Homematic Interface Layer für Hue Lampen und alles andere

diverse Zusatzsoftware

Moderator: Co-Administratoren

zap
Beiträge: 66
Registriert: 05.12.2014, 17:57

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von zap » 09.12.2017, 10:26

Muss man eigentlich Geräte (z.B. SONOS-Geräte) neu anlegen, wenn ein Plugin aktualisiert wird und in diesem Zusammenhang z.B. neue Datenpunkte hinzukommen?

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 09.12.2017, 10:30

Eigentlich nicht.

Honeybaer
Beiträge: 67
Registriert: 08.05.2012, 13:07

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Honeybaer » 09.12.2017, 14:47

Hallo,

Habe das Plugin auch erfolgreich installiert und schon eine Programme damit angelegt.
Gibt es eine Möglichkeit die Bewegungsmeldern von HUE mit einzubinden?
Am Meisten würde mich die Temperatur interessieren um damit die Heizung zu steuern.
Raspermatic auf RPI3

RolandF
Beiträge: 122
Registriert: 22.06.2014, 19:01
Hat sich bedankt: 3 Mal
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von RolandF » 09.12.2017, 15:08

Ich möchte hier die erste Rückmeldung zum Test des Lightify-Plugins liefern.
Um das Plugin mit der von Homematic integrierten Lightify Unterstützung am besten zu vergleichen habe ich ein Programm erstellt, welches ausgelöst durch einen Bewegungsmelder sowohl eine Lampe mit dem PLugin wie auch eine direkt aus Homematic ansteuert, so dass beide Lampen sehr oft geschaltet werden.

Die über Homematic angesteuerte Lampe ist heute Nacht, nach nur einem Tag wieder ausgefallen, die Lampen über das Plugin laufen noch !

Grüße
Roland

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 09.12.2017, 15:18

Honeybaer hat geschrieben:Gibt es eine Möglichkeit die Bewegungsmeldern von HUE mit einzubinden?
Nein, leider nicht. Anders als bei Ikea TRÅDFRI unterstützt die Hue Bridge keine Events. Also die Bridge sagt nicht Bescheid wenn sich etwas ändert. Man müsste also regelmäßig die Bewegungsmelder abfragen.

Das wäre dann doch eine arge Verzögerung zwischen, Bewegung und Licht an.

Ahja TRÅDFRI: hier werden zwar Events ausgelöst, wenn eine Lampe über einen Schalter etc. sich ändert, aber weder der Dimmer noch der Bewegungsmelder selber lösen im Gateway Events aus. Damit ist das System auch nicht für sowas brauchbar.

Honeybaer
Beiträge: 67
Registriert: 08.05.2012, 13:07

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Honeybaer » 09.12.2017, 16:24

Und nur die Temperatur auslesen wäre auch nicht möglich? Diese ändert sich ja nich so schnell, da würde ein abrufen alle 5 min reichen?

Ich habe in der Küche ein Heizkörperthermostat, an dem sich aber die Wärme extrem staut, sodass ich dafür gerne die Temperatur aus dem HUE Bewegungsmelder nutzen würdee
Raspermatic auf RPI3

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 09.12.2017, 17:38

Hmm muss ich mal sehen wie ich rausfinde wie man die Temp aus dem Ding ausliest.

Honeybaer
Beiträge: 67
Registriert: 08.05.2012, 13:07

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von Honeybaer » 09.12.2017, 17:50

Es gibt diese Anleitung dazu, aber dort wird es über ein Script gelöst, aber da ich mich damit nicht auskenne, dachte ich, dass es über das Plugin relativ einfach ist

Hi,

Du kannst die Temperatur über die API abrufen.
Generell bekommst Du die Informationen aller Sensoren über folgende URL:

http://<IP-HUE-BRIDGE>/api/<APIUSER>/sensors/

Dann musst Du den richtigen Sensor finden und kannst Dir die Temperatur anzeigen lassen:
Bildschirmfoto 2017-10-18 um 21.03.31.png
JSON


Über ein entsprechendes Programm kannst Du das dann in eine Variable speichern.
Ich mache das über ein externen PHP-Skript:

CODE: ALLES AUSWÄHLEN
<?php
////////////////////////////////////////////////////////////////////////////////////////////
// script to get the temperature of a HUE Motion Sensor and save the value to a CCU Variable
////////////////////////////////////////////////////////////////////////////////////////////

// Hue Information
$hueip = "<HUE-BRIDGE-IP>";
Raspermatic auf RPI3

Benutzeravatar
thkl
Beiträge: 2765
Registriert: 15.07.2013, 13:32
Wohnort: dickes B
Danksagung erhalten: 5 Mal

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von thkl » 09.12.2017, 17:56

Ich schau’s mir an.

FuXXz
Beiträge: 154
Registriert: 16.12.2015, 23:54

Re: Homematic Interface Layer für Hue Lampen und alles ander

Beitrag von FuXXz » 10.12.2017, 23:21

Hi,
ich habe mal ne Frage, sobald ich den Raspberry mit dem Layer mal ausschalten muss, wird meine Rasperrymatic CCU immer zum Zombie.
Apps die über XML API zugreifen gehn nicht mehr, XML API Devicelist geht nicht mehr, CCU hängt ständig, Geräte Tab geht auch nicht mehr.
In den Logs schmeisst er natürlich Fehler raus. Aber kann man das irgendwie abfangen, für den Fall wenn der Layer mal nicht verfügbar ist, wenigstens die CCU normal funktioniert?

Code: Alles auswählen

Dec 10 23:16:28 homematic-raspi local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 113). [iseXmlRpc.h:281]
Dec 10 23:16:28 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"HUE000012"} result= nil [iseXmlRpc.cpp:2599]
Dec 10 23:16:28 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [iseXmlRpc.cpp:2189]
Dec 10 23:16:28 homematic-raspi local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 113). [iseXmlRpc.h:281]
Dec 10 23:16:28 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"HUE000012"} result= nil [iseXmlRpc.cpp:2599]
Dec 10 23:16:28 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [iseXmlRpc.cpp:2189]
Dec 10 23:16:31 homematic-raspi local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 113). [iseXmlRpc.h:281]
Dec 10 23:16:31 homematic-raspi local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 113). [iseXmlRpc.h:281]
Dec 10 23:16:31 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"HUE000012"} result= nil [iseXmlRpc.cpp:2599]
Dec 10 23:16:31 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"HUE000012"} result= nil [iseXmlRpc.cpp:2599]
Dec 10 23:16:31 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [iseXmlRpc.cpp:2189]
Dec 10 23:16:31 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [iseXmlRpc.cpp:2189]
Dec 10 23:16:34 homematic-raspi local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 113). [iseXmlRpc.h:281]
Dec 10 23:16:34 homematic-raspi local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 113). [iseXmlRpc.h:281]
Dec 10 23:16:34 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"HUE000012"} result= nil [iseXmlRpc.cpp:2599]
Dec 10 23:16:34 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =getDeviceDescription Params = {"HUE000012"} result= nil [iseXmlRpc.cpp:2599]
Dec 10 23:16:34 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [iseXmlRpc.cpp:2189]
Dec 10 23:16:34 homematic-raspi local0.err ReGaHss: Error: IseXmlRpc::CallGetDeviceDescription: CallXmlrpcMethod failed [iseXmlRpc.cpp:2189]

Antworten

Zurück zu „Sonstige Addons“