NEWS
Test Adapter MyVBus v0.4.x Latest
-
@pdbjjens danke für das Updaten des Adapters.
Ich habe den Adapter über den GitHub Link installiert aber seitdem startet er nicht mehr. Hier mal die Log Einträge wenn die Info des Adapters auf Debug gestellt ist:2023-02-27 19:50:18.649 - info: host.raspberrypi iobroker url iobroker-community-adapters/ioBroker.myvbus --host raspberrypi --debug 2023-02-27 19:50:20.544 - info: host.raspberrypi iobroker install iobroker-community-adapters/ioBroker.myvbus 2023-02-27 19:50:21.717 - info: host.raspberrypi iobroker NPM version: 8.19.3 2023-02-27 19:50:21.718 - info: host.raspberrypi iobroker Installing iobroker-community-adapters/ioBroker.myvbus... (System call) 2023-02-27 19:50:31.205 - info: host.raspberrypi iobroker 2023-02-27 19:50:31.206 - info: host.raspberrypi iobroker changed 1 package in 8s 2023-02-27 19:50:31.208 - info: host.raspberrypi iobroker 2023-02-27 19:50:31.210 - info: host.raspberrypi iobroker 73 packages are looking for funding run `npm fund` for details 2023-02-27 19:50:31.271 - info: host.raspberrypi iobroker upload [4] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/admin.d.ts admin.d.ts video/mp2t 2023-02-27 19:50:31.313 - info: host.raspberrypi iobroker upload [3] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/index_m.html index_m.html text/html 2023-02-27 19:50:31.340 - info: host.raspberrypi iobroker upload [2] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/myvbus.png myvbus.png image/png 2023-02-27 19:50:31.348 - info: host.raspberrypi iobroker upload [1] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/style.css style.css text/css 2023-02-27 19:50:31.361 - info: host.raspberrypi iobroker upload [0] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/words.js words.js application/javascript 2023-02-27 19:50:31.408 - info: host.raspberrypi iobroker Update "system.adapter.myvbus.0" 2023-02-27 19:50:31.432 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 (force=false, process=true) 2023-02-27 19:50:31.456 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 send kill signal 2023-02-27 19:50:31.442 - info: myvbus.0 (1279) Got terminate signal TERMINATE_YOURSELF 2023-02-27 19:50:31.454 - info: myvbus.0 (1279) Cleaned up everything... 2023-02-27 19:50:31.454 - info: myvbus.0 (1279) terminating 2023-02-27 19:50:31.455 - info: myvbus.0 (1279) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2023-02-27 19:50:32.092 - info: host.raspberrypi instance system.adapter.myvbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-02-27 19:50:32.467 - info: host.raspberrypi iobroker exit 0 2023-02-27 19:50:34.606 - info: host.raspberrypi instance system.adapter.myvbus.0 started with pid 2150 2023-02-27 19:50:38.202 - info: myvbus.0 (2150) starting. Version 0.2.3 (non-npm: iobroker-community-adapters/ioBroker.myvbus) in /opt/iobroker/node_modules/iobroker.myvbus, node: v16.19.0, js-controller: 4.0.24 2023-02-27 19:50:38.260 - info: myvbus.0 (2150) TCP Connection to 10.10.20.6 selected 2023-02-27 19:50:38.261 - info: myvbus.0 (2150) Wait for Connection... 2023-02-27 19:50:38.291 - error: myvbus.0 (2150) Error: Remote side responded with "-ERROR: Password rejected" 2023-02-27 19:50:58.373 - info: host.raspberrypi Updating repository "Beta (latest)" under "http://download.iobroker.net/sources-dist-latest.json" 2023-02-27 19:51:30.027 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 (force=false, process=true) 2023-02-27 19:51:30.043 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 send kill signal 2023-02-27 19:51:30.042 - info: myvbus.0 (2150) Got terminate signal TERMINATE_YOURSELF 2023-02-27 19:51:30.044 - info: myvbus.0 (2150) Cleaned up everything... 2023-02-27 19:51:30.045 - info: myvbus.0 (2150) terminating 2023-02-27 19:51:30.046 - info: myvbus.0 (2150) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2023-02-27 19:51:30.648 - info: host.raspberrypi instance system.adapter.myvbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-02-27 19:51:33.208 - info: host.raspberrypi instance system.adapter.myvbus.0 started with pid 2187 2023-02-27 19:51:36.801 - info: myvbus.0 (2187) starting. Version 0.2.3 (non-npm: iobroker-community-adapters/ioBroker.myvbus) in /opt/iobroker/node_modules/iobroker.myvbus, node: v16.19.0, js-controller: 4.0.24 2023-02-27 19:51:36.869 - info: myvbus.0 (2187) TCP Connection to 10.10.20.6 selected 2023-02-27 19:51:36.871 - info: myvbus.0 (2187) Wait for Connection... 2023-02-27 19:51:36.906 - error: myvbus.0 (2187) Error: Remote side responded with "-ERROR: Password rejected" 2023-02-27 19:51:42.786 - info: host.raspberrypi "system.adapter.myvbus.0" disabled 2023-02-27 19:51:42.787 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 (force=false, process=true) 2023-02-27 19:51:42.798 - info: myvbus.0 (2187) Got terminate signal TERMINATE_YOURSELF 2023-02-27 19:51:42.800 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 send kill signal 2023-02-27 19:51:42.802 - info: myvbus.0 (2187) Cleaned up everything... 2023-02-27 19:51:42.803 - info: myvbus.0 (2187) terminating 2023-02-27 19:51:42.805 - info: myvbus.0 (2187) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2023-02-27 19:51:43.403 - info: host.raspberrypi instance system.adapter.myvbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-02-27 19:51:55.343 - info: host.raspberrypi "system.adapter.myvbus.0" enabled 2023-02-27 19:51:55.586 - info: host.raspberrypi instance system.adapter.myvbus.0 started with pid 2204 2023-02-27 19:51:58.791 - debug: myvbus.0 (2204) Redis Objects: Use Redis connection: 127.0.0.1:9001 2023-02-27 19:51:58.833 - debug: myvbus.0 (2204) Objects client ready ... initialize now 2023-02-27 19:51:58.835 - debug: myvbus.0 (2204) Objects create System PubSub Client 2023-02-27 19:51:58.837 - debug: myvbus.0 (2204) Objects create User PubSub Client 2023-02-27 19:51:58.871 - debug: myvbus.0 (2204) Objects client initialize lua scripts 2023-02-27 19:51:58.879 - debug: myvbus.0 (2204) Objects connected to redis: 127.0.0.1:9001 2023-02-27 19:51:58.906 - debug: myvbus.0 (2204) Redis States: Use Redis connection: 127.0.0.1:9000 2023-02-27 19:51:58.920 - debug: myvbus.0 (2204) States create System PubSub Client 2023-02-27 19:51:58.922 - debug: myvbus.0 (2204) States create User PubSub Client 2023-02-27 19:51:58.942 - debug: myvbus.0 (2204) States connected to redis: 127.0.0.1:9000 2023-02-27 19:51:59.172 - info: myvbus.0 (2204) starting. Version 0.2.3 (non-npm: iobroker-community-adapters/ioBroker.myvbus) in /opt/iobroker/node_modules/iobroker.myvbus, node: v16.19.0, js-controller: 4.0.24 2023-02-27 19:51:59.224 - debug: myvbus.0 (2204) Language: en 2023-02-27 19:51:59.225 - debug: myvbus.0 (2204) Connection Type: lan 2023-02-27 19:51:59.226 - debug: myvbus.0 (2204) Connection Identifier: 10.10.20.6 2023-02-27 19:51:59.227 - debug: myvbus.0 (2204) Connection Port: 7053 2023-02-27 19:51:59.227 - debug: myvbus.0 (2204) VBus Password encrypted: PCK 2023-02-27 19:51:59.228 - debug: myvbus.0 (2204) VBus Channel: 1 2023-02-27 19:51:59.228 - debug: myvbus.0 (2204) VBus Via Tag: 2023-02-27 19:51:59.229 - debug: myvbus.0 (2204) VBus Interval: 30 2023-02-27 19:51:59.232 - info: myvbus.0 (2204) TCP Connection to 10.10.20.6 selected 2023-02-27 19:51:59.233 - info: myvbus.0 (2204) Wait for Connection... 2023-02-27 19:51:59.234 - debug: myvbus.0 (2204) Connection state changed to CONNECTING 2023-02-27 19:51:59.273 - error: myvbus.0 (2204) Error: Remote side responded with "-ERROR: Password rejected" 2023-02-27 19:52:00.208 - debug: myvbus.0 (2204) Connection state changed to DISCONNECTED
Ich hoffe das Hilft bei der Fehrlersuche. Mit der Version 0.2.2 gab es zuvor keine Probleme.
Gruß Chris -
@chrischros
Danke für die Fehlermeldung. Es wäre interessant gewesen zu sehen wie es nach2023-02-27 19:52:00.208 - debug: myvbus.0 (2204) Connection state changed to DISCONNECTED
weitergegangen ist.
Es ist nicht ratsam, einen Adapter von gitHub zu installieren, und wenn, dann aber vorher den bestehenden Adapter komplett deinstallieren. Daher rühren wohl vermutlich die verschiedenen "Fehlstarts" im log.Aus dem log ergibt sich dann am Schluss, dass myvbus zwar richtig startet, dass dann aber dem VBus/Lan Adapter ein falsches Passwort beim Verbindungsaufbau übergeben wurde.
Hast Du das Standard-Password (vbus) im VBus/Lan Adapter (also im Resol Hardware Adapter) früher mal geändert?
Hast Du auf der Configseite des myvbus ein Passwort (also entweder vbus oder Dein geändertes) beim Start des myvbus explizit eingegeben? (es wird vom myvbus nicht das Standard Passwort vorausgefüllt)Da ich keinen VBus/Lan Adapter habe, kann ich den Fehler leider nicht reproduzieren. Hast Du die Möglichkeit und wärst bereit Deinen Adapter temporär im Internet freizugeben? Dann würde ich das Problem einfacher analysieren können.
-
@pdbjjens das Passwort wurde noch nie geänder und ist immer noch Standard.
Auf der Config-Seite des Adapters habe ich auch nichts in dem Passwortfeld eingetragen.Nachdem ich wieder auf die Version 0.2.2 downgegraded habe lief deer Adapter wieder wie gewohnt.
Ich habe jetzt noch mal ein Update direkt über die Adapter-Seite vom ioBroker durchgeführt, leider mit dem selben ergebnis.
Zusätzlich habe ich auf der Config-Seite das Standardpasswort noch einmal eingeben, ... keine Besserung.2023-02-28 17:04:22.180 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 (force=false, process=true) 2023-02-28 17:04:22.272 - info: myvbus.0 (11772) Got terminate signal TERMINATE_YOURSELF 2023-02-28 17:04:22.274 - info: myvbus.0 (11772) Cleaned up everything... 2023-02-28 17:04:22.274 - info: myvbus.0 (11772) terminating 2023-02-28 17:04:22.276 - info: myvbus.0 (11772) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2023-02-28 17:04:22.281 - info: host.raspberrypi stopInstance system.adapter.myvbus.0 send kill signal 2023-02-28 17:04:22.945 - info: host.raspberrypi instance system.adapter.myvbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2023-02-28 17:04:25.438 - info: host.raspberrypi instance system.adapter.myvbus.0 started with pid 11788 2023-02-28 17:04:28.677 - debug: myvbus.0 (11788) Redis Objects: Use Redis connection: 127.0.0.1:9001 2023-02-28 17:04:28.722 - debug: myvbus.0 (11788) Objects client ready ... initialize now 2023-02-28 17:04:28.724 - debug: myvbus.0 (11788) Objects create System PubSub Client 2023-02-28 17:04:28.726 - debug: myvbus.0 (11788) Objects create User PubSub Client 2023-02-28 17:04:28.761 - debug: myvbus.0 (11788) Objects client initialize lua scripts 2023-02-28 17:04:28.769 - debug: myvbus.0 (11788) Objects connected to redis: 127.0.0.1:9001 2023-02-28 17:04:28.795 - debug: myvbus.0 (11788) Redis States: Use Redis connection: 127.0.0.1:9000 2023-02-28 17:04:28.808 - debug: myvbus.0 (11788) States create System PubSub Client 2023-02-28 17:04:28.810 - debug: myvbus.0 (11788) States create User PubSub Client 2023-02-28 17:04:28.830 - debug: myvbus.0 (11788) States connected to redis: 127.0.0.1:9000 2023-02-28 17:04:29.074 - info: myvbus.0 (11788) starting. Version 0.2.3 in /opt/iobroker/node_modules/iobroker.myvbus, node: v16.19.0, js-controller: 4.0.24 2023-02-28 17:04:29.130 - debug: myvbus.0 (11788) Language: en 2023-02-28 17:04:29.131 - debug: myvbus.0 (11788) Connection Type: lan 2023-02-28 17:04:29.132 - debug: myvbus.0 (11788) Connection Identifier: 10.10.20.6 2023-02-28 17:04:29.132 - debug: myvbus.0 (11788) Connection Port: 7053 2023-02-28 17:04:29.133 - debug: myvbus.0 (11788) VBus Password encrypted: PCK 2023-02-28 17:04:29.133 - debug: myvbus.0 (11788) VBus Channel: 1 2023-02-28 17:04:29.134 - debug: myvbus.0 (11788) VBus Via Tag: 2023-02-28 17:04:29.134 - debug: myvbus.0 (11788) VBus Interval: 30 2023-02-28 17:04:29.137 - info: myvbus.0 (11788) TCP Connection to 10.10.20.6 selected 2023-02-28 17:04:29.139 - info: myvbus.0 (11788) Wait for Connection... 2023-02-28 17:04:29.140 - debug: myvbus.0 (11788) Connection state changed to CONNECTING 2023-02-28 17:04:29.176 - error: myvbus.0 (11788) Error: Remote side responded with "-ERROR: Password rejected" 2023-02-28 17:04:29.743 - debug: myvbus.0 (11788) Connection state changed to DISCONNECTED
Nach dem DISCONNECTED geht es in dem Log-File nicht mehr weiter.
-
eben wieder zurück auf 0.2.2 und alles läuft wie gewohnt.
-
@chrischros
Ich denke, ich habe den Fehler mit dem Passwort gefunden und behoben. Würdest Du bitte nochmals die v0.2.3 von gitHub installieren und testen? -
@pdbjjens Installation hat ohne Probleme funktioniert und der Adapter zeigt an das er verbunden ist.
Laut Datenaufzeichnung kommen auch werte an, somit sollte alles wie gewohnt laufen.
Danke.myvbus.0 2023-03-01 15:59:48.599 info Connection established myvbus.0 2023-03-01 15:59:48.583 info Wait for Connection... myvbus.0 2023-03-01 15:59:48.581 info TCP Connection to 10.10.20.6 selected myvbus.0 2023-03-01 15:59:48.480 info starting. Version 0.2.3 (non-npm: iobroker-community-adapters/ioBroker.myvbus#1f70078181736d48412d671b41c27b618dd71dff) in /opt/iobroker/node_modules/iobroker.myvbus, node: v16.19.0, js-controller: 4.0.24 host.raspberrypi 2023-03-01 15:59:44.857 info instance system.adapter.myvbus.0 started with pid 22014 host.raspberrypi 2023-03-01 15:59:42.781 info iobroker exit 0 host.raspberrypi 2023-03-01 15:59:42.424 info instance system.adapter.myvbus.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) myvbus.0 2023-03-01 15:59:41.766 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason myvbus.0 2023-03-01 15:59:41.765 info terminating myvbus.0 2023-03-01 15:59:41.764 info Cleaned up everything... host.raspberrypi 2023-03-01 15:59:41.760 info stopInstance system.adapter.myvbus.0 send kill signal myvbus.0 2023-03-01 15:59:41.760 info Got terminate signal TERMINATE_YOURSELF host.raspberrypi 2023-03-01 15:59:41.753 info stopInstance system.adapter.myvbus.0 (force=false, process=true) host.raspberrypi 2023-03-01 15:59:41.729 info iobroker Update "system.adapter.myvbus.0" host.raspberrypi 2023-03-01 15:59:41.681 info iobroker upload [0] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/words.js words.js application/javascript host.raspberrypi 2023-03-01 15:59:41.671 info iobroker upload [1] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/style.css style.css text/css host.raspberrypi 2023-03-01 15:59:41.662 info iobroker upload [2] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/myvbus.png myvbus.png image/png host.raspberrypi 2023-03-01 15:59:41.554 info iobroker upload [3] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/index_m.html index_m.html text/html host.raspberrypi 2023-03-01 15:59:41.511 info iobroker upload [4] myvbus.admin /opt/iobroker/node_modules/iobroker.myvbus/admin/admin.d.ts admin.d.ts video/mp2t host.raspberrypi 2023-03-01 15:59:41.453 info iobroker 73 packages are looking for funding run `npm fund` for details host.raspberrypi 2023-03-01 15:59:41.449 info iobroker changed 2 packages in 8s host.raspberrypi 2023-03-01 15:59:41.448 info iobroker host.raspberrypi 2023-03-01 15:59:39.912 info iobroker npm WARN skipping integrity check for git dependency ssh://git@github.com/iobroker-community-adapters/ioBroker.myvbus.git host.raspberrypi 2023-03-01 15:59:32.654 info iobroker Installing iobroker-community-adapters/ioBroker.myvbus#1f70078181736d48412d671b41c27b618dd71dff... (System call) host.raspberrypi 2023-03-01 15:59:32.651 info iobroker NPM version: 8.19.3 host.raspberrypi 2023-03-01 15:59:31.448 info iobroker install iobroker-community-adapters/ioBroker.myvbus#1f70078181736d48412d671b41c27b618dd71dff host.raspberrypi 2023-03-01 15:59:28.723 info iobroker url https://github.com/iobroker-community-adapters/ioBroker.myvbus --host raspberrypi --debug
-
@chrischros
Super, danke, für den Schnelltest. Dann werde ich mal sofort ein neues release machen, damit nicht noch mehr user in dies Problem laufen. -
@chrischros
Eine Information für alle, die diesen Thread noch verfolgen:Ich habe ein ioBroker.discovery Detektormodul für LAN-basierte VBus-Geräte implementiert. Es kann Instanzen für den myvbus und den resol Adapter erstellen.
Da mir die notwendige RESOL Hardware fehlt, um alle Varianten durchzutesten, möchte ich an dieser Stelle bitten, die Discovery in Eurer Umgebung auszuprobieren und Probleme hier oder auf der gitHub-Seite https://github.com/ioBroker/ioBroker.discovery zu melden. Über positive Rückmeldungen freue ich mich natürlich auch.
Achtung: Resol-Geräte, die über serielle Schnittstellen angeschlossen sind (z.B. VBUS/USB) werden nicht detektiert. Daher bitte diesen Test nicht durchführen wenn Ihr einen seriellen VBus-Hardware Adapter habt. Entdeckt werden nur über LAN angeschlossene VBus-Geräte (z.B. VBus/LAN, DL2, KM2, DL3)Installation und Bedienung:
- Die Gerätesuche (ioBroker.discovery) in der v4.2.0 aus dem ioBroker latest repo installieren.
- Im Tab "Instanzen" den Experten-Modus aktivieren.
- Auf das "Auge" (Geräte und Dienste finden) klicken.
- Unter "Folgende Methoden verwenden:" alle Boxen deaktivieren bis auf "vbus".
"Entdecken" klicken. - Nach kurzer Zeit sollten auf der Seite "Instanzen erstellen" Vorschläge für neue myvbus und resol Instanzen erscheinen.
Achtung: Falls bereits Instanzen des myvbus oder resol Adapters für das gefundene RESOL-Gerät auf Eurem System installiert sind, so werden sie nicht angezeigt. Wenn beispielsweise eine myvbus Instanz existiert, so wird nur die Erstellung einer resol-Instanz vorgeschlagen. Es ist probeweise möglich , die myvbus und die resol Instanzen parallel zu installieren. Daher müsst Ihr für diesen Test nicht eine bereits vorhandene Instanz des jeweils anderen Adapters löschen. - Haken in der Spalte "Instance" vor der zu erstellenden myvbus oder resol Instanz setzen.
- "INSTANZEN ERSTELLEN" klicken.
- Nach der erfolgten Installation"ABSCHLIESSEN" klicken.
- Auf dem TAB "Instanzen" sollte nun die neu installierte Instanz erscheinen. Wenn Sie nicht den Status "grün" hat, über den "Schraubenschlüssel" auf der Konfigurationsseite der Instanz das vbus Passwort neu eingeben und "SCHLIESSEN" klicken. Danach sollte die Instanz dann "grün" werden.
-
@pdbjjens sagte in Test Adapter MyVBus v0.2.x Latest:
hab das nun mal ausprobiert, aber ich bekomme RESOL-Gerät angezeigt nach der Suche.
Habe zwar den vbus-Adapter installiert, aber nach deiner Aussage sollte ja zumindest der RESOL-Adapter angezeigt werden. Auch wenn ich den vbus-Adapter stoppe und dann erst suche bekomme ich ebenfalls nicht den RESOL-Adapter angezeigt.
Das vbus-Gerät befindet sich im selben subnet wie die iobroker-Instanz, sollte also auch nicht der Grund sein. -
@chrischros said in Test Adapter MyVBus v0.2.x Latest:
sollte ja zumindest der RESOL-Adapter angezeigt werden
Richtig. Danke für den Test, hast Du evtl. ein debug-log ?
-
@pdbjjens hab ich gestern nicht gemacht, kann ich heute Abend gerne nachholen und hochladen.
-
@pdbjjens hier der log von eben:
2023-09-27 16:49:53.868 - debug: discovery.0 (2835) Redis Objects: Use Redis connection: 127.0.0.1:9001 2023-09-27 16:49:53.923 - debug: discovery.0 (2835) Objects client ready ... initialize now 2023-09-27 16:49:53.926 - debug: discovery.0 (2835) Objects create System PubSub Client 2023-09-27 16:49:53.928 - debug: discovery.0 (2835) Objects create User PubSub Client 2023-09-27 16:49:53.970 - debug: discovery.0 (2835) Objects client initialize lua scripts 2023-09-27 16:49:53.982 - debug: discovery.0 (2835) Objects connected to redis: 127.0.0.1:9001 2023-09-27 16:49:54.017 - debug: discovery.0 (2835) Redis States: Use Redis connection: 127.0.0.1:9000 2023-09-27 16:49:54.031 - debug: discovery.0 (2835) States create System PubSub Client 2023-09-27 16:49:54.032 - debug: discovery.0 (2835) States create User PubSub Client 2023-09-27 16:49:54.101 - debug: discovery.0 (2835) States connected to redis: 127.0.0.1:9000 2023-09-27 16:49:54.201 - debug: discovery.0 (2835) Plugin sentry Initialize Plugin (enabled=true) 2023-09-27 16:49:54.707 - info: discovery.0 (2835) starting. Version 4.1.0 in /opt/iobroker/node_modules/iobroker.discovery, node: v18.17.1, js-controller: 5.0.12 2023-09-27 16:50:21.436 - debug: discovery.0 (2835) Received "listMethods" event 2023-09-27 16:50:27.180 - debug: discovery.0 (2835) Received "browse" event 2023-09-27 16:50:28.694 - debug: discovery.0 (2835) main.addDevice: ip=10.10.20.6 source=RESOL VBus 2023-09-27 16:50:28.695 - info: discovery.0 (2835) Done discovering RESOL VBus devices. 1 packages received 2023-09-27 16:50:28.697 - info: discovery.0 (2835) Found 2 addresses 2023-09-27 16:50:29.665 - debug: discovery.0 (2835) Test vbus 10.10.20.6 myvbus 2023-09-27 16:50:29.680 - debug: discovery.0 (2835) Test vbus 10.10.20.6 resol 2023-09-27 16:50:29.706 - debug: discovery.0 (2835) Test once 0.0.0.0 sma-em 2023-09-27 16:50:31.715 - debug: discovery.0 (2835) Added suggested adapter: cloud.0 2023-09-27 16:50:31.728 - debug: discovery.0 (2835) Added suggested adapter: echarts.0 2023-09-27 16:50:31.732 - debug: discovery.0 (2835) Added suggested adapter: iot.0 2023-09-27 16:50:31.734 - debug: discovery.0 (2835) Added suggested adapter: iqontrol.0 2023-09-27 16:50:31.737 - debug: discovery.0 (2835) Added suggested adapter: jarvis.0 2023-09-27 16:50:31.744 - info: discovery.0 (2835) Discovery finished. Found new or modified 5 instances 2023-09-27 16:50:31.816 - info: discovery.0 (2835) Discovery finished 2023-09-27 16:50:31.818 - debug: discovery.0 (2835) Browse finished
Laut Log scheint er auch etwas zu finden, aber der Adapter wird mir nicht angezeigt.
-
@chrischros said in Test Adapter MyVBus v0.2.x Latest:
Laut Log scheint er auch etwas zu finden, aber der Adapter wird mir nicht angezeigt.
Danke für das log; Deine Beobachtung ist richtig. Offenbar verläuft der Test nicht erfolgreich. Um darüber mehr zu erfahren, müsste ich das debug im Detectormodul aktivieren. Das geht aber leider nur durch eine Änderung in den Detektormodulen myvbus.js und resol.js (const debug = true;). Wärst Du bereit, eine entsprechend modifizierte Version des discovery adapters von gitHub zu installieren? Dann würde ich sie demnächst bereitstellen.
Noch eine Frage: welches Resol-Gerät hast Du für den LAN-Anschluss? -
@pdbjjens ich nutze hier einen vbus/Lan-Adapter um die Werte von meiner Steuerung zu bekommen.
Bezüglich des Testens kann ich das frühestens am Samstag Abend machen. Wenn das für die i.O. kann ich das gerne die modifizierte Version installieren.
-
@chrischros
Danke für die Info und Deine Bereitschaft zum Testen. Ich melde mich hier, sobald die Testversion bereitsteht. -
@ChrisChros
Die Debug Version steht zum Test bereit unter https://github.com/pdbjjens/ioBroker.discovery.git -
@pdbjjens sagte in Test Adapter MyVBus v0.2.x Latest:
Hab nun die Testversion installiert und damit bekomme ich den Resol-Adapter angezeigt.
Zusätzlich noch der debug Log:2023-09-29 19:52:36.337 - debug: discovery.0 (26694) Redis Objects: Use Redis connection: 127.0.0.1:9001 2023-09-29 19:52:36.393 - debug: discovery.0 (26694) Objects client ready ... initialize now 2023-09-29 19:52:36.396 - debug: discovery.0 (26694) Objects create System PubSub Client 2023-09-29 19:52:36.397 - debug: discovery.0 (26694) Objects create User PubSub Client 2023-09-29 19:52:36.436 - debug: discovery.0 (26694) Objects client initialize lua scripts 2023-09-29 19:52:36.445 - debug: discovery.0 (26694) Objects connected to redis: 127.0.0.1:9001 2023-09-29 19:52:36.477 - debug: discovery.0 (26694) Redis States: Use Redis connection: 127.0.0.1:9000 2023-09-29 19:52:36.491 - debug: discovery.0 (26694) States create System PubSub Client 2023-09-29 19:52:36.492 - debug: discovery.0 (26694) States create User PubSub Client 2023-09-29 19:52:36.559 - debug: discovery.0 (26694) States connected to redis: 127.0.0.1:9000 2023-09-29 19:52:36.653 - debug: discovery.0 (26694) Plugin sentry Initialize Plugin (enabled=true) /opt/iobroker/node_modules/iobroker.discovery, node: v18.17.1, js-controller: 5.0.12 2023-09-29 19:53:41.403 - debug: discovery.0 (26694) Received "listMethods" event 2023-09-29 19:53:45.712 - debug: discovery.0 (26694) Received "browse" event 2023-09-29 19:53:47.227 - debug: discovery.0 (26694) main.addDevice: ip=XX.XX.XX.X source=RESOL VBus 2023-09-29 19:53:47.229 - info: discovery.0 (26694) Done discovering RESOL VBus devices. 1 packages received 2023-09-29 19:53:47.231 - info: discovery.0 (26694) Found 2 addresses 2023-09-29 19:53:48.166 - debug: discovery.0 (26694) Test vbus XX.XX.XX.X myvbus 2023-09-29 19:53:48.168 - debug: discovery.0 (26694) Start detecting VBus device information on XX.XX.XX.X... 2023-09-29 19:53:48.169 - debug: discovery.0 (26694) Checking for device information at XX.XX.XX.X:80 2023-09-29 19:53:48.182 - debug: discovery.0 (26694) Test vbus XX.XX.XX.X resol 2023-09-29 19:53:48.184 - debug: discovery.0 (26694) Start detecting VBus device information on XX.XX.XX.X... 2023-09-29 19:53:48.184 - debug: discovery.0 (26694) Checking for device information at XX.XX.XX.X:80 2023-09-29 19:53:48.203 - debug: discovery.0 (26694) Device Information of XX.XX.XX.X:80 vendor = "RESOL" product = "VBus/LAN Adapter" serial = "XXX" version = "2.0" build = "rc1-WL-MAR" name = "RESOL-LAN-XXX" features = "vbus" pcbserial = "XXX" 2023-09-29 19:53:48.205 - debug: discovery.0 (26694) Parsed Device Information of XX.XX.XX.X {"vendor":"RESOL","product":"VBus/LAN Adapter","serial":"XXX","version":"2.0","build":"rc1-WL-MAR","name":"RESOL-LAN-XXX","features":"vbus","pcbserial":"XXX"} 2023-09-29 19:53:48.208 - debug: discovery.0 (26694) Device Information of XX.XX.XX.X:80 vendor = "RESOL" product = "VBus/LAN Adapter" serial = "XXX" version = "2.0" build = "rc1-WL-MAR" name = "RESOL-LAN-XXX" features = "vbus" pcbserial = "XXX" 2023-09-29 19:53:48.210 - debug: discovery.0 (26694) Parsed Device Information of XX.XX.XX.X {"vendor":"RESOL","product":"VBus/LAN Adapter","serial":"XXX","version":"2.0","build":"rc1-WL-MAR","name":"RESOL-LAN-XXX","features":"vbus","pcbserial":"XXX"} 2023-09-29 19:53:48.210 - debug: discovery.0 (26694) New Device RESOL RESOL-LAN-XXX Type lan found! 2023-09-29 19:53:48.211 - debug: discovery.0 (26694) Pushed new VBus device instance on XX.XX.XX.X:80 2023-09-29 19:53:48.212 - debug: discovery.0 (26694) Test XX.XX.XX.X resol DETECTED! 2023-09-29 19:53:48.219 - debug: discovery.0 (26694) Test once 0.0.0.0 sma-em 2023-09-29 19:53:50.227 - debug: discovery.0 (26694) Added suggested adapter: cloud.0 2023-09-29 19:53:50.231 - debug: discovery.0 (26694) Added suggested adapter: echarts.0 2023-09-29 19:53:50.234 - debug: discovery.0 (26694) Added suggested adapter: iot.0 2023-09-29 19:53:50.237 - debug: discovery.0 (26694) Added suggested adapter: iqontrol.0 2023-09-29 19:53:50.241 - debug: discovery.0 (26694) Added suggested adapter: jarvis.0 2023-09-29 19:53:50.254 - info: discovery.0 (26694) Discovery finished. Found new or modified 6 instances 2023-09-29 19:53:50.318 - info: discovery.0 (26694) Discovery finished 2023-09-29 19:53:50.320 - debug: discovery.0 (26694) Browse finished
-
@chrischros
Super, danke für den Test und das Log. Das hilft mir sehr.Das Problem lag daran, dass der VBUS/Lan Hardware Adapter auf dem http Port (:80) antwortet und nicht auf (:3000). In der Debug-Version habe ich die Abfrage auf Port (:80) ergänzt. Daher wird der ioBroker.resol adapter jetzt gefunden.
Hast Du auch probiert, den iobroker.resol adapter über die discovery zu installieren? Gab es dabei irgendwelche Auffälligkeiten (ausser der evtl. notwendigen Passwort-Eingabe)?
Weiterhin ist für mich interessant, dass der VBUS/Lan Adapter sich mit product = "VBus/LAN Adapter" identifiziert. Diese Info bräuchte ich auch von anderen VBus-Geräten (DL2,DL3,KM2 usw.) um in der Konfiguration des ioBroker.adapters den Gerätetyp korrekt vorzubelegen.
Falls jemand hier mitliest, der ein solches Gerät hat und bereit ist, die Test-Version zu installieren und ein Log zu teilen, wäre das sehr hilfreich für die Verbesserung des discovery-moduls. -
@pdbjjens sagte in Test Adapter MyVBus v0.2.x Latest:
@chrischros
Super, danke für den Test und das Log. Das hilft mir sehr.Das Problem lag daran, dass der VBUS/Lan Hardware Adapter auf dem http Port (:80) antwortet und nicht auf (:3000). In der Debug-Version habe ich die Abfrage auf Port (:80) ergänzt. Daher wird der ioBroker.resol adapter jetzt gefunden.
Hast Du auch probiert, den iobroker.resol adapter über die discovery zu installieren? Gab es dabei irgendwelche Auffälligkeiten (ausser der evtl. notwendigen Passwort-Eingabe)?
Weiterhin ist für mich interessant, dass der VBUS/Lan Adapter sich mit product = "VBus/LAN Adapter" identifiziert. Diese Info bräuchte ich auch von anderen VBus-Geräten (DL2,DL3,KM2 usw.) um in der Konfiguration des ioBroker.adapters den Gerätetyp korrekt vorzubelegen.
Falls jemand hier mitliest, der ein solches Gerät hat und bereit ist, die Test-Version zu installieren und ein Log zu teilen, wäre das sehr hilfreich für die Verbesserung des discovery-moduls.Installieren des Resol-Adapters über discovery scheint zu klappen:
resol.0 2023-09-30 15:20:34.787 info Connection state changed to DISCONNECTED resol.0 2023-09-30 15:20:34.779 info Connection state changed to CONNECTING resol.0 2023-09-30 15:20:34.777 info Connection state changed to DISCONNECTED resol.0 2023-09-30 15:20:34.769 info Connection state changed to CONNECTING resol.0 2023-09-30 15:20:34.768 info Connection state changed to DISCONNECTED resol.0 2023-09-30 15:20:34.741 info Connection state changed to CONNECTING resol.0 2023-09-30 15:20:34.740 info Waiting for Connection... resol.0 2023-09-30 15:20:34.738 info TCP Connection via LAN to [10.10.20.6:7053] selected resol.0 2023-09-30 15:20:34.703 info Config seems to be valid for LAN. resol.0 2023-09-30 15:20:34.650 info starting. Version 1.3.0 in /opt/iobroker/node_modules/iobroker.resol, node: v18.17.1, js-controller: 5.0.12 resol.0 2023-09-30 15:19:58.574 warn Terminated (ADAPTER_ALREADY_RUNNING): Without reason resol.0 2023-09-30 15:19:58.568 error resol.0 already running resol.0 2023-09-30 15:19:47.185 info Connection state changed to CONNECTING resol.0 2023-09-30 15:19:47.184 info Waiting for Connection... resol.0 2023-09-30 15:19:47.181 info TCP Connection via LAN to [10.10.20.6:7053] selected resol.0 2023-09-30 15:19:47.133 info Config seems to be valid for LAN. resol.0 2023-09-30 15:19:47.072 info starting. Version 1.3.0 in /opt/iobroker/node_modules/iobroker.resol, node: v18.17.1, js-controller: 5.0.12
-
@chrischros
Mir fällt im Log auf, dass der connection state sich dauernd ändert. Wird der Adapterstatus (Quadrat im Instanzen Tab) grün? Werden die Objekte angelegt und aktualisiert?
Ich hatte so ein Verhalten schon mal. Nach nochmaliger Eingabe des vbus-passwords und neustart des resol adapters liefen dann beide ioBroker vbus adapter parallel.
Möglich ist natürlich auch, dass der VBus/LAN Adapter nur eine Connection zur Zeit akzeptiert. Das könnte man testen indem der myvbus adapter pausiert wird.