jensweigele / ioBroker.yahka

Yet another HomeKit adapter for ioBroker
MIT License
131 stars 47 forks source link

Yahka 1.0.3 nicht kompatibel mit js-Controller 5.0 #438

Closed Marty56 closed 1 year ago

Marty56 commented 1 year ago

Ich habe js-controller auf V. 5.0.2 upgegraded und Yahka auf 1.03. Mein System ist Debian Bullseye

node: v18.16.0 npm: 9.5.1

Yakha startet mit folgenden Fehlermeldungen:

2023-06-13 08:48:17.522 - error: yahka.0 (13499) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
--
2023-06-13 08:48:17.532 - error: yahka.0 (13499) unhandled promise rejection: Error The pattern "ObstructionDetected
ObstructionDetected
ObstructionDetected
ObstructionDetected
0_userdata.0.Garage.ObstructionDetected" is not a valid ID pattern
2023-06-13 08:48:17.534 - error: yahka.0 (13499) ReplyError: Error The pattern "ObstructionDetected
ObstructionDetected
ObstructionDetected
ObstructionDetected
0_userdata.0.Garage.ObstructionDetected" is not a valid ID pattern
at parseError (/opt/iobroker/node_modules/redis-parser/lib/parser.js:179:12)
at parseType (/opt/iobroker/node_modules/redis-parser/lib/parser.js:302:14)
2023-06-13 08:48:17.534 - error: yahka.0 (13499) Error The pattern "ObstructionDetected
ObstructionDetected
ObstructionDetected
ObstructionDetected
0_userdata.0.Garage.ObstructionDetected" is not a valid ID pattern
2023-06-13 08:48:18.439 - error: host.iobroker Caught by controller[0]: [Yahka-0 011F@Justin@Justin@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.440 - error: host.iobroker Caught by controller[1]: [Yahka-0 011F@Luftqual@Luftqualität@PM2.5 Density] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.440 - error: host.iobroker Caught by controller[2]: [Yahka-0 011F@Lampe im Schlafzimmer@Nachttischlampe@Saturation] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.440 - error: host.iobroker Caught by controller[3]: [Yahka-0 011F@Lampe im Schlafzimmer@Nachttischlampe@Hue] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.440 - error: host.iobroker Caught by controller[4]: [Yahka-0 011F@Garage@Garage@Obstruction Detected] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.440 - error: host.iobroker Caught by controller[5]: [Yahka-0 011F@Neue Post@Neue Post@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.440 - error: host.iobroker Caught by controller[6]: [Yahka-0 011F@Terrasse links@Terrassentür links@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.440 - error: host.iobroker Caught by controller[7]: [Yahka-0 011F@Terrasse rechts@Terrassentür rechts@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[8]: [Yahka-0 011F@westliche Tür@westliche Tür@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[9]: [Yahka-0 011F@westliche Tür@westliche Tür@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[10]: [Yahka-0 011F@Haustür@Haustür@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[11]: [Yahka-0 011F@Haustür@Haustür@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[12]: [Yahka-0 011F@nördliches Fenster SZ@nördliches Fenster SZ@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[13]: [Yahka-0 011F@westliches Fenster SZ@westliches Fenster SZ@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[14]: [Yahka-0 011F@westliches Fenster KZ@westliches Fenster KZ@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[15]: [Yahka-0 011F@südliches Fenster KZ@südliches Fenster KZ@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[16]: [Yahka-0 011F@südliches Fenster OF@südliches Fenster OF@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[17]: [Yahka-0 011F@nördliches Fenster im Bad@nördliches Fenster im Bad@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[18]: [Yahka-0 011F@südliche, linke Fenster im OG@südliche, linke Fenster im OG@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[19]: [Yahka-0 011F@südliche, rechte Fenster im OG@südliche, rechte Fenster im OG@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[20]: [Yahka-0 011F@südliche, rechte Fenster im OG@südliche, rechte Fenster im OG@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[21]: [Yahka-0 011F@westliche Fenster im OG@westliche Fenster im OG@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[22]: [Yahka-0 011F@westliche Fenster im OG@westliche Fenster im OG@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[23]: [Yahka-0 011F@südliche, linke Fenster K3@südliche,linke Fenster K3@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.441 - error: host.iobroker Caught by controller[24]: [Yahka-0 011F@südliche, linke Fenster K3@südliche,linke Fenster K3@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[25]: [Yahka-0 011F@südliche, rechte Fenster K3@südliche,rechteFenster K3@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[26]: [Yahka-0 011F@südliche, rechte Fenster K3@südliche,rechteFenster K3@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[27]: [Yahka-0 011F@nördliches Fenster K1@nördliches Fenster K1@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[28]: [Yahka-0 011F@nördliches Fenster K1@nördliches Fenster K1@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[29]: [Yahka-0 011F@Temperatur in Kühltruhe@Temperatur in Kühltruhe@Current Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[30]: [Yahka-0 011F@Leuchtstreifen@Leuchtstreifen@Brightness] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[31]: [Yahka-0 011F@Leuchtstreifen@Leuchtstreifen@Color Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[32]: [Yahka-0 011F@Leuchtstreifen@Leuchtstreifen@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[33]: [Yahka-0 011F@Temperatur im Kinderzimmer@Temperatur im KZ@Current Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[34]: [Yahka-0 011F@Temperatur im Schlafzimmer@Temperatur im SZ@Current Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[35]: [Yahka-0 011F@Temperatur im Badezimmer@Temperatur im BA@Current Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[36]: [Yahka-0 011F@Feuchte im Schlafzimmer@Feuchte im SZ@Current Relative Humidity] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[37]: [Yahka-0 011F@Feuchte im Schlafzimmer@Feuchte im SZ@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[38]: [Yahka-0 011F@Feuchte im Kinderzimmer@Feuchte im KZ@Current Relative Humidity] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[39]: [Yahka-0 011F@Feuchte im Kinderzimmer@Feuchte im KZ@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[40]: [Yahka-0 011F@Feuchte im Badezimmer@Feuchte im BA@Current Relative Humidity] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.442 - error: host.iobroker Caught by controller[41]: [Yahka-0 011F@Feuchte im Badezimmer@Feuchte im BA@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[42]: [Yahka-0 011F@Heizung im Kinderzimmer@KZ Heizung@Target Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[43]: [Yahka-0 011F@Heizung im Kinderzimmer@KZ Heizung@Current Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[44]: [Yahka-0 011F@Heizung im Kinderzimmer@KZ Heizung@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[45]: [Yahka-0 011F@Heizung im Obergeschoss@OG Heizung@Target Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[46]: [Yahka-0 011F@Heizung im Obergeschoss@OG Heizung@Current Temperature] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[47]: [Yahka-0 011F@Heizung im Obergeschoss@OG Heizung@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[48]: [Yahka-0 011F@Wasseralarm@Wasseralarm@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[49]: [Yahka-0 011F@Wasseralarm@Wasseralarm@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[50]: [Yahka-0 011F@Wasseralarm@Wasseralarm@Status Active] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[51]: [Yahka-0 011F@Waschen@Waschen@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[52]: [Yahka-0 011F@Waschen@Waschen@Consumption] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[53]: [Yahka-0 011F@Waschen@Waschen@Total Consumption] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[54]: [Yahka-0 011F@Waschen@Waschen@Carbon Dioxide Level] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[55]: [Yahka-0 011F@Solaranlage Tag@Solaranlage_tag@Consumption] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[56]: [Yahka-0 011F@E-Bike Power@E_Bike_Power@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.443 - error: host.iobroker Caught by controller[57]: [Yahka-0 011F@E-Bike Power@E_Bike_Power@Consumption] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.444 - error: host.iobroker Caught by controller[58]: [Yahka-0 011F@E-Bike Power@E_Bike_Power@Total Consumption] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.444 - error: host.iobroker Caught by controller[59]: [Yahka-0 011F@Stehlampe@Stehlampe@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.444 - error: host.iobroker Caught by controller[60]: [Yahka-0 011F@Neue Post@Neue Post@Status Low Battery] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.444 - error: host.iobroker Caught by controller[61]: [Yahka-0 011F@Sonos@Sonos@On] characteristic value expected boolean and received undefined
2023-06-13 08:48:18.444 - error: host.iobroker Caught by controller[62]: [Yahka-0 011F@südliche, rechte Fenster im OG@südliche, rechte Fenster im OG@Contact Sensor State] characteristic value expected valid finite number and received "undefined" (undefined)
2023-06-13 08:48:18.444 - error: host.iobroker instance system.adapter.yahka.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
Marty56 commented 1 year ago

Es scheint, dass ich eine Referenz auf einen nicht existierenden Datenpunkt hatte. Unter js-controller 4.x wurde das wohl toleriert, unter 5.x nicht mehr.