Apple HomeKit: Anbindung an IPS auf Basis der HomeBridge von nfarina

Dafür müsste ich nur wissen, ob es an dem Plugin welches für die Homebridge entwickelt wurde, oder ob es direkt an der Homebridge liegt, hast du da Erfahrungen sammeln können, wenn du beispielsweise das Symcon Plugin nicht verwendet hast?

Grüße,
Kai

Kann ich Dir leider nicht sagen. Habe weder die Fähigkeiten noch die Zeit mir das genau anzusehen. Ich schätze mal, dass es am Plugin liegt. Wenn Du die MAC manuell abänderst in der Config, wird die Bridge meistens wieder erkannt. Zumindest für einen bestimmten Zeitraum.

Aber wie gesagt. Ich habe keinen Schimmer von der Materie des Programmierens

Ich habe einen Hinweis gefunden, man soll auf dem PI auf dem man die Homebridge installiert hat IPv6 abschalten, hattest du das schon mal versucht?

Noch nicht. Müsste aber das System neu aufsetzen.

Ich hab das bei mir mal gemacht, ich werde das mal beobachten.

Hi, ich geh auch davon aus das es wie bereits geschrieben das Symcon PlugIN ist.
Habe aktuell Homematic/Hyperion/Squeezebox/Synology/Fritzbox an der Homebridge angebunden.
Läuft seit x Tagen am Schnürchen.

Hallo,
ich habe auch das Problem das es immer wieder ausfällt.
Nun habe ich mal einen anderen Ansatz gewählt, ich habe das homebridge-http Plugin installiert und mir einen Hool geschrieben, der eine z-Wave Steckdose schaltet. Das funktioniert auch soweit.
Ich werde mal testen ob das so funktioniert, sollte es gehen, dann kann man evtl. darauf aufbauen?!

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Bei mir macht die Lösung leider auch Probleme. Es ist echt schade, dass sie nicht stabil läuft. Ich warte jetzt mal auf mein Amazon Dot um mal Alexa zu testen - die Berichte hier im Forum klingen sehr vielversprechend.

Hallo,

welche Lösung? Die mit den Hooks?

Grüße,
Kai

Ich denke er meint eher die Gesamtlösung.

Ich glaube auch, dass man sich eher auch Echo konzentrieren sollte, sollte man die Sprachsteuerung bevorzugen.

Wozu Amazon Echo? Ist wieder ein weiteres Gerät welches angeschafft werden muss. Das iPhone habe ich eig. so gut wie immer in der Tasche.

Also die Lösung mit dem Hook lief bei mir heute morgen noch, sollte es heute Abend auch noch funktionieren, dann überlege ich mir mal, wie man sowas am schönsten umsetzen kann.

Grüße,
Kai

Und das iPhone musst du immer aus der Tasche nehmen während Echo im Raum platziert ist und jeder daran partizipieren kann.

Auch ist der Steuerungsumfang von Echo größer (+ weitere Funktionen)

Mit ging es bei der Homebridge mehr um den Zugriff via UI für meine Frau. :wink:

Edit:

Grundsätzlich muss man aber auch sagen, dass die Entwicklung von HomeKit und Siri weit hinter dem liegt, was die Konkurrenz derzeit bietet. Apple lässt da wirklich einiges schleifen - sei es durch Nichtbeachtung des Potentials oder auch durch die sehr restriktiven Vorgaben Ihrerseits. Da wundert es mich nicht, dass Programmierer und Hersteller sich eher auf andere Lösungen konzentrieren. Schönes Beispiel: Alexa in VW Fahrzeugen statt Siri. Und man denke an den „Vorstoß“ von CarPlay…

Das Apple eine Sache für sich in Sachen Vorgaben ist, das war ja schon immer klar. Ich finde die Lösung mit Siri halt schick, weil man wirklich keine extra Geräte anschaffen muss, wenn man es eh als Smartphone nutzt, aus diesem Grund werde ich auch versuchen, wenn es mit dem Hook läuft darauf aufzubauen, auch wenn ich die Geräte vll. erstmal per Hand pflegen muss.

Sobald ich rausgefunden habe wie man die Accessories automatisch anlegt, wenn ich es richtig verstanden habe über die Platforms, dann werde ich es einfach mal versuchen.

Meine Überlegung ist zur Zeit, einen Hook zum Schalten und für Statusabfragen, und einen der evtl. aufgerufen wird wenn die Homebridge gestartet wird, der dann die Accessories anlegt.

Wie gesagt, es sind nur Überlegungen, ich habe mich damit noch nicht lange beschäftigt und muss erstmal abwarten, ob das so jetzt stabil läuft.

Grüße,
Kai

Edit: Wie langweilig wäre es auch, wenn die Menschen immer einer Meinung wären und alle das selbe wollen. :smiley:

Hallo,

weiter oben wurde es in #731 und #732 schon mal gefragt und ich schließe mich an.

Ich benutze mehrere Homebridge Plugins, auch das von Symcon. Die Homebridge läuft bei mir ziemlich stabil auf dem Raspberry Pi. Allerdings meldet das Symcon Plugin nicht den aktuellen Status der Geräte bei einer externen Änderung an die Homebridge zurück, was das HTTP-Plugin und das Homematic Plugin problemlos können.

Mit anderen Worten: Schalte ich eine Lampe in Symcon an (z.B. über das Webfront oder die APP), dann wird diese Ändnerung bei mir nicht in der Homebridge sichtbar, nur wenn ich die Lampe direkt über Homebridge schalte (per SIRI oder in EVE).
Das wiederum hat zur Folge, dass ich manchmal die Zustände in Homebridge nicht richtig sehe - erst wenn ich z.B. in der EVE-App den Status Geräte durch ziehen nach unten manuell aktualisiere.

Hat jemand dafür eine Lösung gefunden oder ist das nur bei mir so?

Danke schon mal :slight_smile:

Was heißt denn ziemlich stabil? Also bei mir was es gestern wirklich innerhalb von nicht mal einer Stunde das die Verbindung verloren gegangen ist.

Grüße,
Kai

Ich persönlich habe es nach mehreren eigenen Versuchen aufgegeben Homekit stabil mit IP-Symcon zu verbinden. Das Plugin für die Nafarina Homebridge für Homematic läuft stabil darüber lässt sich zumindest Homematic schon mal stabil steuern.
Leider wird das Homekit Plugin für IP-Symcon auch nicht mehr aktuell gehalten, insofern musst Du da entweder selber auf Bug Suche gehen oder eben auf andere Lösungen wie Echo oder Google Home setzten die eventuell einfacher und stabiler mit IP-Symcon funktionieren.

Ich habe mir geholfen, in dem ich ein Watchdog-Script in Symcon angelegt habe, welches sich alle 60 Sekunden mit dem Raspberry verbindet und dort „pidof homebridge“ aufruft. Wird kein Porzess gefunden, so wird ein „sudo service homebridge start &“ ausgeführt. Das klappt ganz gut. Auch wenn die Homebridge dann manchmal eben für eine Minute nicht erreichbar ist. Die meisten Schalter habe ich aber mit dem „homebridge-http“ plugin realisiert - das meldet nämlich auch den Status an die Homebridge, wenn ein Gerät von extern geschaltet wird. Das kan das Symcon Plugin offenbar nicht - oder eben es müsste jemand angepasst haben, daher auch meine Frage…

Das homebridge-http Plugin pollt extrem, daher auch die Antworten.
Wie hast du das mit dem homebridge-http Plugin gemacht? Kannst du mir mein deine config.json geben? Mich würde mal interessieren wie deine aussieht. Ich überlege zur Zeit noch wie man das automatisch machen kann, dass er sich die cofnig.json dann von selbst zusammenbaut, damit man das nicht alles per Hand hinterlegen muss.

Grüße,
Kai

Gerne, hier ein Beispiel aus der config.json mit dem homebridge-http plugin

{
„accessory“: „Http“,
„name“: „Deckenlicht Schlafzimmer“,
„switchHandling“: „realtime“,
„http_method“: „GET“,
„on_url“: „http://192.168.0.10:82/user/hb_licht.php?name=schlafzimmer&schalter=on“,
„off_url“: „http://192.168.0.10:82/user/hb_licht.php?name=schlafzimmer&schalter=off“,
„status_url“: „http://192.168.0.10:82/user/hb_licht.php?name=schlafzimmer&schalter=status“,
„service“: „Light“,
„brightnessHandling“: „yes“,
„brightness_url“: „http://192.168.0.10:82/user/hb_licht.php?name=schlafzimmer&schalter=bright&level=%b“,
„brightnesslvl_url“: „http://192.168.0.10:82/user/hb_licht.php?name=schlafzimmer&schalter=bright“,
„sendimmediately“: „“,
„username“ : „“,
„password“ : „“
},

Das würde natürlich jetzt mit den Webhooks noch eleganter gehen, als über ein PHP Script im webfront-ordner…

Genauso hab ich es auch gemacht, allerdings nur über die Hooks. Temperatur etc. geht darüber nicht weil in dem HTTP Plugin nur Brightness und Switch vorhanden ist.
Deswegen wäre ja meine Idee das Plugin als Vorlage zu nehmen und diese Funktionen da evtl. noch einzubauen. Es ist echt zum verzweifeln.

Schöner wäre es natürlich den Fehler im Symcon Plugin zu finden. Das ist ja echt perfekt.

Grüße,
Kai