sendCommand auf einen Channel
Verfasst: 16. Okt 2020 21:14
Moin,
unser neuer Roomba möchte gerne nach Hause telefoniert...das will ich aber nicht. Leider funktioniert dann der automatische Start nicht mehr, weil der scheinbar nur mit der Roomba-Cloud Anbindung geht. Aaaabbbbeeerrr Openhab könnte ihn ja steuern.
Funktioniert mit dem Binding openhab2.roomba auch ohne großen Aufwand. (https://github.com/Sonic-Amiga/openhab2 ... /README.md)
Binding ins richtige Verzeichnis kopiert, thing definiert
items angelegt
und über einen Eintrag in der Sitemap wie
läßt sich der Robi auch ein und ausschalten etc (Clean, Spot, Dock, Pause, Stop).
Aber ich bekomme es nicht geregelt, ihn aus einer Rule zu starten. Vermutet hatte ich, das es mit
funktioniert. Aber da passiert garnichts.
Ich denke, ich habe das System mit den Channel noch nicht verstanden; oder es funktioniert nicht. Kann mir jemand einen Tip geben, was ich vielleicht falsch mache?
Gruß
Peter
unser neuer Roomba möchte gerne nach Hause telefoniert...das will ich aber nicht. Leider funktioniert dann der automatische Start nicht mehr, weil der scheinbar nur mit der Roomba-Cloud Anbindung geht. Aaaabbbbeeerrr Openhab könnte ihn ja steuern.
Funktioniert mit dem Binding openhab2.roomba auch ohne großen Aufwand. (https://github.com/Sonic-Amiga/openhab2 ... /README.md)
Binding ins richtige Verzeichnis kopiert, thing definiert
Code: Alles auswählen
irobot:roomba:roomba960 [ ipaddress="192.168.100.60", password=":1:1545347494:kjasdlkfasdf" ]
Code: Alles auswählen
String RoombaCommand "Roomba Command [%s]" <roomba> {channel="irobot:roomba:roomba960:command"}
String RoombaMission "Roomba Mission [%s]" <roomba> {channel="irobot:roomba:roomba960:cycle"}
...
Number RoombaSNR "Roomba SNR [%d]" <signal> {channel="irobot:roomba:roomba960:snr"}
Code: Alles auswählen
Switch label="Roomba Befehle" item=RoombaCommand
Aber ich bekomme es nicht geregelt, ihn aus einer Rule zu starten. Vermutet hatte ich, das es mit
Code: Alles auswählen
RoombaCommand.sendCommand("Clean")
Ich denke, ich habe das System mit den Channel noch nicht verstanden; oder es funktioniert nicht. Kann mir jemand einen Tip geben, was ich vielleicht falsch mache?
Gruß
Peter