NEWS
[Gelöst] Fehler Yahka beim Verbinden mit Home app
-
Hallo zusammen,
Wollte meinen Shelly1 mit in Homekit einbinden und hab mir daher den Yahka Adapter in Version 0.9.2 installiert.
Die Installation erfolgte ohne Fehler und der Adapter startet auch (grün). Aber wenn ich versuche die Yahka "Bridge" in der Home app hinzuzufügen scheint der Adapter abzustürzen. Yahka wird in Home angezeigt und ich kann auch die PIN eingeben, danach geht aber nichts mehr.Folgendes steht im IOBroker log.
host.raspberrypi 2019-04-28 21:25:04.102 error instance system.adapter.yahka.0 terminated with code 0 (OK) Caught 2019-04-28 21:25:04.102 error by controller[16]: at emitNone (events.js:86:13) Caught 2019-04-28 21:25:04.102 error by controller[16]: at HAPServer.<anonymous> (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:209:39) Caught 2019-04-28 21:25:04.101 error by controller[16]: at HAPServer._handlePair (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:315:10) Caught 2019-04-28 21:25:04.101 error by controller[16]: at HAPServer._handlePairStepThree (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:413:8) Caught 2019-04-28 21:25:04.101 error by controller[16]: at HAPServer._handlePairStepFour (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:439:8) Caught 2019-04-28 21:25:04.101 error by controller[16]: at HAPServer._handlePairStepFive (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:459:21) Caught 2019-04-28 21:25:04.101 error by controller[16]: at Object.encode (/opt/iobroker/node_modules/hap-nodejs/lib/util/tlv.js:51:39) Caught 2019-04-28 21:25:04.100 error by controller[16]: at Object.encode (/opt/iobroker/node_modules/hap-nodejs/lib/util/tlv.js:51:39) Caught 2019-04-28 21:25:04.100 error by controller[16]: at Object.encode (/opt/iobroker/node_modules/hap-nodejs/lib/util/tlv.js:26:35) Caught 2019-04-28 21:25:04.100 error by controller[16]: at Function.Buffer.concat (buffer.js:314:13) Caught 2019-04-28 21:25:04.100 error by controller[16]: TypeError: "list" argument must be an Array of Buffers Caught 2019-04-28 21:25:04.099 error by controller[15]: Sun, 28 Apr 2019 19:25:03 GMT HAPServer [fc:65:2a:ef:6f:04] Pair step 5/5 Caught 2019-04-28 21:25:04.098 error by controller[14]: Sun, 28 Apr 2019 19:25:03 GMT HAPServer [fc:65:2a:ef:6f:04] Pair step 4/5 Caught 2019-04-28 21:25:04.098 error by controller[13]: Sun, 28 Apr 2019 19:25:03 GMT HAPServer [fc:65:2a:ef:6f:04] Pair step 3/5 Caught 2019-04-28 21:25:04.098 error by controller[12]: Sun, 28 Apr 2019 19:25:03 GMT HAPServer [fc:65:2a:ef:6f:04] HAP Request: POST /pair-setup Caught 2019-04-28 21:25:04.098 error by controller[11]: Sun, 28 Apr 2019 19:25:03 GMT EventedHTTPServer [::ffff:192.168.178.21] HTTP request: /pair-setup Caught 2019-04-28 21:25:04.097 error by controller[10]: Sun, 28 Apr 2019 19:25:03 GMT EventedHTTPServer [::ffff:192.168.178.21] HTTP Response is finished Caught 2019-04-28 21:25:04.097 error by controller[9]: Sun, 28 Apr 2019 19:25:02 GMT HAPServer [fc:65:2a:ef:6f:04] Pair step 2/5 Caught 2019-04-28 21:25:04.097 error by controller[8]: Sun, 28 Apr 2019 19:25:02 GMT HAPServer [fc:65:2a:ef:6f:04] HAP Request: POST /pair-setup Caught 2019-04-28 21:25:04.097 error by controller[7]: Sun, 28 Apr 2019 19:25:02 GMT EventedHTTPServer [::ffff:192.168.178.21] HTTP request: /pair-setup Caught 2019-04-28 21:25:04.097 error by controller[6]: Sun, 28 Apr 2019 19:25:00 GMT EventedHTTPServer [::ffff:192.168.178.21] HTTP Response is finished Caught 2019-04-28 21:25:04.096 error by controller[5]: Sun, 28 Apr 2019 19:24:59 GMT HAPServer [fc:65:2a:ef:6f:04] Pair step 1/5 Caught 2019-04-28 21:25:04.096 error by controller[4]: Sun, 28 Apr 2019 19:24:59 GMT HAPServer [fc:65:2a:ef:6f:04] HAP Request: POST /pair-setup Caught 2019-04-28 21:25:04.096 error by controller[3]: Sun, 28 Apr 2019 19:24:59 GMT EventedHTTPServer [::ffff:192.168.178.21] HTTP request: /pair-setup Caught 2019-04-28 21:25:04.096 error by controller[2]: Sun, 28 Apr 2019 19:24:59 GMT EventedHTTPServer [::ffff:192.168.178.21] HTTP server listening on port 44999 Caught 2019-04-28 21:25:04.095 error by controller[1]: Sun, 28 Apr 2019 19:24:59 GMT EventedHTTPServer [::ffff:192.168.178.21] New connection from client Caught 2019-04-28 21:25:04.094 error by controller[0]: Sun, 28 Apr 2019 19:24:39 GMT EventedHTTPServer Server listening on port 36967 yahka.0 2019-04-28 21:25:04.061 info cleaned up ... yahka.0 2019-04-28 21:25:04.060 info cleaning up ... yahka.0 2019-04-28 21:25:04.058 error at emitNone (events.js:86:13) yahka.0 2019-04-28 21:25:04.058 error at HAPServer.<anonymous> (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:209:39) yahka.0 2019-04-28 21:25:04.058 error at HAPServer._handlePair (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:315:10) yahka.0 2019-04-28 21:25:04.058 error at HAPServer._handlePairStepThree (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:413:8) yahka.0 2019-04-28 21:25:04.058 error at HAPServer._handlePairStepFour (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:439:8) yahka.0 2019-04-28 21:25:04.058 error at HAPServer._handlePairStepFive (/opt/iobroker/node_modules/hap-nodejs/lib/HAPServer.js:459:21) yahka.0 2019-04-28 21:25:04.058 error at Object.encode (/opt/iobroker/node_modules/hap-nodejs/lib/util/tlv.js:51:39) yahka.0 2019-04-28 21:25:04.058 error at Object.encode (/opt/iobroker/node_modules/hap-nodejs/lib/util/tlv.js:51:39) yahka.0 2019-04-28 21:25:04.058 error at Object.encode (/opt/iobroker/node_modules/hap-nodejs/lib/util/tlv.js:26:35) yahka.0 2019-04-28 21:25:04.058 error at Function.Buffer.concat (buffer.js:314:13) yahka.0 2019-04-28 21:25:04.058 error TypeError: "list" argument must be an Array of Buffers yahka.0 2019-04-28 21:25:04.056 error uncaught exception: "list" argument must be an Array of Buffers yahka.0 2019-04-28 21:24:39.727 info adding Licht-Flur with UUID: b81e4e5e-e65e-4d84-b9e9-9966450944fc yahka.0 2019-04-28 21:24:39.702 info adapter ready, checking config yahka.0 2019-04-28 21:24:39.644 info starting. Version 0.9.2 in /opt/iobroker/node_modules/iobroker.yahka, node: v6.14.1 host.raspberrypi 2019-04-28 21:24:37.517 info instance system.adapter.yahka.0 started with pid 1075
Denke dass der Fehler "uncaught exception: "list" argument must be an Array of Buffers" hier evtl. die Ursache ist.
Die Tipps der "Troubleshooting Anleitung des Adapters habe ich durch. Auffällig ist da:pi@raspberrypi:~ $ sudo apt-get install pam-devel -y Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig E: Paket pam-devel kann nicht gefunden werden.
Aus einem anderen Forumsbeitrag hatte ich den Tip "sudo apt-get install libpam0g-dev" zu installieren. Das hat auch funktioniert.
Leider keine Ändererung beim Problem.Hat jemand eine Idee?
Danke
-
Hast du für den Shelly im HomeKit bereits ein Gerät erzeugt ? Wenn Ja, hat das Gerät mindestens einen Dienst ? Wichtig auch: Du darfst einem Gerät nicht 2 Instanzen des gleichen Dienstes zuordnen - das mag der Adapter nicht.
A.
-
@Asgothian said in Fehler Yahka beim Verbinden mit Home app:
Hast du für den Shelly im HomeKit bereits ein Gerät erzeugt ? Wenn Ja, hat das Gerät mindestens einen Dienst ? Wichtig auch: Du darfst einem Gerät nicht 2 Instanzen des gleichen Dienstes zuordnen - das mag der Adapter nicht.
A.
Ja, Ich habe dem Shelly ein Gerät vom Typ "Lightbulb" und auch einen Dienst vom Typ "Lightbulb" zugeordnet. Dort nur das "on" Event mit dem Datenpunkt des Shelly Relays verknüpft. Es wird auch ein UUID erzeugt.
--> adding Licht-Flur with UUID: b81e4e5e-e65e-4d84-b9e9-9966450944fc
Conversion ist leer, das sollte doch "passtrough" sein, oder? Ist das für den Shelly OK?
Gruß
Markus -
Ich konnte das Problem durch Update von Node.js auf 8.16.0 beheben.