Hallo zusammen,
ich habe einen Mähroboter mit Robonect integriert, hat auch zu beginn funktioniert, doch seit geraumer Zeit (Anfang Juni) geht es nicht mehr.
Ich bekomme folgendes im log:
callback - error while requesting http://192.168.1.92/json?cmd=status - read from http://192.168.1.92:80 timed out
Der Mäher ist ganz normal erreichbar im Netz, auch vom Raspberry aus, wenn ich den Aufruf an der Console starte funktioniert es, nur unter fhem nicht.
Was kann das sein ?
Keine Ahnung. Und wenn Du nicht wenigstens verrätst wie Du ihn in FHEM eingebunden hast, also welches Modul und dann noch ein list vom Device gibst wird es auch kein anderer wissen was das sein kann.
modul ist robonect. steht im Betreff.
eingebunden define Maeher Robonect 192.168.1.92 so wie beschrieben, und es hatte auch funktioniert.
Verbose auf 5 bringt nirgends brauchbare Ergebnisse.
Und das list vom Device? Und ein Log mit Verbose 5 bringt sicherlich irgendwas. Vielleicht ist da auch was was andere als verwertbar sehen.
leider nicht, das ist ja das Problem.
es kommt nur: 2016.07.24 22:25:35 3 : callback - error while requesting http://192.168.1.92/json?cmd=status - connect to http://192.168.1.92:80 timed out
Internals:
CFGFN
DEF 192.168.1.92
DEVNAME maeher
IP 192.168.1.92
LAST_COMM_STATUS connect to http://192.168.1.92:80 timed out
NAME maeher
NR 248
STATE offline
TYPE Robonect
Readings:
2016-07-24 22:18:11 state offline
Attributes:
event-on-change-reading .*
pollInterval 90
Auf dem Rechner wo fhem drauf läuft bitte mal ein
curl http://192.168.1.92/json?cmd=status
machen
Moin,
der output:
curl http://192.168.1.92/json?cmd=status
{"successful": true, "status": {"status": 2, "duration": 408, "mode": 0, "battery": 86, "hours": 861}, "timer": {"status": 1}, "wlan": {"signal": -80}}
aber jetzt kommt das eigentlich interessante, nach restart der Fritzbox ist er auch in FHEM wieder sichtbar.
Der Raspberry ist direkt per LAN an der Fritzbox.
Irgendwie scheint etwas mit dem Routing falsch gelaufen zu sein.
Andere möglichkeit ist, das die Antwort zu lange dauerte weil die Fritzbox zu lange gebraucht hat.
Wieviel ms ist der Timeout in FHEM ?
Das Timeout kommt nicht von FHEM sondern vom Modul. Schau einfach in den Source rein.