Beiträge von Normsen

    Das mag sein. Die Geheimnisse von HomeKit sind unergründlich. Dass du das mit der Temperatur hinbekommen hast, war jetzt ja eh ein Klacks für dich. Ich meine, du hast gleich mit heavy shit angefangen und bist da nun weiter als ich: Bluetooth hab ich jedenfalls auf dem Raspi noch nicht im Griff.


    Stefan

    Danke Stefan :D Lampen laufen jetzt echt flüssig muss ich gestehen. Klar mal gibt es nen Aussetzer und man muss den Befehl wiederholen. Nur unlogisch das es nicht in Home vernünftig aktualisiert wird. Dauert manchmal ewig. Die App lasse ich schon zu und kenne meine Befehle ja. So erstmal alles perfekt.

    Habe jetzt 6 Lampen am laufen. Ab und an wollen sie leider nicht. Meine vermutung wäre jetzt mein schäbiges langsames Wlan. Wäre es eurer meinung nach besser den Pi über lan mit dem Router zu verbinden? Oftmals brauchen die Lampen lange um zu Aktualisieren in der Home App. Manchmal gehen sie erst beim 2. auffordern an.

    Hall Stefan,


    Das System läuft jetzt erst mal. Habe gestern einen Informatik Studenten das machen lassen. Der konnte natürlich besser die Fehler deuten als ich. Hat die Config.Json schon fertig geschrieben und erfolgreich an einer Lampe getestet. Er hat noch Zwischenschritte gemacht die wahrscheinlich als Laie nicht so ersichtlich werden. Bluetooth ging nicht weil nicht richtig Installiert. Heute werde ich die restlichen IDs scannen und nachtragen. Denke das sollte ich hin bekommen :D hahahaha.. Danach erstelle ich dann auch erst mal gleich ein Backup von allem als Image. Danke dir für deine mühen. Nun geht es an weitere Projekte :D Habe die Lightifys ins Auge geschlossen für Flur und Küche :) Gruß Norman

    homebridge

    [9/13/2018, 7:03:37 PM] Loaded config.json with 1 accessories and 0 platforms.

    [9/13/2018, 7:03:37 PM] ---

    [9/13/2018, 7:03:37 PM] Loaded plugin: homebridge-avea-bulb

    [9/13/2018, 7:03:37 PM] Registering accessory 'homebridge-avea-bulb.AveaBulb'

    [9/13/2018, 7:03:37 PM] ---

    [9/13/2018, 7:03:37 PM] Loaded plugin: homebridge-config-ui-x

    [9/13/2018, 7:03:37 PM] Registering platform 'homebridge-config-ui-x.config'

    [9/13/2018, 7:03:37 PM] ---

    [9/13/2018, 7:03:37 PM] Loading 0 platforms...

    [9/13/2018, 7:03:37 PM] Loading 1 accessories...

    [9/13/2018, 7:03:37 PM] [table lamp] Initializing AveaBulb accessory...

    Setup Payload:

    X-HM://0023ISYWY1O64

    Scan this code with your HomeKit app on your iOS device to pair with Homebridge:




























    Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:


    ??????????????

    ? 031-45-154 ?

    ??????????????


    Error: listen EADDRINUSE :::51826

    at Object.exports._errnoException (util.js:1022:11)

    at exports._exceptionWithHostPort (util.js:1045:20)

    at Server._listen2 (net.js:1259:14)

    at listen (net.js:1295:10)

    at Server.listen (net.js:1391:5)

    at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)

    at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)

    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:607:16)

    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:128:16)

    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:97:10)

    pi@raspberrypi:~ $

    pi@raspberrypi:~ $ sudo homebridge

    >>> /etc/sudoers.d/homebridge: syntax error near line 1 <<<

    sudo: parse error in /etc/sudoers.d/homebridge near line 1

    sudo: no valid sudoers sources found, quitting

    sudo: unable to initialize policy plugin

    pi@raspberrypi:~ $

    das als Root. Habe den Kill all befehl ausgeführt aber scheint noch irgendwas aktiv zu sein

    root@raspberrypi:~# homebridge -U /var/homebridge

    [9/13/2018, 6:59:11 PM] Loaded config.json with 1 accessories and 0 platforms.

    [9/13/2018, 6:59:11 PM] ---

    [9/13/2018, 6:59:11 PM] Loaded plugin: homebridge-avea-bulb

    [9/13/2018, 6:59:11 PM] Registering accessory 'homebridge-avea-bulb.AveaBulb'

    [9/13/2018, 6:59:11 PM] ---

    [9/13/2018, 6:59:11 PM] Loaded plugin: homebridge-config-ui-x

    [9/13/2018, 6:59:11 PM] Registering platform 'homebridge-config-ui-x.config'

    [9/13/2018, 6:59:11 PM] ---

    [9/13/2018, 6:59:11 PM] Loading 0 platforms...

    [9/13/2018, 6:59:11 PM] Loading 1 accessories...

    [9/13/2018, 6:59:11 PM] [table lamp] Initializing AveaBulb accessory...

    Setup Payload:

    X-HM://0023ISYWYB3I2

    Scan this code with your HomeKit app on your iOS device to pair with Homebridge:




























    Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:


    ??????????????

    ? 031-45-154 ?

    ??????????????


    Error: listen EADDRINUSE :::51826

    at Object.exports._errnoException (util.js:1022:11)

    at exports._exceptionWithHostPort (util.js:1045:20)

    at Server._listen2 (net.js:1259:14)

    at listen (net.js:1295:10)

    at Server.listen (net.js:1391:5)

    at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)

    at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)

    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:607:16)

    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:128:16)

    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:97:10)

    das kam jetzt bei:

    homebridge -U /var/homebridge

    [9/13/2018, 6:54:40 PM] Loaded config.json with 1 accessories and 0 platforms.

    [9/13/2018, 6:54:40 PM] ---

    [9/13/2018, 6:54:40 PM] Loaded plugin: homebridge-avea-bulb

    [9/13/2018, 6:54:40 PM] Registering accessory 'homebridge-avea-bulb.AveaBulb'

    [9/13/2018, 6:54:40 PM] ---

    [9/13/2018, 6:54:40 PM] Loaded plugin: homebridge-config-ui-x

    [9/13/2018, 6:54:40 PM] Registering platform 'homebridge-config-ui-x.config'

    [9/13/2018, 6:54:40 PM] ---

    [9/13/2018, 6:54:40 PM] Loading 0 platforms...

    [9/13/2018, 6:54:40 PM] Loading 1 accessories...

    [9/13/2018, 6:54:40 PM] [table lamp] Initializing AveaBulb accessory...

    Error: EACCES: permission denied, open '/var/homebridge/persist/AccessoryInfo.CC223DE3CE30.json'

    at Error (native)

    at Object.fs.openSync (fs.js:640:18)

    at Object.fs.writeFileSync (fs.js:1333:33)

    at Object.persistKeySync (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/node-persist/src/local-storage.js:476:16)

    at Object.setItemSync (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/node-persist/src/local-storage.js:277:14)

    at Object.nodePersist.setItemSync (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/node-persist/src/node-persist.js:99:29)

    at AccessoryInfo.save (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/model/AccessoryInfo.js:165:11)

    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:543:23)

    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:128:16)

    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:97:10)

    pi@raspberrypi:~ $

    Vielen dank für die ausführliche Antwort. Gestern nach 5h lief dann mal eine Birne perfekt. Dann musste ich aber feststellen das Homebridge und Lampe nach ner gewissen Zeit keine Antwort mehr geben. Homebridge neu gestartet und es ging. Heute morgen liess sich dann auch wieder nichts ansteuern was zu erwarten war.


    Habe dein Script für den Neustart benutzt, aber geht wohl nicht. Dann wollte ich noch das Uix installieren, habe es aber auch nicht hinbekommen. Ergo, jetzt geht erst mal gar nichts.


    Was schlägst du vor als Komplettlösung?


    Habe den Pi nach deiner Anleitung aufgesetzt.

    Avahi installiert

    Node hiervon: https://blog.wia.io/installing-node-js-on-a-raspberry-pi-3

    hier einiges von: https://github.com/Alblahm/ave…-your-avea-accessory-file der erste Teil, der rest ging auch nicht

    dann hier: https://www.npmjs.com/package/homebridge-avea-bulb

    dann wurde als Error mir da vorgeschlagen: rebuild node-gyp


    dann eine Lampe zum laufen bekommen.


    das Bluetoothctl geht gar nicht da kommt der Befehl das Controller nicht gefunden wird. Habe jetzt auch lkein Plan wie ich die Adressen von 6 Lampen rausbekomme.


    Was hältst du davon? Einige Schritte zu viel, sinnlos oder doppelt?


    Gruß Norman

    sudo killall :D

    nun kam das und nichts geht mehr..


    events.js:160

    throw er; // Unhandled 'error' event

    ^


    Error: listen EADDRINUSE :::51826

    at Object.exports._errnoException (util.js:1022:11)

    at exports._exceptionWithHostPort (util.js:1045:20)

    at Server._listen2 (net.js:1259:14)

    at listen (net.js:1295:10)

    at Server.listen (net.js:1391:5)

    at EventedHTTPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/util/eventedhttp.js:60:19)

    at HAPServer.listen (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/HAPServer.js:158:20)

    at Bridge.Accessory.publish (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:607:16)

    at Server._publish (/usr/local/lib/node_modules/homebridge/lib/server.js:128:16)

    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:97:10)

    habe es jetzt am laufen und die erste Lampe wird erkannt. Aber wenn ich es nur mit dem Befehl Homebridge starte kommt das nach kurzer Zeit. Homebridge geht dann wieder aus und Antwortet logischerweise auch nicht mehr in der Home App. Starte ich es mit sudo Homebridge dann wird nach lampen gescannt, aber homebridge antwortet nicht in der App.


    [9/12/2018, 11:02:13 PM] Homebridge is running on port 51826.

    /usr/local/lib/node_modules/homebridge-avea-bulb/node_modules/noble/lib/noble.js:98

    throw error;

    ^


    Error: Could not start scanning, state is unauthorized (not poweredOn)

    at Noble.scan (/usr/local/lib/node_modules/homebridge-avea-bulb/node_modules/noble/lib/noble.js:93:19)

    at Noble.startScanning (/usr/local/lib/node_modules/homebridge-avea-bulb/node_modules/noble/lib/noble.js:120:10)

    at Object.startScanningWithTimeout (/usr/local/lib/node_modules/homebridge-avea-bulb/index.js:159:15)

    at Object.getFromLight (/usr/local/lib/node_modules/homebridge-avea-bulb/index.js:336:22)

    at Object.getSaturation (/usr/local/lib/node_modules/homebridge-avea-bulb/index.js:463:14)

    at emitThree (events.js:116:13)

    at emit (events.js:194:7)

    at Characteristic.getValue (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Characteristic.js:163:10)

    at Bridge.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:760:20)

    at Array.forEach (native)

    Hallo


    Hat jemand ne Hilfe für mich wie ich die Avea zum laufen bekomme!? Habe die Homebridge mit der Anleitung von sschuste installiert. Bekomme dann aber die Avea gar nicht zum laufen. INstalliere Plugin, Plugin scheint installiert, sofern ich dann befehle in die config.json für die einzelnen Lampen trage geht die Homebridge flöten. Wäre coole wenn jemand von euch ne Lösung hat bzw ne Stück für Stück Erklärung ab Homebrdige Installation. Die würde ich dann auch noch mal neu machen. Zurzeit bin ich beim 8. Versuch. :/ und nur am verzweifeln.


    Gruß Norman