Okay .. aber wenn doch nur der erste Channel benutz wird, warum dann die 2 (feste gedruckt)falke69 hat geschrieben:Rilly hat geschrieben:Danke für die Info,
Hi,
entweder:
CUX2801001:2-Leistung
CUX2801001:2-Status
CUX2801001:2-Temperatur
Bei mir geht das mit der Leitung auch nicht. Ich bekomme beim testen diese Ausgabe:
Code: Alles auswählen
# sh /usr/local/addons/cuxd/user/FritzBox.sh FB-AHA 087610270360 state1-pt $CHANNEL$
<xml><exec>/FritzBox.exe</exec><sessionId></sessionId><httpUserAgent>User-Agent: curl/7.46.0</httpUserAgent><Status>null</Status></xml><xml><exec>/FritzBox.exe</exec><sessionId></sessionId><httpUserAgent>User-Agent: curl/7.46.0</httpUserAgent><Status>null</Status></xml>BusyBox v1.20.2 (2017-03-24 12:02:37 CET) multi-call binary.
Usage: rm [-irf] FILE...
Remove (unlink) FILEs
-i Always prompt before removing
-f Never prompt
-R,-r Recurse
sh: invalid number ''
sh: invalid number ''
sh: : unknown operand
sh: : unknown operand
/usr/local/addons/cuxd/user/FritzBox.sh EndFritzBoxSkript()
EXITCODE: 0
MESSAGE : Erfolgreich
LOGGING : Messages so far captured:
FritzBox.sh 0.8.0a
Parameter HOMEMATIC = 127.0.0.1
Parameter ADDONDIR = /usr/local/addons/cuxd
Parameter CONFIGFILE = /usr/local/addons/cuxd/user/FritzBox.cfg
Parameter FRITZLOGIN = /login_sid.lua
Parameter FRITZWEBCM = /cgi-bin/webcm
Parameter FRITZHOME = /home/home.lua
Parameter TEMPFile = /tmp/FritzBox_192.168.2.1-temp_453611879.txt
Parameter CURLFile = /tmp/FritzBox_192.168.2.1-curlfile.html
Parameter WEBCLIENT = /usr/local/addons/cuxd/curl -s
Parameter ANRUFLIST = /var/tmp/FritzBox_anruferliste.csv
Parameter Debug = /tmp/FritzBox_192.168.2.1-debug.log
Parameter devicesFBAHA = /tmp/FritzBox_192.168.2.1-devicesFBAHA.xml
Parameter tempAB = /tmp/FritzBox_192.168.2.1-AB.txt
Parameter FritzBoxURL = http://192.168.2.1
Parameter Username = homematic
Parameter Passwd = homematic
INFO: Befehl FB-AHA 087610270360 state1-pt $
LOGIN: Challenge bb991b74
LOGIN: SID 0000000000000000
LOGIN: Keine gueltige SID - Login aufbauen
LOGIN: CCU2
LOGIN: login senden und SID herausfischen
LOGIN: ?username=homematic&response=bb991b74-5bdfc41252ab865fb0cc7b8017f5ffc6
LOGIN: Gueltige SID: 3512f272a2a5fd2e
URL: http://192.168.2.1/webservices/homeautoswitch.lua?ain=087610270360&switchcmd=getswitchstate&sid=3512f272a2a5fd2e
URL: http://192.168.2.1/webservices/homeautoswitch.lua?ain=087610270360&switchcmd=getswitchpresent&sid=3512f272a2a5fd2e
set_CUxD_state FB-AHA/$ 1
http://127.0.0.1:8181/FritzBox.exe?Status=dom.GetObject%28%27CUxD.$.SET_STATE%27%29.State%28%221%22%29
SetCCUVariable $-Status 1
http://127.0.0.1:8181/FritzBox.exe?Status=dom.GetObject%28%27$-Status%27%29.State%28%221%22%29
192.168.2.1 -> FBAHA: Daten prüfen
192.168.2.1 -> FBAHA: Daten vorhanden
Gerät: BeleuchtungWhiteboard / 087610270360
Power: = 0.000 Watt
Temperatur: = 0.0 °C
SetCCUVariable $-Temperatur
192.168.2.1 -> SetCCUVariable: $-Temperatur - Fehler, keine Status.
SetCCUVariable $-Leistung
192.168.2.1 -> SetCCUVariable: $-Leistung - Fehler, keine Status.
0 Erfolgreich
#
Michael