Änderungen

Wechseln zu: Navigation, Suche

ShellScript:FritzBox

398 Byte hinzugefügt, 22:40, 16. Apr. 2015
/* Befehlsübersicht */
<u>erster Aufruf:</u>
*mit [[Telnet ]] in den Ordner wechseln, in dem sich das Script sich befindet: ''cd /usr/local/addons/cuxd/user/''
*einen beliebigen Befehl aufrufen
**''sh FritzBox.sh WLAN 0'' (oder ''sh /usr/local/addons/cuxd/user/FritzBox.sh WLAN 0'' ohne Wechsel in den Ordner)
*<span style="font-size:small">'''sh FritzBox.sh FB-AHA [AIN|MAC] [temperature1 CUX9000xxx:x]'''<br/>Status an CUxD (90)Transform Device</span>
*<span style="font-size:small">'''sh FritzBox.sh FB-AHA [AIN|MAC] [temperature2 CUX9002xxx:x]'''<br/>Status an CUxD (90)Thermostat Device</span>
*<span style="font-size:small">'''sh FritzBox.sh FON-alarm [610|611|...] [1|2|3] [0|1|...] [Text]'''<br/><span style="font-size:small">Beispiel: ''sh FritzBox.sh FON-alarm 610 1 8 Hallo%20Welt''</span>*<span style="font-size:small">'''sh FritzBox.sh FON-RingTone [610|611|...] [0|1|...]'''<br/><span style="font-size:small">Beispiel: ''shFritzBox.sh FON-RingTone 610 16''</span>*<span style="font-size:small">'''sh FritzBox.sh FON-Name [610|611|...] [Name]'''<br/><span style="font-size:small">Beispiel: ''sh FritzBox.sh FON-Name 610 Name''</span>
*<span style="font-size:small">'''sh FritzBox.sh WLAN [0|1|state CUX2801xxx:x]'''</span><br/><span style="font-size:small">aus/ein, Status an das sendende Gerät (CUxD (28)System.Exec (Schalter))</span>
*<span style="font-size:small">'''sh FritzBox.sh WLAN5 [0|1|state CUX2801xxx:x]'''</span><br/><span style="font-size:small">aus/ein, Status an das sendende Gerät (CUxD (28)System.Exec (Schalter))</span>
(28)System.Exec wird hier als Schalter verwendet (ein/aus).
<u>Geräteparameter einstellen:</u><br/>PARAM1 [sh /usr/local/addons/cuxd/user/FritzBox.sh]<span style="color:#B22222">-> ruft das Script auf</span><br/>PARAM2 [x 192.168.125.1 CCU HomeMatic]<span style="color:#B22222">-> der Login</span>
[[File:FritzBox geraete-parameter.jpg|RTENOTITLE]]
[[File:FritzBox exec.jpg|RTENOTITLE]]
dieser Befehl verwendetfür dieses Beispiel: ''<span style="font-size:small">sh FritzBox.sh FB-AHA [AIN|MAC] [0|1|state1-pt CUX2801234:6]</span>''<br/>In "SWITCH|CMD_TIMER" ist also "state1-pt" anstelle von "state" einzutragen, da dieser Befehl die 3 SysVars befüllen kann.<br/>Die hier verwendete SN:Kanal ist jene, vom aufrufenden (28)System.Exec-Gerät. SystemVariablen sind in dieser Form anzulegen, damit eine die Zuordnung erfolgten kann.<br/>Die SystemVariablen wurden beim Erstellen dem entsprechenden (28)System.Exec-Gerät zugeordnet und dient nur einer schöneren Visualisierung.
<span style="font-size:small"><u>Namen und eigenschaften der Systemvariablen:</u><br/>[CUX2801xxx:x-Status] -> Werteliste: nicht erreichbar;erreichbar;unbekannt<br/>[CUX2801xxx:x-Leistung] -> Zahl<br/>[CUX2801xxx:x-Temperatur] -> Zahl</span>
95
Bearbeitungen