RPi2 - Homebridge : Siri for the rest of us
Moderator: Co-Administratoren
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo zusammen,
ich habe nach mehreren Anläufen nun auch Siri dazu bewegen können, einen Teil meiner Homematic zu steuern
Die homebridge lief von Anfang an (Homematic als Platform). Nur konnte ich EVE nie zum Koppeln bewegen. Beim Pairing-Versuch wurde der Server beendet und somit immer "Hinzufügen nicht möglich"...
Die Lösung war "filter_device":[]
Ich hatte einen Jalousieaktor abgeklemmt, welcher aber noch in den Geräten der CCU vorhanden war. Dieser wurde beim Laden der accessoires als "undefined" angezeigt. Nachdem ich diesen gefiltert hatte, ließ sich EVE auch koppeln
Jalousieaktoren und der Funk-Schaltaktor funtionieren sehr gut.
@Thomas: great work Danke
Was leider nicht funktioniert, sind meine wired-Geräte (HMW-IO-12-Sw7-DR). Diese werden beim Start des Servers geladen, lassen sich aber leider nicht steuern...
Hat jemand eine Idee, wie diese eingebunden werden können?
Besten Danke und viele Grüße
ich habe nach mehreren Anläufen nun auch Siri dazu bewegen können, einen Teil meiner Homematic zu steuern
Die homebridge lief von Anfang an (Homematic als Platform). Nur konnte ich EVE nie zum Koppeln bewegen. Beim Pairing-Versuch wurde der Server beendet und somit immer "Hinzufügen nicht möglich"...
Die Lösung war "filter_device":[]
Ich hatte einen Jalousieaktor abgeklemmt, welcher aber noch in den Geräten der CCU vorhanden war. Dieser wurde beim Laden der accessoires als "undefined" angezeigt. Nachdem ich diesen gefiltert hatte, ließ sich EVE auch koppeln
Jalousieaktoren und der Funk-Schaltaktor funtionieren sehr gut.
@Thomas: great work Danke
Was leider nicht funktioniert, sind meine wired-Geräte (HMW-IO-12-Sw7-DR). Diese werden beim Start des Servers geladen, lassen sich aber leider nicht steuern...
Hat jemand eine Idee, wie diese eingebunden werden können?
Besten Danke und viele Grüße
CUU2, RaspberryPI2, 28 x HM-LC-Bl1PBU-FM , 3 x HM-LC-Sw1PBU-FM, 1 x HM-PB-4Dis-WM,
1 x HM-LC-Sw2-FM, 3 x HMW-IO-12-Sw7-DR
1 x HM-LC-Sw2-FM, 3 x HMW-IO-12-Sw7-DR
Re: RPi2 - Homebridge : Siri for the rest of us
Das kann gut sein. Der Fehler sagt aus, das das json was die Geräte der CCU zurückliefert unvollständig ist. Wahrscheinlich weil die Verbindung vorher mit einem Timeout stirbt.sirsisko hat geschrieben:
SyntaxError: Unexpected end of input
at Object.parse (native)
at /home/pi/homebridge/platforms/HomeMaticPlatform.js:254:3
Vermutlich ist es was ganz banales, wie CCU1 wird nicht unterstützt oder sowas.
Das liegt dann an der lahmen CCU 1.
ich schau mal ob ich das Timeout vergrößern kann.
Gruß Thomas
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
Re: RPi2 - Homebridge : Siri for the rest of us
Ja das kann nicht funktionieren, da ich aktuell nur rpc Calls auf dem CCU Port 2001 mache und das sind nur Wireless Geräte. Zusätzlich wired Geräte zu unterstützen ist ein höherer Aufwand. Mal sehen ....suelmu hat geschrieben: Was leider nicht funktioniert, sind meine wired-Geräte (HMW-IO-12-Sw7-DR). Diese werden beim Start des Servers geladen, lassen sich aber leider nicht steuern...
Hat jemand eine Idee, wie diese eingebunden werden können?
Gruß Thomas
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
Re: RPi2 - Homebridge : Siri for the rest of us
Das wäre natürlich traumhaft..thkl hat geschrieben:Ja das kann nicht funktionieren, da ich aktuell nur rpc Calls auf dem CCU Port 2001 mache und das sind nur Wireless Geräte. Zusätzlich wired Geräte zu unterstützen ist ein höherer Aufwand. Mal sehen ....suelmu hat geschrieben: Was leider nicht funktioniert, sind meine wired-Geräte (HMW-IO-12-Sw7-DR). Diese werden beim Start des Servers geladen, lassen sich aber leider nicht steuern...
Hat jemand eine Idee, wie diese eingebunden werden können?
Vielen Dank nochmal für dein Engagement !
CUU2, RaspberryPI2, 28 x HM-LC-Bl1PBU-FM , 3 x HM-LC-Sw1PBU-FM, 1 x HM-PB-4Dis-WM,
1 x HM-LC-Sw2-FM, 3 x HMW-IO-12-Sw7-DR
1 x HM-LC-Sw2-FM, 3 x HMW-IO-12-Sw7-DR
Re: RPi2 - Homebridge : Siri for the rest of us
Thermostat ist gefixt und Drehgriffsensor eingebaut.
Gruß Thomas
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
Re: RPi2 - Homebridge : Siri for the rest of us
Ich habe nun die CCU1 gegen eine CCU2 getauscht und es startet direkt durch.
Also ist die CCU1 wohl momentan nicht zu gebrauchen.
Also ist die CCU1 wohl momentan nicht zu gebrauchen.
Re: RPi2 - Homebridge : Siri for the rest of us
Naja die CCU1 ist wirklich sehr sehr langsam. Das Auslesen der Geräte ist ziemlich viel Arbeit für die CCU und da läuft sie sicher in den HTTP Timeoutsirsisko hat geschrieben:Also ist die CCU1 wohl momentan nicht zu gebrauchen.
Gruß Thomas
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
Re: RPi2 - Homebridge : Siri for the rest of us
Hi,
Ich denke Thkl sollte einen eigenen Thread aufmachen. Das ist hier eine super Sache, nur die ersten 17 Seiten haben mit dem Ende dieses Themas hier nichts zu tun. Auf die erste Seite könnte dann das Installation Script und ein paar Update befehle dann wäre alles mal zusammen..
Wäre super...
Gesendet von meinem MI 4W mit Tapatalk
Ich denke Thkl sollte einen eigenen Thread aufmachen. Das ist hier eine super Sache, nur die ersten 17 Seiten haben mit dem Ende dieses Themas hier nichts zu tun. Auf die erste Seite könnte dann das Installation Script und ein paar Update befehle dann wäre alles mal zusammen..
Wäre super...
Gesendet von meinem MI 4W mit Tapatalk
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo Jens,
hallo Thomas
Vielen Dank für die Infos und das Update!
Ich habe 2 Thermostate im Büro. Diese habe ich in EVE auch beide zu "Büro" hinzugefügt.
Ich habe das Update von Thomas eingespielt und den Befehl "Ändere die Temperatur im Büro auf 20 Grad" benutzt.
Auch hier bekomme ich wieder eine Bestätigung, das Siri die Temperaturen von beiden Thermostaten geändert hat.
Habe dies auch in der UI der CCU verfolgt.
Leider keine Änderung (weder am Thermostat selber, noch auf der CCU.
Habe das gleiche Spiel auch mit einzelnen anderen Thermostaten durchgespielt.
Leider reagiert keines der Thermostate, obwohl ich immer eine Bestätigung von SIRI bekomme.
Hat sonst noch jemand eine Idee, was ich machen kann?
Spielt es vielleicht eine Rolle, wie das Thermostat in der CCU heisst?
Habe z.B. Sonderzeichen "Heizung-Buero" in der CCU gehabt, allerdings auch schon durch ein Leerzeichen statt "-" geändert.
Wie gesagt, leider keine Änderung.
Muss ich jetzt vielleicht alle Thermostate noch einmal von der CCU ab und wieder anmelden?
Gruß
Marcus
hallo Thomas
Vielen Dank für die Infos und das Update!
Meine Thermostate befinden sich immer im Modus "Manuell"Jens B. hat geschrieben:...
Bei den Thermostaten müssten wir noch etwas überlegen, wie die sich verhalten sollen.
Bei den Thermostaten ist es so, dass es unterschiedliche Modi gibt:
1. Automatisch (<ID>:2.CURRENT_MODE = 0)
2. Manuell (<ID>:2.CURRENT_MODE = 1)
3. Party (die Datenpunkte heißen PARTY obwohl es eigentlich die Urlaubssteuerung ist) (<ID>:2.CURRENT_MODE = 2)
Bei Automatisch gibt es eine Zeitplan den man in der CCU festleget und danach wird dann die Temperatur geregelt. Wenn man nun über HomeBridge die Temperatur auf einen Wert setzt, wird dies im endeffekt ignoriert, da es ja den Zeitplan gibt.
Also müsste man den Modus umstellen. Das geht sogar in einem kommando:
dom.getObject(<ID>:2.MANU_MODE).State(<VALUE>);
Dann wird im Moment noch bei den Thermostaten der Modus in in HomeKit angezeigt. Ob 'Geheizt' oder 'Gekühlt' wird. Das funtkioniert noch nicht Hab dazu im Moment aber auch noch nicht den ReGa parat um ihn dir direkt zu nennen. Da mache ich mich mal dran.
Ich habe 2 Thermostate im Büro. Diese habe ich in EVE auch beide zu "Büro" hinzugefügt.
Ich habe das Update von Thomas eingespielt und den Befehl "Ändere die Temperatur im Büro auf 20 Grad" benutzt.
Auch hier bekomme ich wieder eine Bestätigung, das Siri die Temperaturen von beiden Thermostaten geändert hat.
Habe dies auch in der UI der CCU verfolgt.
Leider keine Änderung (weder am Thermostat selber, noch auf der CCU.
Code: Alles auswählen
Sat, 31 Oct 2015 06:06:04 GMT EventedHTTPServer [192.168.0.37] HTTP request: /characteristics
Sat, 31 Oct 2015 06:06:04 GMT HAPServer [CC:22:3D:E3:CE:31] HAP Request: PUT /characteristics
Sat, 31 Oct 2015 06:06:04 GMT Accessory [Homebridge] Processing characteristic set: {"characteristics":[{"aid":48,"iid":12,"value":17},{"aid":49,"iid":12,"value":17}]}
Sat, 31 Oct 2015 06:06:04 GMT Accessory [Homebridge] Setting Characteristic "Target Temperature" to value 17
Sat, 31 Oct 2015 06:06:04 GMT EventedHTTPServer [192.168.0.37] Muting event '48.12' notification for this connection since it originated here.
Sat, 31 Oct 2015 06:06:04 GMT Accessory [Homebridge] Setting Characteristic "Target Temperature" to value 17
Sat, 31 Oct 2015 06:06:04 GMT EventedHTTPServer [192.168.0.37] Muting event '49.12' notification for this connection since it originated here.
Sat, 31 Oct 2015 06:06:04 GMT EventedHTTPServer [192.168.0.37] HTTP Repsonse is finished
Leider reagiert keines der Thermostate, obwohl ich immer eine Bestätigung von SIRI bekomme.
Hat sonst noch jemand eine Idee, was ich machen kann?
Spielt es vielleicht eine Rolle, wie das Thermostat in der CCU heisst?
Habe z.B. Sonderzeichen "Heizung-Buero" in der CCU gehabt, allerdings auch schon durch ein Leerzeichen statt "-" geändert.
Wie gesagt, leider keine Änderung.
Muss ich jetzt vielleicht alle Thermostate noch einmal von der CCU ab und wieder anmelden?
Gruß
Marcus
Re: RPi2 - Homebridge : Siri for the rest of us
Nö ab und anmelden musst Du nichts. Ich hab den Fehler gefunden. Ich habe bisher alle Änderungen von Gerätewerten direkt an den rfd Daemon der CCU geschickt. Aber genau das Kommando zum Ändern des Control Modes der Thermostate scheint da nicht richtig zu funktionieren. Wenn ich das Kommando an die Logikschicht der CCU sende klappt es. Das habe ich jetzt geändert, nun funktioniert es .Xanon hat geschrieben: Muss ich jetzt vielleicht alle Thermostate noch einmal von der CCU ab und wieder anmelden?
Gruß Thomas
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-
- sent from my dishwasher -
- Head of HomeControl for iOS -
- Steuerung der CCU über HomeKit (Siri) -
- Homematic Interface Layer - baut alles was HTTP kann in die CCU, ja auch Alexa-