RPi2 - Homebridge : Siri for the rest of us
Moderator: Co-Administratoren
Re: RPi2 - Homebridge : Siri for the rest of us
Hi,
Hier mal ein Bild.... Gesendet von meinem MI 4W mit Tapatalk
Hier mal ein Bild.... Gesendet von meinem MI 4W mit Tapatalk
Re: RPi2 - Homebridge : Siri for the rest of us
prüfe mal ob Deine Tastatur ein deutsches Layout hat. Out of the box ist die auf US Eingestellt und da ist das z und y getauscht.
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-
-
- Beiträge: 3
- Registriert: 02.11.2015, 18:33
Re: RPi2 - Homebridge : Siri for the rest of us
Guten Abend,
erstmal wollte ich mich bei thkl bedanken für dieses geniale script. Funktioniert einwandfrei die Installation.
Jetzt hätte ich mal eine Frage:
hat einer von euch schonmal was von der Homebridge in Verbindung mit dem Mediola Gateway gehört ?
das würde mich noch sehr interessieren.
Viele Grüße
Dominik
erstmal wollte ich mich bei thkl bedanken für dieses geniale script. Funktioniert einwandfrei die Installation.
Jetzt hätte ich mal eine Frage:
hat einer von euch schonmal was von der Homebridge in Verbindung mit dem Mediola Gateway gehört ?
das würde mich noch sehr interessieren.
Viele Grüße
Dominik
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo Thomas,thkl hat geschrieben:Was fehlt eigentlich noch an wireless Geräten ? Wired ist ein größerer Akt.
Was nicht geht weil es (noch) kein Profil in Homekit dafür gibt: Energiezähler.
wenn ich durch meine Geräte sehe, fehlen da noch
- die "alten" Thermostate HM-CC-TC
- Temperaturfühler HM-WDS10-TH-O
- Temperaturfühler HM-WDS30-T-O
- Differenzsensor HM-WDS30-OT2-SM
Re: RPi2 - Homebridge : Siri for the rest of us
Oh Kanaltype WEATHER is billig , den habe ich schon als WEATHER_TRANSMIT. Das sind 2 Zeilen Code ändern --> Geht jetzt ...Sunshower hat geschrieben: - Temperaturfühler HM-WDS10-TH-O
- Temperaturfühler HM-WDS30-T-O
- Differenzsensor HM-WDS30-OT2-SM
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
Super, danke. Diese Rwaktionszeiten sind der Wahnsinn
Eine Frage am Rande: Kann es sein, dass sich die Homebridge aufhängt, wenn über die homematic der Wert undefined zurückgegeben wird? ich hatte das schön öfter, dass ein Gerät nicht erreicht wurde und anschließend die Bridge nicht gefunden wurde. Sobald sich das Gerät gemeldet hat, läuft wieder alles
Eine Frage am Rande: Kann es sein, dass sich die Homebridge aufhängt, wenn über die homematic der Wert undefined zurückgegeben wird? ich hatte das schön öfter, dass ein Gerät nicht erreicht wurde und anschließend die Bridge nicht gefunden wurde. Sobald sich das Gerät gemeldet hat, läuft wieder alles
Re: RPi2 - Homebridge : Siri for the rest of us
Bei dem Differenzsensor HM-WDS30-OT2-SM wird fälschlicherweise auch Luftfeuchtigkeit mit versucht auszulesen, welche es nicht gibt.
Und bei dem Thermostat HM-TC-IT-WM-W-EU wird nun zusätzlich einzeln die Temperatur angezeigt, welche in Thermostat aber schon drin ist als ACTUAL_TEMPERATURE. Werden dann ziemlich viele Geräte
Bei den anderen Geräten kann ich keine Auskunft geben, da ich diese nicht habe.
Und bei dem Thermostat HM-TC-IT-WM-W-EU wird nun zusätzlich einzeln die Temperatur angezeigt, welche in Thermostat aber schon drin ist als ACTUAL_TEMPERATURE. Werden dann ziemlich viele Geräte
Bei den anderen Geräten kann ich keine Auskunft geben, da ich diese nicht habe.
249 Kanäle in 98 Geräten
YAHM mit HM-MOD-RPI-PCB und 2x HM-LGW-O-TW-W-EU
netatmo Wetterstation, netatmo Welcome, Philips Hue, 433Mhz pilight, 2x HomeBridge, iRobot Roomba 980, HVL
YAHM mit HM-MOD-RPI-PCB und 2x HM-LGW-O-TW-W-EU
netatmo Wetterstation, netatmo Welcome, Philips Hue, 433Mhz pilight, 2x HomeBridge, iRobot Roomba 980, HVL
Re: RPi2 - Homebridge : Siri for the rest of us
Hallo Thomas,Es gibt im Script eine Auswahl welche Version installiert werden soll: originale Homebridge (hier sind die 3rd Party Komponenten aktuell), mein Fork in der Stable Version (die Homematic Komponenten sind aktueller) oder die Beta (hier landen alle neuen Geräte).
In letztere könnte aber noch Fehler sein, das einige Sachen nicht richtig funktionieren.
ich habe heute morgen noch einmal ganz von vorn begonnen.
und habe deine Stable Version genommen.
Nachdem mein PI mit der Installation fertig war, habe ich wieder begonnen die Komponenten den Räumen zuzuordnen.
Wenn ich nun wieder meine 2 Heizungen auf 17 Grad setzte will, macht er wieder nur eine.
Auch geht die Abfrage "Fensterstatus" nicht mehr.
In welcher Version funktioniert dies alles?
Inkl. Programme?
UPDATE:
Mit der Originalen Homebridge funktioniert es auch nicht mehr, beide Thermostate zu ändern.
Auch der Automatische Start des Service funktioniert nicht mehr. (bei beiden Versionen) obwohl ich mich am ende des Skriptes für ein "JA" entschieden habe.
Kann auch manuell nicht gestartet werden:
Code: Alles auswählen
pi@Homebridge ~/homebridge $ sudo service homebridge start
homebridge: unrecognized service
Was muss ich machen,. damit es wieder so läuft, wie vor dem kompletten Absturz?pi@Homebridge ~/homebridge $ git pull
Already up-to-date.
Welche Version soll ich nehmen?
Installationsprozess scheint auch ein paar Daten zu vermissen oder sind die wieder nicht notwendig?
Code: Alles auswählen
make: Leaving directory '/home/pi/homebridge/node_modules/harmonyhubjs-client/node_modules/node-xmpp-core/node_modules/ltx/node_modules/node-expat/node_modules/iconv/build'
> node-expat@2.3.11 install /home/pi/homebridge/node_modules/node-xmpp-client/node_modules/node-xmpp-core/node_modules/ltx/node_modules/node-expat
> node-gyp rebuild
child_process: customFds option is deprecated, use stdio instead.
make: Entering directory '/home/pi/homebridge/node_modules/node-xmpp-client/node_modules/node-xmpp-core/node_modules/ltx/node_modules/node-expat/build'
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o
../deps/libexpat/lib/xmltok.c:471:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:471:1: warning: (near initialization for ‘latin1_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:484:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:484:1: warning: (near initialization for ‘latin1_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:504:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:504:1: warning: (near initialization for ‘ascii_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:517:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:517:1: warning: (near initialization for ‘ascii_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:730:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:730:1: warning: (near initialization for ‘little2_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:749:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:749:1: warning: (near initialization for ‘little2_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:762:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:762:1: warning: (near initialization for ‘internal_little2_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:775:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:775:1: warning: (near initialization for ‘internal_little2_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:871:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:871:1: warning: (near initialization for ‘big2_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:890:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:890:1: warning: (near initialization for ‘big2_encoding.isName2’) [-Wmissing-field-initializers]
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o
AR(target) Release/obj.target/deps/libexpat/libexpat.a
COPY Release/libexpat.a
CXX(target) Release/obj.target/node_expat/node-expat.o
SOLINK_MODULE(target) Release/obj.target/node_expat.node
SOLINK_MODULE(target) Release/obj.target/node_expat.node: Finished
COPY Release/node_expat.node
make: Leaving directory '/home/pi/homebridge/node_modules/node-xmpp-client/node_modules/node-xmpp-core/node_modules/ltx/node_modules/node-expat/build'
> node-expat@2.3.11 install /home/pi/homebridge/node_modules/harmonyhubjs-client/node_modules/node-xmpp-core/node_modules/ltx/node_modules/node-expat
> node-gyp rebuild
child_process: customFds option is deprecated, use stdio instead.
make: Entering directory '/home/pi/homebridge/node_modules/harmonyhubjs-client/node_modules/node-xmpp-core/node_modules/ltx/node_modules/node-expat/build'
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlparse.o
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmltok.o
../deps/libexpat/lib/xmltok.c:471:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:471:1: warning: (near initialization for ‘latin1_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:484:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:484:1: warning: (near initialization for ‘latin1_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:504:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:504:1: warning: (near initialization for ‘ascii_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:517:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:517:1: warning: (near initialization for ‘ascii_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:730:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:730:1: warning: (near initialization for ‘little2_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:749:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:749:1: warning: (near initialization for ‘little2_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:762:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:762:1: warning: (near initialization for ‘internal_little2_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:775:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:775:1: warning: (near initialization for ‘internal_little2_encoding.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:871:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:871:1: warning: (near initialization for ‘big2_encoding_ns.isName2’) [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:890:1: warning: missing initializer [-Wmissing-field-initializers]
../deps/libexpat/lib/xmltok.c:890:1: warning: (near initialization for ‘big2_encoding.isName2’) [-Wmissing-field-initializers]
CC(target) Release/obj.target/expat/deps/libexpat/lib/xmlrole.o
AR(target) Release/obj.target/deps/libexpat/libexpat.a
COPY Release/libexpat.a
CXX(target) Release/obj.target/node_expat/node-expat.o
SOLINK_MODULE(target) Release/obj.target/node_expat.node
SOLINK_MODULE(target) Release/obj.target/node_expat.node: Finished
COPY Release/node_expat.node
-
- Beiträge: 12
- Registriert: 25.10.2015, 00:47
Re: RPi2 - Homebridge : Siri for the rest of us
Sorry, falls die Frage schon gestellt wurde: gibt es schon eine Möglichkeit von Dimmern/Schaltsteckdosen/Schaltaktoren den Status auszulesen? Also, wenn das Gerät manuell oder über eine andere Oberfläche bedient wird, dass es auch die Homebridge erkennt, dass was geschaltet wurde.
Re: RPi2 - Homebridge : Siri for the rest of us
Hab es noch einmal probiert.
Ohne Erfolg.
Das Automatische Starten ist ja nicht das Problem (bekomme ich noch hin)
Aber alles was schon mal lief, läuft mit der Version Original und mit deiner Version nicht mehr.
Oder muss ich die Beta Version nehmen?
Gruß
Marcus
Ohne Erfolg.
Das Automatische Starten ist ja nicht das Problem (bekomme ich noch hin)
Aber alles was schon mal lief, läuft mit der Version Original und mit deiner Version nicht mehr.
Oder muss ich die Beta Version nehmen?
Gruß
Marcus