Closed Bernd9000 closed 2 weeks ago
Grundsätzlich ist es erstmal ne gute Idee, hier das debug log zu posten ;-)
Dann weiß ich nicht, welche Version du vorher hattest. Es wird sich also vielleicht etwas geändert haben, was genau steht hier
Wenn du eine neue Version installierst, musst du grundsätzlich nicht jedes Mal den Datenpunkt info.config
leeren, es sei denn es steht in den changelogs. Denn dann wird die config ja neu von den Homeconnect-sServern geladen. Dabei kann es auch zu Übertragungsfehlern kommen und das übermittelte ZIP ist dann kaputt. Kann hier so sein, weiß ich aber wie gesagt nicht.
Werden die ZIP Dateien irgendwo gespeichert so das ich Sie mir mal anschauen kann ? Oder sind das die xml Dateien ? Ich glaube ich hatte die 1.2.3 Ich mach gleich mal ein debug log,
Log.txt
Okay, der Fehler tritt bei folgender Funktion auf :
async function xml2json(featuresXml, descriptionXml, typesXml)
Da den Fehler zu finden ist nicht einfach. Ich mach erstmal dicht,
xml2json
gehört zum Adapter. Wenn du mir 012090527895006154_DeviceDescription.xml
und 012090527895006154_FeatureMapping.xml
sowie 484010534615005556_FeatureMapping.xml
und 484010534615005556_DeviceDescription.xml
schickst, kann ich das debuggen und den Fehler hoffentlich beheben.
Dafür musst du den Adapter im Debug-Modus starten, dann werden die angelegt. Im Log steht der Pfad.
Kommando zurück. Probier mal bitte die neueste Version des Adapters aus. Ich vermute, das lag an meinen letzten Änderungen für ein anderes Gerät. Das Problem ist, zig Homeconnect-Geräte so unter einen Hut zu bringen, dass es bei allen in allen Konstellationen geht. Und bei dir ist wieder eine neue Variante aufgetaucht seufz
Ja, funktioniert wieder, Danke
Nur mal angemerkt: Genau da sehe ich auch das Problem, bei jeder kleinen Änderung von Homeconnect und dann noch eventuell bei jedem einzelnen Gerät wirst Du dein Adapter ändern müssen. Das wird eventuell für Dich eine Vollbeschäftigung hier je mehr Geräte Du unterstützt.
Naja, eig hab ich das schon ziemlich generisch gemacht, zumindest hab ich das versucht. Hier hab ich einfach ne Prüfung vergessen, die dann bei dir zum Fehler führte. Der Teufel steckt halt im Detail ;-) Freut mich aber, dass es wieder geht. Hab jetzt Version 1.2.9 veröffentlicht, da ist das enthalten.
Wollte seit Gestern mal die neuste Version installieren. Hab dazu das iob Verzeichniß vorher gelöscht. Hat sich da was geändert ?
IOB Log: `
`