NEWS
Viessmannapi mit Fehlern im Log
-
-
Hallo zusammen, ich muss sagen, dass ich schon ein wenig frustiert bin und mehr und mehr zweifle, ob der iobroker noch die richtige Plattform für meine Smarthome-Steuerung ist.
Es werden jede Menge Adapter entwickelt, die Pflege ist aber dann ein anderes Kapitel. Am Beispiel viessmann api wird das nun wieder deutlich. Leider gibt es noch eine Menge weiterer Adapter, die zwar verfügbar sind aber zum aktuellen Stand nicht mehr kompatibel sind.Ein Beispiel: Durch die Umstellung auf die neue Version werden ofensichtlich die Datentypen sensibler behandelt, was nun eine Flut an Fehlern im Log verursacht (z.B. "has to be type "number" but received type object".).
Wer passt nun die Adapter an, die damit nicht zurecht kommen?
Warum werden solche Änderungen nicht besser kommuniziert, bzw. deren Auswirkungen nicht vorher abgeklärt?Bitte nicht falsch verstehen. Ich finde es aller Ehren wert, wenn jemand sich hinsetzt und mit viel Mühe einen Adapter für die Allgemeinheit entwickelt. Aber in der OpenSource-Welt ist damit eben auch eine gewisse Verantwortung verbunden.
@manrum1 da bringst du aber einiges durcheinander!
wenn Viessmann die API ändert muss ein neuer Adapter geschrieben werden, bzw. der alte "angepasst" was aber einer Neuprogrammierung gleich kommt.
So etwas ist nicht unter Pflege zu verstehen.
Die Meldungen zu den Typen kommt vom neuen admin, da werden gerade alle Adapter angepasst.
@manrum1 sagte in Viessmannapi mit Fehlern im Log:
zum aktuellen Stand nicht mehr kompatibel sind.
warum bist du denn als Betatester unterwegs?
im stable läuft alles rund -
-
-
@manrum1 da bringst du aber einiges durcheinander!
wenn Viessmann die API ändert muss ein neuer Adapter geschrieben werden, bzw. der alte "angepasst" was aber einer Neuprogrammierung gleich kommt.
So etwas ist nicht unter Pflege zu verstehen.
Die Meldungen zu den Typen kommt vom neuen admin, da werden gerade alle Adapter angepasst.
@manrum1 sagte in Viessmannapi mit Fehlern im Log:
zum aktuellen Stand nicht mehr kompatibel sind.
warum bist du denn als Betatester unterwegs?
im stable läuft alles rund -
Hat sich bei Viessmann was geändert ?
Mein Adapter bleibt jetzt immer auf rot.
Im Log steht folgendes:2021-07-06 13:44:31.375 - info: host.iobroker instance system.adapter.viessmannapi.0 started with pid 26954 2021-07-06 13:44:34.406 - error: viessmannapi.0 (26954) 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(). 2021-07-06 13:44:34.410 - error: viessmannapi.0 (26954) unhandled promise rejection: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property '_httpMessage' -> object with constructor 'ClientRequest' --- property 'socket' closes the circle 2021-07-06 13:44:34.411 - error: viessmannapi.0 (26954) TypeError: Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property '_httpMessage' -> object with constructor 'ClientRequest' --- property 'socket' closes the circle at JSON.stringify () at /opt/iobroker/node_modules/iobroker.viessmannapi/dist/main.js:152:47 at Generator.throw () at rejected (/opt/iobroker/node_modules/iobroker.viessmannapi/dist/main.js:6:65) at processTicksAndRejections (internal/process/task_queues.js:97:5) 2021-07-06 13:44:34.412 - error: viessmannapi.0 (26954) Converting circular structure to JSON --> starting at object with constructor 'TLSSocket' | property '_httpMessage' -> object with constructor 'ClientRequest' --- property 'socket' closes the circle 2021-07-06 13:44:35.176 - error: host.iobroker instance system.adapter.viessmannapi.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2021-07-06 13:44:35.177 - info: host.iobroker Restart adapter system.adapter.viessmannapi.0 because enabled -
@sprite01 Ich habe ein neuen Adapter geschriebe benötige nur noch Zugangsdaten zum finalen testen
@tombox Hi, hab dir was geschickt im Chat..
-
@tombox Hi, hab dir was geschickt im Chat..


