RPi2 - Homebridge : Siri for the rest of us

diverse Zusatzsoftware

Moderator: Co-Administratoren

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

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von thkl » 11.04.2016, 23:03

Ist zufällig in der config.json unter subsection ein leerer Eintrag ? Dann werden keine Geräte eingelesen.

Xanon
Beiträge: 196
Registriert: 26.04.2014, 07:24

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von Xanon » 11.04.2016, 23:16

Hey, danke für deine schnelle Antwort!

nein, kein leerer Eintrag.

Aber ich habe gerade den Ordner ".homebridge" mal komplett von dem Raspberry gelöscht und den installationsprozess neu angestoßen.

Jetzt geht es wieder. :D

Ist etwas an der Methode einzuwenden?
Kann ich mit zukünftigen Problemen rechnen oder ist das der reguläre weg?

kevin
Beiträge: 60
Registriert: 15.02.2016, 08:35

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von kevin » 12.04.2016, 08:41

Grundsätzliche ist der reguläre Weg in Linux sich die Logs anzuschauen, den Fehler zu verstehen und zu beheben.
Die "Windows denke" mit löschen und neu installieren ist Ansich unüblich. Allerdings setzt das Linux Kenntnisse voraus. Ebenso sind Neustarts von Linux Systemen unüblich.
Wenn du so mit zurecht kommst ist das in Ordnung. Wenn es aber Probleme gibt macht es mehr Sinn zu verstehen warum es diese gibt. Das ein Laie sich das nicht antun möchte kann ich aber voll nachvollziehen.


Gesendet von iPhone mit Tapatalk

kevin
Beiträge: 60
Registriert: 15.02.2016, 08:35

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von kevin » 12.04.2016, 10:05

Grundsätzliche ist der reguläre Weg in Linux sich die Logs anzuschauen, den Fehler zu verstehen und zu beheben.
Die "Windows denke" mit löschen und neu installieren ist Ansich unüblich. Allerdings setzt das Linux Kenntnisse voraus. Ebenso sind Neustarts von Linux Systemen unüblich.
Wenn du so mit zurecht kommst ist das in Ordnung. Wenn es aber Probleme gibt macht es mehr Sinn zu verstehen warum es diese gibt. Das ein Laie sich das nicht antun möchte kann ich aber voll nachvollziehen.


Gesendet von iPhone mit Tapatalk

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

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von thkl » 12.04.2016, 18:33

Nabend,

also das originale homebridge Modul cacht ziemlich viel. Und auch wenn über einen so langen Zeitpunkt das Ding nicht aktualisiert wurde kann es sein, das die Daten aus dem Cache nicht mehr zur Software passen. Daher ist das löschen des persit Ordners in .homebridge (dort liegen die gecachten Daten) keine so schlechte Idee wenn etwas schief läuft. Das Löschen des Caches wirft noch nicht die Einstellungen die in HomeKit auf dem IOS Gerät gemacht wurden weg. Dazu muss die HomeKit Konfiguration im IOS gelöscht werden.

Das mit den Logfiles ist im Prinzip richtig, an der Stelle ist die Bridge aber wenn es um die Kommunikation zwischen HomeKit und ihr geht nicht sehr gesprächig.

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

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von thkl » 14.04.2016, 17:25

thkl hat geschrieben:Kommt mit Version 0.0.26 , Sämtliche KEY Channels können dann hinzugefügt werden.
Ein kurzer Tastendruck löst dann ein Homekit Gerät vom Typ StatefulProgrammableSwitch aus. Dieses kann dazu verwendet werden um Szenen zu triggern. Funktioniert im Test schon mal gut ....


Nachtrag (ich schreibe es auch noch mal ins Changelog). Da hinter einer Bridge maximal 100 Geräte sein dürfen muss die Auswahl der Geräte, wenn die Keys mit benutzt werden sollen zwingend über ein Gewerk erfolgen. Ansonsten würden durch die Virtuelle Fernbedienung ja schon mal 50 Tasten automatisch hinzugefügt werden. Wenn kein Gewerk angegeben wird, werden die Keys ignoriert.

So ich habe das Plugin auf Version 0.0.26 aktualisiert.

Code: Alles auswählen

sudo npm update -g homebridge-homematic
Die ganze Bridge (und alle andere NPMs auf dem System) lässt sich mit

Code: Alles auswählen

sudo npm update -g
aktualisieren.

Dazugekommen:
  • alte Raumthermostate
  • Tilt Sensoren
  • Tasten
Die Tasten können benutzt werden um HomeKit Events auszulösen. Bemerkung siehe oben bei Nutzung von Tasten ist zwingend die Auswahl der Geräte über ein Gewerk notwendig, da sonst alleine die Virtuelle Fernbedienung 50 Geräte auf der Bridge erzeugen würde.

ernie1230
Beiträge: 24
Registriert: 02.12.2011, 14:44

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von ernie1230 » 15.04.2016, 11:36

Hallo Thomas,
danke nochmals für deine Hilfe bei meinem letzten Problem .
Ich habe das Update eingespielt, die alten Thermostate werden bei meiner Homebridge aber nicht eingelesen. Ich habe das Gewerk erstellt und das alte Thermostat eingefügt und Homebridge gestartet.
Auch werden die Tasten der Fernbedienung als eingabe ereignis angezeigt und lassen sich nicht betätigen.
Kann die Keymatic über Siri entriegeln?


[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] Initializing HomeMatic platform...
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] Homematic Plugin Version 0.0.27
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] Plugin by thkl https://github.com/thkl
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] Homematic is a registered trademark of the EQ-3 AG
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] Please report any issues to https://github.com/thkl/homebridge-homematic/issues
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] init RPC
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] Local IP: 192.168.178.48
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] XML-RPC server for interface BidCos-RF.is listening on port 9090
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] Creating Local HTTP Client for CCU RPC Events
[Fri Apr 15 2016 11:19:34 GMT+0200 (CEST)] [HomeMatic CCU] CCU RPC Init Call on port 2001 for interface BidCos-RF.
[Fri Apr 15 2016 11:19:35 GMT+0200 (CEST)] [HomeMatic CCU] Fetching Homematic devices...
[Fri Apr 15 2016 11:19:35 GMT+0200 (CEST)] [HomeMatic CCU] Method call params for 'system.listMethods': homebridge
[Fri Apr 15 2016 11:19:40 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'Fernbedienung 6'...
[Fri Apr 15 2016 11:19:40 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'Fernbedienung 7'...
[Fri Apr 15 2016 11:19:41 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'Stehlampe Ch1'...
[Fri Apr 15 2016 11:19:41 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'Rollos Wohnzimmer runter'...
[Fri Apr 15 2016 11:19:41 GMT+0200 (CEST)] [HomeMatic CCU] Initializing platform accessory 'Türöffner'...
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:

Danke

Gruß Ernst

Benutzeravatar
Jens B.
Beiträge: 168
Registriert: 01.04.2015, 09:58
Wohnort: Köln

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von Jens B. » 15.04.2016, 12:59

ernie1230 hat geschrieben: Kann die Keymatic über Siri entriegeln?
Leider nicht ohne weiteres. Ich habe dazu ein Program angelegt und rufe dieses dann über Siri auf als Szene auf.
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

kevin
Beiträge: 60
Registriert: 15.02.2016, 08:35

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von kevin » 15.04.2016, 14:26

Hallo,
Habe die Bridge gestoppt, Update durchgeführt. Das lief leider nicht problemlos. Wenn ich etwas mehr Zeit habe poste ich mal die Logs warum da was nicht ging.
Schlussendlich aber hinbekommen.

In der ccu testhalber 3 virtuelle Taster und ein Licht in das Siri Gewerk hinzugefügt.
Bridge gestartet.
In EVE erscheint das neue Licht. Die virtuellen Taster allerdings nicht.
Habe ich noch was vergessen?
In der config ist jediglich die ip + Gewerk eingetragen. Muss hier noch etwas hinzu?
Grüße und dank vorab.


Gesendet von iPhone mit Tapatalk

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

Re: RPi2 - Homebridge : Siri for the rest of us

Beitrag von thkl » 15.04.2016, 14:53

Zu den Tastern, das ist nur eine One Way Lösung welche aus der CCU zur Homebridge geht.
Also man kann nicht innerhalb HomeKit einen Taster betätigen und die CCU bekommt einen Event, sondern andersrum.
Ich drücke eine Wandtaster und HomeKit bekommt einen Event.
thkl hat geschrieben: Die Tasten können benutzt werden um HomeKit Events auszulösen. Bemerkung siehe oben bei Nutzung von Tasten ist zwingend die Auswahl der Geräte über ein Gewerk notwendig, da sonst alleine die Virtuelle Fernbedienung 50 Geräte auf der Bridge erzeugen würde.
Ich kann in Eve zb. angeben das eine Szene unter bestimmten Bedingungen automatisch ausgeführt wird. Das ist ein HomeKit Feature. Die Bedingung wäre dann das der entsprechende Tasten Event auf den Wert 1 gestellt wird. Also Beispielsweise kann dann der Druck einer HM Hardwaretaste zum Triggern einer Szene welche Hue Lampen steuert benutzt werden.

Mit alten Thermostaten meinte ich HM-CC-TC bzw. ZEL STG RM FWT

Antworten

Zurück zu „Sonstige Addons“