Beiträge von beathoch

    beathoch Für mich sieht es so aus als wenn du ein Problem bei dem Netatmo Plugin hast. Nimm Netatmo mal aus der Config und deinstalliere mal das Plugin. Sollte es dann laufen musst du in die Richtung mal eine Fehlersuche betreiben.

    In der Tat, wenn ich das Netatmo aus der Konfiguration nehme funktioniert Harmony und IFTTT einwandfrei. Muss mich mal schlau machen was ich das mit dem Netatmo Login falsch mache.

    vor allem das log von einer 2ten ssh verbindung

    Code
    sudo tail -f /var/log/syslog | grep homebridge

    eingeben, dann homebridge starten und log hier posten

    Dieser Zeilen wiederholen sich im Log wenn ich den Befehl starte. Ich hoffe das Du daraus etwas entnehmen kannst:




    Jul 21 00:10:06 Raspberry homebridge[1973]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Jul 21 00:10:06 Raspberry homebridge[1973]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Jul 21 00:10:08 Raspberry homebridge[1973]: [2017-7-21 00:10:08] Loaded plugin: homebridge-harmonyhub

    Jul 21 00:10:10 Raspberry homebridge[1973]: [2017-7-21 00:10:10] Registering platform 'homebridge-harmonyhub.HarmonyHub'

    Jul 21 00:10:10 Raspberry homebridge[1973]: [2017-7-21 00:10:10] ---

    Jul 21 00:10:11 Raspberry homebridge[1973]: [2017-7-21 00:10:11] Loaded plugin: homebridge-ifttt

    Jul 21 00:10:11 Raspberry homebridge[1973]: [2017-7-21 00:10:11] Registering platform 'homebridge-ifttt.IFTTT'

    Jul 21 00:10:11 Raspberry homebridge[1973]: [2017-7-21 00:10:11] ---

    Jul 21 00:10:11 Raspberry homebridge[1973]: [2017-7-21 00:10:11] Loaded config.json with 0 accessories and 3 platforms.

    Jul 21 00:10:11 Raspberry homebridge[1973]: [2017-7-21 00:10:11] ---

    Jul 21 00:10:11 Raspberry homebridge[1973]: [2017-7-21 00:10:11] Loading 3 platforms...

    Jul 21 00:10:11 Raspberry homebridge[1973]: /usr/local/lib/node_modules/homebridge/lib/api.js:122

    Jul 21 00:10:11 Raspberry homebridge[1973]: throw new Error("The requested platform '" + name + "' was not registered by any plugin.");

    Jul 21 00:10:11 Raspberry homebridge[1973]: ^

    Jul 21 00:10:11 Raspberry homebridge[1973]: Error: The requested platform 'netatmo' was not registered by any plugin.

    Jul 21 00:10:11 Raspberry homebridge[1973]: at API.platform (/usr/local/lib/node_modules/homebridge/lib/api.js:122:13)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:284:45)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:80:36)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Module._compile (module.js:570:32)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Object.Module._extensions..js (module.js:579:10)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Module.load (module.js:487:32)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at tryModuleLoad (module.js:446:12)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Function.Module._load (module.js:438:3)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at Module.runMain (module.js:604:10)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at run (bootstrap_node.js:394:7)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at startup (bootstrap_node.js:149:9)

    Jul 21 00:10:11 Raspberry homebridge[1973]: at bootstrap_node.js:509:3

    Jul 21 00:10:11 Raspberry systemd[1]: homebridge.service: main process exited, code=exited, status=1/FAILURE

    Jul 21 00:10:11 Raspberry systemd[1]: Unit homebridge.service entered failed state.

    Jul 21 00:10:21 Raspberry systemd[1]: homebridge.service holdoff time over, scheduling restart.

    Jul 21 00:10:21 Raspberry homebridge[1992]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

    Jul 21 00:10:21 Raspberry homebridge[1992]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Jul 21 00:10:21 Raspberry homebridge[1992]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Jul 21 00:10:21 Raspberry homebridge[1992]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Schick den Code mal über


    https://jsonlint.com/


    Da kannst du auf Syntaxfehler prüfen lasen.

    Besten Dank für den Link, super Tool! habe drei Fehler korrigieren müssen, aber leider funktioniert es dennoch immer noch nicht. Meine Konfiguration sieht aktuell wie folgt aus:



    Werde zudem gleich noch separat das LogFile posten.

    Sooodele, jetzt hab ich eine saubere manuelle Installation, zusammen mit dem neusten HarmonyPlugin, dies als Service installiert und dieser müsste sich ab und zu Neustarten. Ob's stabil läuft werde ich sehen. Nun sehe ich auch beide Harmony Hubs mit all den jeweiligen Aktivitäten, soweit bin ich schon mal sehr zufrieden, herzlichen Dank an euer aller Unterstützung!!!!


    meine funktionierende config.json sieht nun wie folgt aus:



    Nun habe ich noch das Netatmo- und IFTTT PlugIn installiert. Wenn ich die config.json Datei wie folgt erweitere funktioniert das ganz nicht mehr. Was habe ich da in meiner Konfigurationdatei vermasselt? Wenn ich dann den oben aufgeführte Konfiguration wieder einfüge und sichere, funktioniert das nach einem Neustart wieder einwandfrei.


    Aktionen funktionieren auch, aber Version 0.1.1 hat noch keine Multihub Unterstützung.

    Genau das ist mein Problem, jetzt mache ich mich grad dran eine manuelle Installation zu machen um dann die die neue Version zu installieren welche MultiHub unterstützt. Da gibts dann halt eben noch das Problem, dass diese immer wieder abstürzt. Dazu befolge ich die Anleitung zum automatischen Neustart des Harmony-PlugIn. Mal sehen ob dass dann stabil läuft. Aber eigentlich war ich sehr zufrieden mit der Version 0.1.1, ist ziemlich stabil gelaufen.

    @Krocko



    ja...das würde ich auch so sehen, aber in meiner (wohl älteren) harmony app ging genau das bislang nicht. hab aber gerade mal nachgesehen und es gibt ein update. teste ich die tage mal aus.

    Ich habe noch keine grosse Ahnung zwischen den Versionen, aber ich hatte eigentlich nur immer die alte Version 0.1.1 von Homebridge am laufen und da hat das mit den Aktionen sehr gut funktioniert.

    Ich habe in der HarmonyHub für jeden gewünschten Radiosender oder Quelle eine Aktionen angelegt. Diese zeigt es mir dann in Apple Home an, so dass ich dann zB. "Hey Siri, schalte den Radio SwissPop ein" und oder anschliessend: "Hey Siri, schalte den Radio Bern 1 ein" und es schaltet um. Finde ich ganz praktisch so.

    besten Dank det und @Krocko !

    Das sind für mich entscheidende Hinweise, da hätte ich noch lange üben können.

    Jetzt stellt sich nur die Frage ob es eine Anleitung gibt wie ich die Homebridge als Dienst installieren kann. Oder gibt es eine gute Anleitung für eine manuelle Installation? Ich habe leider nichts hilfreiches gefunden was ich auch verstehe.

    Oder wäre es eben besser auf IFTTT umzusteigen? Wobei auch da habe ich lange geübt, aber das liegt glaub ich an der App Installation.

    Andere Frage, ihr seit mir weit voraus, hat jemand Interesse mir via Teamviewer oä. eine saubere Homebridge aufzusetzen, natürlich gegen eine Spende via Paypal oä.

    Mein Wunsch: Homebridge mit Harmony, IFTTT und Netatmo.

    Ok, jetzt sieht meine Config so aus, habe nur noch einen Eintrag. Die Homebridge ist "Bereit". Aber warum sehe ich nur die Aktivitäten des einen Hubs? Von der zweiten keine Spur in der Apple Home App.


    Wilfhelm2 Besten Dank für den Tipp, hätte wirklich die Ursache sein können, aber leider funktioniert es auch ohne den Bindestrich nicht. Das File sieht nun so aus:


    Nun habe ich meine zweite HarmonyHub mit hinzugefügt, Status "Homebridge nicht bereit" (Error siehe Anhänge) und meine config Datei sieht wie folgt aus:


    Username und pin sind verfälscht.


    Sobald ich den zweiten Hub wieder lösche geht der Status der Homebridge wieder auf "Bereit"

    Hallo det


    Ja mit der App gemäss Anleitung installiert: https://smartapfel.de/homebrid…aspberry-pi-installieren/

    Der eine Hub funktioniert ohne Probleme, aber wenn ich dann in der config.json Datei eine weitere Konfiguration für eine weitere Hub oder nach Installation eines weiteren PlugIns die Konfiguration anfüge funktioniert nichts mehr. Ich werde asap meine Konfiguration hier in diesem Thread mitteilen, vielleicht kann man einen Fehler darin finden.

    Hallo Chris, wow echt? werde ich bei nächster Gelegenheit testen! nur muss ich erst noch mein Problem lösen, dass ich nur gerade ein einiges homebridge-PlugIn auf einmal mit meiner Homebridge betreiben kann.

    Hallo zusammen


    Allem voran, ein herzliches Dankeschön für die informativen Anleitungen und regen Diskussionen. Dank den Anleitungen habe auch ich eine HarmonyHub 1.x stabil am laufen und kann so bequem meine Harmony mit Apple HomeKit bedienen.


    Seit neustem habe ich einen zweiten HarmonyHub und versuche krankhaft seit Tagen diese mit einzubinden und scheitere bei allen Versuchen kläglich. Zum einen habe ich es damit versucht zwei Hubs anzulegen, habe bei beiden in der config.json Datei unter "name" die "ip_address" hinzugefügt. Sobald ich einen weiteren Eintrag in der Datei mache, oder nur schon die IP-Adresszeile hinzufüge ist der Raspi in der Homebridge App nicht mehr grün und Bereit, sondern gelb.


    Dann dachte ich mir es mal mit IFTTT zu versuchen, auch hier ich scheitere damit kläglich, sobald ich irgendwelche Anpassungen in der Datei vornehme ist die Homebridge nicht mehr Ready.


    Auch mit dem Versuch es nur mit einer einzigen HarmonyHub zu versuchen und dafür noch meine Netatmo miteingebenden ist gescheitert.


    Selbstverständlich habe ich den RaspberryPi mit Homebridge unzählige male komplett neu installiert. Hat alles nichts geholfen, ich glaub dafür einfach zu doof zu sein.


    Zudem habe ich unzählige Anleitungen durch in diesen Themen, ich komme einfach nicht weiter.


    Nun also mein Hilfeschrei in dieses Forum! kann mir bitte irgendwer bei meinem Vorhaben behilflich sein? was mache ich falsch?


    Gibt es eventuell Beispiel-Files von der config.json, welche mehrere Dinge eingebunden haben?


    Mein Wunsch ist, dass ich zum einen mehrere HarmonyHubs einbinden kann. Sehr gerne mit dem alten Harmony PlugIn, dies hat lange Zeit einwandfrei funktioniert. Dazu möchte ich noch IFTTT einbinden, denn damit möchte ich unbedingt IFTTT Befehle an meine digitalSTROM Installation senden können. Dann als Zückerchen wäre es toll wenn ich auch noch mein Netatmo mit in die Homebridge mit einbinden könnte.


    Besten Dank schon mal!