NEWS
Supportthread Resol-Adapter
-
@gargano hab den ioBroker neu gestartet, jetz ist die Betriebsart unter Actions da.

Beim wechseln des Wert kommt die mittlere Meldung.

-
@faz Wir können nochmal ein Versuch machen :
Daniel hat gemeint, die Objekt wären auch unter id 32273Instanz stoppen.
Die beiden Dateien in dieses Verzeichnis kopieren :
Setup-Resol-Types.js
deltasol-mx2xx.js/opt/iobroker/node_modules/iobroker.resol/lib/resol-setupDie Objektbäume mit den Actions mal löschen.
Instanz nochmal neu starten.Dann müsste unter 32273 die Actions auftauchen.
-
@faz Wir können nochmal ein Versuch machen :
Daniel hat gemeint, die Objekt wären auch unter id 32273Instanz stoppen.
Die beiden Dateien in dieses Verzeichnis kopieren :
Setup-Resol-Types.js
deltasol-mx2xx.js/opt/iobroker/node_modules/iobroker.resol/lib/resol-setupDie Objektbäume mit den Actions mal löschen.
Instanz nochmal neu starten.Dann müsste unter 32273 die Actions auftauchen.
-
@faz Wir können nochmal ein Versuch machen :
Daniel hat gemeint, die Objekt wären auch unter id 32273Instanz stoppen.
Die beiden Dateien in dieses Verzeichnis kopieren :
Setup-Resol-Types.js
deltasol-mx2xx.js/opt/iobroker/node_modules/iobroker.resol/lib/resol-setupDie Objektbäume mit den Actions mal löschen.
Instanz nochmal neu starten.Dann müsste unter 32273 die Actions auftauchen.
@gargano fehlen da nicht die configuration-optimizers Dateien für den deltasol-mx2xx.js ?
Die Dateien {"id":32273,"setup":"deltasol-mx2xx","data":"resol-deltasol-mx-2xx-data"}, gibt es nicht in
dem Verzeichnis/opt/iobroker/node_modules/resol-vbus/src/configuration-optimizers
-
@gargano fehlen da nicht die configuration-optimizers Dateien für den deltasol-mx2xx.js ?
Die Dateien {"id":32273,"setup":"deltasol-mx2xx","data":"resol-deltasol-mx-2xx-data"}, gibt es nicht in
dem Verzeichnis/opt/iobroker/node_modules/resol-vbus/src/configuration-optimizers
@faz sagte in Supportthread Resol-Adapter:
Hast Du die aktuelle Version vom vbus ?
resol-deltasol-mx-2xx-data.js ist in der aktuellen Version vorhanden.deltasol-mx2xx ist ja hier drin
/opt/iobroker/node_modules/iobroker.resol/lib/resol-setup -
@faz sagte in Supportthread Resol-Adapter:
Hast Du die aktuelle Version vom vbus ?
resol-deltasol-mx-2xx-data.js ist in der aktuellen Version vorhanden.deltasol-mx2xx ist ja hier drin
/opt/iobroker/node_modules/iobroker.resol/lib/resol-setup -
@gargano Version ist die 1.3.0.
Es sind nur diese Dateien in Verzeichnis vorhanden.

Im Verzeichnis
/opt/iobroker/node_modules/resol-vbus/src/configuration-optimizers
sind diese Dateien

Sollte da nicht die "resol-deltasol-mx-2xx-data.js" sein?
-
@faz richtig, da sollte die Datei resol-deltasol-mx-2xx-data.js sein. Installiere bitte die aktuelle Version vom Daniel (vbus)
-
@faz Deinstalliere dann die Resol Instanz und neu Installieren nachdem der vbus Adapter installiert ist.
-
@gargano Myvbus installiert, Resol deinstalliert und neu installiert. Die mx.2xx Daten sind jetzt vorhanden.
Fehlermelung ist die selbe.
-
@faz Manchmal sieht man den Wald vor lauter Bäumen nicht. Da war ein Punkt zu viel im Namen.
Bitte nochmal dieses File
deltasol-mx2xx.js
in/opt/iobroker/node_modules/iobroker.resol/lib/resol-setupkopieren und Instanz nochmal starten.
-
@faz Jetzt müssen wir etwas debuggen.
Bitte im Verzeichnis
/opt/iobroker/node_modules/iobroker.resolmain.js kopieren in main_org.js als Sicherheitskopie.
Dann in main.js die Zeile
ctx.hsc.on('headerSet', () => {suchen und dann die 3 Zeilen ergänzen die hier ganz links stehen.
// HeaderSetConsolidator handler - creates object tree and updates values in preset interval ctx.hsc.on('headerSet', () => { const packetFields = spec.getPacketFieldsForHeaders(ctx.headerSet.getSortedHeaders()); this.log.debug('received raw data: ' + JSON.stringify(packetFields)); const data = _.map(packetFields, function (pf) { return { id: pf.id, minorVersion : pf.packet.minorVersion, majorVersion : pf.packet.majorVersion, name: _.get(pf, ['packetFieldSpec', 'name', language]), rawValue: pf.rawValue,Instanz resol auf debug stellen und neu starten.
Die Ausgaben received raw data und received data hier posten. Aber bitte mit copy und paste in codetags, nicht als screenshot. -
@faz Jetzt müssen wir etwas debuggen.
Bitte im Verzeichnis
/opt/iobroker/node_modules/iobroker.resolmain.js kopieren in main_org.js als Sicherheitskopie.
Dann in main.js die Zeile
ctx.hsc.on('headerSet', () => {suchen und dann die 3 Zeilen ergänzen die hier ganz links stehen.
// HeaderSetConsolidator handler - creates object tree and updates values in preset interval ctx.hsc.on('headerSet', () => { const packetFields = spec.getPacketFieldsForHeaders(ctx.headerSet.getSortedHeaders()); this.log.debug('received raw data: ' + JSON.stringify(packetFields)); const data = _.map(packetFields, function (pf) { return { id: pf.id, minorVersion : pf.packet.minorVersion, majorVersion : pf.packet.majorVersion, name: _.get(pf, ['packetFieldSpec', 'name', language]), rawValue: pf.rawValue,Instanz resol auf debug stellen und neu starten.
Die Ausgaben received raw data und received data hier posten. Aber bitte mit copy und paste in codetags, nicht als screenshot.@gargano es sind zu viele Zeichen um sie in codetags zu setzen.
-
@gargano es sind zu viele Zeichen um sie in codetags zu setzen.
@faz Danke , dann kannst Du die Zeile
this.log.debug('received raw data: ' + JSON.stringify(packetFields));auskommentieren , sonnst wird Dein Protokoll so voll gemüllt. ( mit // am Anfang)
Dann muß ich auf die Antwort vom Daniel warten. Ich hatte gehofft da gäbe es ein majorVersion
-
@faz Danke , dann kannst Du die Zeile
this.log.debug('received raw data: ' + JSON.stringify(packetFields));auskommentieren , sonnst wird Dein Protokoll so voll gemüllt. ( mit // am Anfang)
Dann muß ich auf die Antwort vom Daniel warten. Ich hatte gehofft da gäbe es ein majorVersion
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden




