NEWS
RPC Hue Virtuelle Geräte im iOBroker lesen und ändern
-
Hallo Community,
als Newbie melde ich mich heute an euch da ich leider vor einer Herausforderung stehe und in der Suche nichts passendes finden konnten.
Problemstellung: Ein Hausbewohner nutzt fast ausschließlich die HUE App um Lichter zu steuern und der zweite Bewohner die IOS App, Pocket Control HM. Es ist ja durchweg bekannt, dass es dann zu Problemen in der richtigen Anzeige der Status der Lampen kommen kann.Idee: Die HUE App aktualisiert im IOBroker Adapter die Status der Lampen korrekt. Diese Werte sollte man doch nutzen können, um die Werte direkt in die Homematic RPC Instanz schreiben zu können.
Umsetzung:
- Nutzung der Homematic im BETA Status befindlichen Addon. Es werden virtuelle HUE Geräte angelegt
- Neue RPC Instanz im IOBroker eingerichtet damit die Virtuellen Geräte in den Objekten vorhanden sind
- Bestehende REGA Instanz um die neue RPC Instanz erweitert
- In der Homematic den Port 9292 freigeschaltet (der Port der im Adapter auch angegeben ist)
Teilergebnis:
a) Die virtuellen Geräte werden nun wie gewünscht in den IOBroker importiert
b) Für die Hue Lampen sind entsprechende Attribute Kanal1 - Level zu Verfügung
c) Die Systeme scheinen sich richtig zu finden und solltet connected sein:
"xmlrpc server is trying to listen on 192.168.0.35:9292"
"xmlrpc client is trying to connect to 192.168.0.22:9292/groups/ with ["http://192.168.0.22:9292","hm-rpc.2"]"
"Status Connected"
Probleme:
I. Aktualisiert man die HUE Geräte direkt in der Homematic kommen die Werte nicht im IOBroker an
II. Verändert man die Werte direkt im IOBRoker zb. 50% werden diese angenommen, nicht bestätigt und es gibt den folgenden Fehler im LOG:
"Error: XML-RPC fault"
"xmlrpc -> setValue ["1","LEVEL",0.5] FLOAT"Was mache ich falsch ?
Oder ist der Adapter nicht dafür konzeptioniert Werte wieder zurück an die Homematic zu geben ?Sonnige Grüße aus dem hohen Norden
Rom -
Keiner eine Idee ?