Beiträge von RaspiFan

    WARN Pre-built binaries not found

    Ich habe mir 3 Stück der EQ3 Bluetooth Thermostate bestellt und heute verbaut. Leider bekomme ich den selben Fehler bei der Installation des Plugins (https://www.npmjs.com/package/homebridge-platform-eq3btsmart) Aber auch bei der Installation eines weiteren verfügbaren Plugins (https://www.npmjs.com/package/homebridge-eq3ble).


    Was läuft da schief und wie kann das Problem behoben werden?


    Mir ist außerdem aufgefallen, das beim Plugin homebridge-platform-eq3btsmart nur eine Platform eingefügt werden muss. Wie läuft denn dann dort die restliche Konfiguration und wie binde ich bei diesem Plugin die Thermostate ein? Dieses Plugin würde dann schon mal rausfallen aufgrund schlechter Dokumentation.


    Beim Plugin homebridge-eq3ble ist die Dokumentation ausführlicher und macht auf den ersten Blick auch mehr Sinn. Dort muss allerdings für jedes Thermostat die Bluetooth Mac Adresse bei der Konfiguration mit angegeben werden.


    Wie finde ich nun die Mac Adresse jedes Thermostats heraus, weiß das jemand hier? In der App "calor BT" mit der man die EQ3 Thermostate steuert kann ich leider die Bluetooth Mac Adressen nicht herausfinden.


    Hat hier schon mal jemand die Thermostate in Homebridge eingebunden bekommen und kann Hilfe zu den Fragen geben?


    Vielen Dank vorab!

    Habe mir das Plugin https://www.npmjs.com/package/homebridge-fritz installiert und der Login an der FritzBox 7490 funktioniert auch laut Homebridge Log. Aber wenn ich auf der Homebridge Oberfläche bin, sehe ich dort keinerlei neue Geräte. In der angegebenen URL ist auch keine weitere Konfiguration angegeben die ich machen müsste. Wie geht es denn jetzt weiter, damit ich zum Beispiel das Gäste WLAN in Homekit an- und ausschalten kann? Dazu muss doch als Voraussetzung ein neues Gerät in der Homebridge auftauchen, was dann auch in Homekit angezeigt wird? Würde mich über Hilfestellung sehr freuen. Danke Vorab!

    Hallo,


    ich möchte mit dem Plugin "Homebridge DACP" den iTunes Player auf einem Mac steuern. (https://www.npmjs.com/package/homebridge-dacp) Hat das schon mal jemand hier im Forum hinbekommen, das Plugin "Homebridge DACP" und iTunes auf einem Mac zu verbinden und in HomeKit einzubinden? Problem ist, dass ich das Pairing nicht hinbekomme und wenn ich nach Anleitung des Plugins vorgehe, die Homebridge nicht mehr startet.


    Fehlermeldungen die erscheinen:


    pi@raspberrypi:~ $ sudo systemctl restart homebridge; sudo journalctl -fau homebridge

    -- Logs begin at Thu 2016-11-03 18:16:43 CET. --

    Dez 25 19:40:18 raspberrypi homebridge[9038]: [2018-12-25 19:40:18] [Config] Using Form Authentication

    Dez 25 19:40:18 raspberrypi homebridge[9038]: [2018-12-25 19:40:18] [Config] Console v3.9.2 is listening on port 8080.

    Dez 25 19:41:00 raspberrypi homebridge[9038]: [2018-12-25 19:41:00] [RaspberryPi Info] Raspberry Temperatur: 42.236

    Dez 25 19:41:08 raspberrypi homebridge[9038]: [2018-12-25 19:41:08] Got SIGTERM, shutting down Homebridge...

    Dez 25 19:41:08 raspberrypi systemd[1]: Stopping Node.js HomeKit Server...

    Dez 25 19:41:13 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Dez 25 19:41:13 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.

    Dez 25 19:41:13 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.

    Dez 25 19:41:13 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Dez 25 19:41:13 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Dez 25 19:41:21 raspberrypi homebridge[9132]: [2018-12-25 19:41:21] Loaded config.json with 3 accessories and 2 platforms.

    Dez 25 19:41:21 raspberrypi homebridge[9132]: [2018-12-25 19:41:21] ---

    Dez 25 19:41:21 raspberrypi homebridge[9132]: [2018-12-25 19:41:21] Loaded plugin: homebridge-config-ui-x

    Dez 25 19:41:21 raspberrypi homebridge[9132]: [2018-12-25 19:41:21] Registering platform 'homebridge-config-ui-x.config'

    Dez 25 19:41:21 raspberrypi homebridge[9132]: [2018-12-25 19:41:21] ---

    Dez 25 19:41:25 raspberrypi homebridge[9132]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

    Dez 25 19:41:25 raspberrypi node[9132]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

    Dez 25 19:41:25 raspberrypi homebridge[9132]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Dez 25 19:41:25 raspberrypi homebridge[9132]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Dez 25 19:41:25 raspberrypi homebridge[9132]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Dez 25 19:41:25 raspberrypi homebridge[9132]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Dez 25 19:41:25 raspberrypi homebridge[9132]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Dez 25 19:41:25 raspberrypi node[9132]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Dez 25 19:41:25 raspberrypi node[9132]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Dez 25 19:41:25 raspberrypi node[9132]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Dez 25 19:41:25 raspberrypi node[9132]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Dez 25 19:41:25 raspberrypi node[9132]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Dez 25 19:41:25 raspberrypi homebridge[9132]: [2018-12-25 19:41:25] Loaded plugin: homebridge-dacp

    Dez 25 19:41:25 raspberrypi homebridge[9132]: [2018-12-25 19:41:25] Registering platform 'homebridge-dacp.DACP'

    Dez 25 19:41:25 raspberrypi homebridge[9132]: [2018-12-25 19:41:25] ---

    Dez 25 19:41:25 raspberrypi homebridge[9132]: [2018-12-25 19:41:25] Loaded plugin: homebridge-fakebulb

    Dez 25 19:41:25 raspberrypi homebridge[9132]: [2018-12-25 19:41:25] Registering accessory 'homebridge-fakebulb.FakeBulb'

    Dez 25 19:41:25 raspberrypi homebridge[9132]: [2018-12-25 19:41:25] ---

    Dez 25 19:41:25 raspberrypi homebridge[9132]: [2018-12-25 19:41:25] Loaded plugin: homebridge-raspberrypi-info

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] Registering accessory 'homebridge-raspberrypi-temperature.RaspberryPiTemperature'

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] ---

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] Loading 2 platforms...

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [Config] Initializing config platform...

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [Config] Spawning homebridge-config-ui-x with PID 9160

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP] Initializing DACP platform...

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP] DACP Platform Plugin Loaded - Version 0.9.2

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP] Found accessory in config: "undefined"

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP]

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP] Skipping creation of the accessory "undefined" because it doesn't have a pairing code or

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP] service name yet. You need to pair the device/iTunes, reconfigure and restart homebridge.

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP]

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP] Beginning remote control announcements for the accessory "undefined".

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP]

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP] Use passcode 5146 to pair with this remote control.

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [DACP]

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] Loading 3 accessories...

    Dez 25 19:41:29 raspberrypi homebridge[9132]: [2018-12-25 19:41:29] [RaspberryPi Info] Initializing RaspberryPiTemperature accessory...

    Dez 25 19:41:29 raspberrypi homebridge[9132]: HAP Warning: Characteristic db766c37-3a88-4587-8b69-19baf0af6337 not in required or optional characteristics for service 0000008A-0000-1000-8000-0026BB765291. Adding anyway.

    Dez 25 19:41:29 raspberrypi homebridge[9132]: HAP Warning: Characteristic 4146a74a-cdbc-41e6-9dac-946f55f31fbe not in required or optional characteristics for service 0000008A-0000-1000-8000-0026BB765291. Adding anyway.

    Dez 25 19:41:30 raspberrypi homebridge[9132]: [2018-12-25 19:41:30] [Test Lampe] Initializing FakeBulb accessory...

    Dez 25 19:41:30 raspberrypi homebridge[9132]: [2018-12-25 19:41:30] [Test Lampe] Starting a fake bulb device with name 'Lampe'...

    Dez 25 19:41:30 raspberrypi homebridge[9132]: /usr/local/lib/node_modules/homebridge/lib/api.js:50

    Dez 25 19:41:30 raspberrypi homebridge[9132]: if (name.indexOf('.') == -1) {

    Dez 25 19:41:30 raspberrypi homebridge[9132]: ^

    Dez 25 19:41:30 raspberrypi homebridge[9132]: TypeError: Cannot read property 'indexOf' of undefined

    Dez 25 19:41:30 raspberrypi homebridge[9132]: at API.accessory (/usr/local/lib/node_modules/homebridge/lib/api.js:50:12)

    Dez 25 19:41:30 raspberrypi homebridge[9132]: at Server._loadAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:286:42)

    Dez 25 19:41:30 raspberrypi homebridge[9132]: at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:87:38)

    Dez 25 19:41:30 raspberrypi homebridge[9132]: at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:45:10)

    Dez 25 19:41:30 raspberrypi homebridge[9132]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)

    Dez 25 19:41:30 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE

    Dez 25 19:41:30 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.

    Dez 25 19:41:30 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Du solltest einmal die Ausgaben vom Log hier posten, die im Schritt drei in der Anleitung ja stehen. Dafür das man über den Port 8080 eine Webseite erhält, ist ja das erste installierte Plugin zuständig. Das muß in der config.json richtig konfiguriert sein, sonst geht es nicht.Die Fehlermeldungen würden im Log stehen. Ohne die ist es nur Stochern im Nebel.

    Fehleranalyse:


    ###


    pi@raspberrypi:~ $ sudo systemctl restart homebridge && sudo journalctl -fau homebridge

    -- Logs begin at Sun 2018-12-23 05:17:01 GMT. --

    Dec 24 12:34:00 raspberrypi homebridge[484]: ??????????????

    Dec 24 12:34:00 raspberrypi homebridge[484]:

    Dec 24 12:34:00 raspberrypi homebridge[484]: [12/24/2018, 12:34:00 PM] Homebridge is running on port 51826.

    Dec 24 14:42:49 raspberrypi homebridge[484]: [12/24/2018, 2:42:49 PM] Got SIGTERM, shutting down Homebridge...

    Dec 24 14:42:49 raspberrypi systemd[1]: Stopping Node.js HomeKit Server...

    Dec 24 14:42:54 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Dec 24 14:42:54 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.

    Dec 24 14:42:54 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.

    Dec 24 14:42:54 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Dec 24 14:42:54 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Dec 24 14:43:03 raspberrypi homebridge[5138]: [12/24/2018, 2:43:03 PM] Loaded config.json with 0 accessories and 0 platforms.

    Dec 24 14:43:03 raspberrypi homebridge[5138]: [12/24/2018, 2:43:03 PM] ---

    Dec 24 14:43:04 raspberrypi homebridge[5138]: [12/24/2018, 2:43:04 PM] Loaded plugin: homebridge-accessory-bandwidth-qualit


    Es werden noch viele weitere Plugins geladen, die ich aber hier ausgelassen habe, da es sonst zu lang geworden wäre...


    Dec 24 14:43:47 raspberrypi homebridge[5138]: Setup Payload:

    Dec 24 14:43:47 raspberrypi homebridge[5138]: X-HM://0023ISYWY53G4

    Dec 24 14:43:47 raspberrypi homebridge[5138]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]: ??????????????

    Dec 24 14:43:48 raspberrypi homebridge[5138]: ? 031-45-154 ?

    Dec 24 14:43:48 raspberrypi homebridge[5138]: ??????????????

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]: [12/24/2018, 2:43:48 PM] Homebridge is running on port 51826.


    ###


    Habe jetzt nochmal folgendes ausgeführt:


    pi@raspberrypi:~ $ sudo npm install -g --unsafe-perm homebridge-config-ui-x
    /usr/local/bin/homebridge-config-ui-x -> /usr/local/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js

    + [email protected]

    updated 1 package in 79.166s


    ###


    Dann nochmal:


    pi@raspberrypi:~ $ sudo nano /var/homebridge/config.json


    Hier war das Problem, dass nur eine "example" Konfiguration drin stand. Diese Konfiguration habe ich dann aus der Anleitung im Schritt 3 ersetzt. Problem war außerdem, dass er beim rein kopieren in Nano (ich gehe über Mac Terminal) vor die Konfiguration Zahlen gesetzt hat von 1-30, die ich gelöscht habe, damit nur noch die Konfiguration aus der Anleitung in der config-json drin steht.


    ###


    Dann nochmal:


    pi@raspberrypi:~ $ sudo systemctl restart homebridge && sudo journalctl -fau homebridge

    -- Logs begin at Sun 2018-12-23 05:17:01 GMT. --

    Dec 24 14:43:48 raspberrypi homebridge[5138]: ??????????????

    Dec 24 14:43:48 raspberrypi homebridge[5138]:

    Dec 24 14:43:48 raspberrypi homebridge[5138]: [12/24/2018, 2:43:48 PM] Homebridge is running on port 51826.

    Dec 24 15:03:57 raspberrypi homebridge[5138]: [12/24/2018, 3:03:57 PM] Got SIGTERM, shutting down Homebridge...

    Dec 24 15:03:57 raspberrypi systemd[1]: Stopping Node.js HomeKit Server...

    Dec 24 15:04:02 raspberrypi systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Dec 24 15:04:02 raspberrypi systemd[1]: Stopped Node.js HomeKit Server.

    Dec 24 15:04:02 raspberrypi systemd[1]: homebridge.service: Unit entered failed state.

    Dec 24 15:04:02 raspberrypi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Dec 24 15:04:03 raspberrypi systemd[1]: Started Node.js HomeKit Server.

    Dec 24 15:04:12 raspberrypi homebridge[5905]: [12/24/2018, 3:04:12 PM] Loaded config.json with 0 accessories and 1 platforms.


    Hier wird jetzt 1 Platform geladen, was wohl das Problem war, das ich nicht auf die Weboberfläche drauf kam.


    ###


    Jetzt komme ich auf die Weboberfläche. :)


    Vielen Dank nochmal @carsten_h

    Du solltest das „einfach nicht zum laufen“ einmal näher spezifizieren, damit man Dir helfen kann.

    Danke für deine Hilfe. Ich habe als erstes die Anleitung oben im Menü unter "Homebridge" und "Anleitung" mit Schritt 1,2,3 ausprobiert.


    Die Anleitung hatte zuvor auf meinem Raspberry 3B+ einwandfrei funktioniert. Ich konnte mich dort auch auf die Weboberfläche mit IP:8080 einloggen. Jetzt habe ich mir einen Raspberry Zero W besorgt und dort funktioniert alles bis zu Schritt 2. Wenn ich bei Schritt 3 weiter mache, komme ich bis zum Punkt (https://smartapfel.de/homebridge/plugins-installieren/) "So. Frust oder Freude erfährst du, wenn du die Homebridge neu startest" und dann kommt genau das Fehlerbild bei "Traurig, aber das ewige Schicksal des Homebridgers..."


    Habe dann die Anleitung mit dem vorgefertigten Image unter Homebridge Image mit VNC - Raspbian Stretch Full - Raspberry Pi ausprobiert. Diese Anleitung scheint aber nicht für den PI Zero geiegnet. Denn Node wurde dort für die Prozessorarchitektur armv7l und nicht für arm6l (PI Zero W) installiert. Ist mir aber erst später aufgefallen. Hatte dann Node versucht für armv6 nachzuinstallieren, trotzdem hat die Homebridge nicht funktioniert.


    Als nächstes habe ich versucht die Homebridge mit der Anleitung und dem Script unter Homebridge-Tool's zum aktualisieren, sichern, neu aufsetzen..... auf einen frisch installierten Rasbian Strech Lite (headless Installation) aufzusetzen. Das Script ist durchgelaufen und gab auch keine Fehler die ich beobachtet habe. Aber nach der Installation komme ich auch dort nicht auf die Oberfläche der Homebridge mit IP:8080


    Scheint das am Raspberry Zero W zu liegen und der Prozessorarchitektur, dass irgendwas nicht funktioniert?

    Hallo, gibt es denn aktuell noch Probleme bei den EQ-3 Modellen, wenn man diese in Homebridge einbinden und steuern will? (über HomeKit) Oder haben sich die oben beschriebenen Probleme mittlerweile erledigt? Funktioniert es bei anderen problemlos hier? Wie sind die aktuellen Erfahrungswerte? Oder sollte ich vielleicht ein anderes Thermostat kaufen? Gerade der Preis macht die https://www.eq-3.de/produkte/e…eizkoerperthermostat.html ziemlich interessant. Ich habe vor damit 3 Heizungen zu regeln. Würde mich über aktuelle Infos freuen.