NEWS
Test Adapter ta-blnet NPM/Latest"
-
@tomowner
die Instanz musst Du manuell hinzufügen. Wird bei Adaptern von Github nicht automatisch gemacht -
Hallo Zusammen,
Danke für die Hilfe. Instanz installiert und Verbindung steht. Es hat sich allerdings ein anderes Problem aufgetan (siehe Bilder)
Danke

-
2024-12-23 10:43:43.129 - info: host.LenovoIObroker stopInstance system.adapter.ta-blnet.0 (force=false, process=true)
2024-12-23 10:43:43.134 - info: ta-blnet.0 (9601) Got terminate signal TERMINATE_YOURSELF
2024-12-23 10:43:43.135 - debug: ta-blnet.0 (9601) onUnload: Cleared orphan timeout.
2024-12-23 10:43:43.135 - info: ta-blnet.0 (9601) terminating
2024-12-23 10:43:43.136 - info: ta-blnet.0 (9601) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2024-12-23 10:43:43.226 - info: host.LenovoIObroker stopInstance system.adapter.ta-blnet.0 send kill signal
2024-12-23 10:43:43.636 - info: ta-blnet.0 (9601) terminating
2024-12-23 10:43:43.691 - info: host.LenovoIObroker instance system.adapter.ta-blnet.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2024-12-23 10:43:46.765 - info: easee.0 (9366) Token has expired - refresh
2024-12-23 10:43:46.924 - info: easee.0 (9366) RefreshToken successful
2024-12-23 10:43:47.086 - info: host.LenovoIObroker instance system.adapter.ta-blnet.0 in version "1.0.35" (non-npm: weberk/ioBroker.ta-blnet) started with pid 9660
2024-12-23 10:43:47.927 - debug: ta-blnet.0 (9660) Redis Objects: Use Redis connection: 127.0.0.1:9001
2024-12-23 10:43:47.950 - debug: ta-blnet.0 (9660) Objects client ready ... initialize now
2024-12-23 10:43:47.951 - debug: ta-blnet.0 (9660) Objects create System PubSub Client
2024-12-23 10:43:47.951 - debug: ta-blnet.0 (9660) Objects create User PubSub Client
2024-12-23 10:43:47.984 - debug: ta-blnet.0 (9660) Objects client initialize lua scripts
2024-12-23 10:43:47.988 - debug: ta-blnet.0 (9660) Objects connected to redis: 127.0.0.1:9001
2024-12-23 10:43:48.011 - debug: ta-blnet.0 (9660) Redis States: Use Redis connection: 127.0.0.1:9000
2024-12-23 10:43:48.020 - debug: ta-blnet.0 (9660) States create System PubSub Client
2024-12-23 10:43:48.021 - debug: ta-blnet.0 (9660) States create User PubSub Client
2024-12-23 10:43:48.078 - debug: ta-blnet.0 (9660) States connected to redis: 127.0.0.1:9000
2024-12-23 10:43:48.188 - info: ta-blnet.0 (9660) starting. Version 1.0.35 (non-npm: weberk/ioBroker.ta-blnet) in /opt/iobroker/node_modules/iobroker.ta-blnet, node: v20.18.1, js-controller: 7.0.3
2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config ip_address: 192.168.1.199
2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config port: 40000
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) config poll_interval: 30
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) expert_username: expert
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) expert_password: password
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) selected_ta_logger: BL-NET
2024-12-23 10:43:48.201 - info: ta-blnet.0 (9660) JavaScript Configuration Object: {"requests":[{"can_node_number":7,"data_objects":"La,Ld,I,O,Na,Nd,D"},{"can_node_number":11,"data_objects":"I,O"},{"can_node_number":45,"data_objects":"I,O,D,Sg,Sd,St,Ss,Sp,Na,Nd,M,AM,AK,La,Ld"}]}
2024-12-23 10:43:48.217 - debug: ta-blnet.0 (9660) onReady: Initialization time logger has changed.
2024-12-23 10:43:48.217 - debug: ta-blnet.0 (9660) Objects to be deleted for: ta-blnet.0
2024-12-23 10:43:48.218 - debug: ta-blnet.0 (9660) Deleting objects under ta-blnet.0.bl-net
2024-12-23 10:43:48.234 - debug: ta-blnet.0 (9660) Deleting objects under ta-blnet.0.cmi -
2024-12-23 10:43:43.129 - info: host.LenovoIObroker stopInstance system.adapter.ta-blnet.0 (force=false, process=true)
2024-12-23 10:43:43.134 - info: ta-blnet.0 (9601) Got terminate signal TERMINATE_YOURSELF
2024-12-23 10:43:43.135 - debug: ta-blnet.0 (9601) onUnload: Cleared orphan timeout.
2024-12-23 10:43:43.135 - info: ta-blnet.0 (9601) terminating
2024-12-23 10:43:43.136 - info: ta-blnet.0 (9601) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2024-12-23 10:43:43.226 - info: host.LenovoIObroker stopInstance system.adapter.ta-blnet.0 send kill signal
2024-12-23 10:43:43.636 - info: ta-blnet.0 (9601) terminating
2024-12-23 10:43:43.691 - info: host.LenovoIObroker instance system.adapter.ta-blnet.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2024-12-23 10:43:46.765 - info: easee.0 (9366) Token has expired - refresh
2024-12-23 10:43:46.924 - info: easee.0 (9366) RefreshToken successful
2024-12-23 10:43:47.086 - info: host.LenovoIObroker instance system.adapter.ta-blnet.0 in version "1.0.35" (non-npm: weberk/ioBroker.ta-blnet) started with pid 9660
2024-12-23 10:43:47.927 - debug: ta-blnet.0 (9660) Redis Objects: Use Redis connection: 127.0.0.1:9001
2024-12-23 10:43:47.950 - debug: ta-blnet.0 (9660) Objects client ready ... initialize now
2024-12-23 10:43:47.951 - debug: ta-blnet.0 (9660) Objects create System PubSub Client
2024-12-23 10:43:47.951 - debug: ta-blnet.0 (9660) Objects create User PubSub Client
2024-12-23 10:43:47.984 - debug: ta-blnet.0 (9660) Objects client initialize lua scripts
2024-12-23 10:43:47.988 - debug: ta-blnet.0 (9660) Objects connected to redis: 127.0.0.1:9001
2024-12-23 10:43:48.011 - debug: ta-blnet.0 (9660) Redis States: Use Redis connection: 127.0.0.1:9000
2024-12-23 10:43:48.020 - debug: ta-blnet.0 (9660) States create System PubSub Client
2024-12-23 10:43:48.021 - debug: ta-blnet.0 (9660) States create User PubSub Client
2024-12-23 10:43:48.078 - debug: ta-blnet.0 (9660) States connected to redis: 127.0.0.1:9000
2024-12-23 10:43:48.188 - info: ta-blnet.0 (9660) starting. Version 1.0.35 (non-npm: weberk/ioBroker.ta-blnet) in /opt/iobroker/node_modules/iobroker.ta-blnet, node: v20.18.1, js-controller: 7.0.3
2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config ip_address: 192.168.1.199
2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config port: 40000
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) config poll_interval: 30
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) expert_username: expert
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) expert_password: password
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) selected_ta_logger: BL-NET
2024-12-23 10:43:48.201 - info: ta-blnet.0 (9660) JavaScript Configuration Object: {"requests":[{"can_node_number":7,"data_objects":"La,Ld,I,O,Na,Nd,D"},{"can_node_number":11,"data_objects":"I,O"},{"can_node_number":45,"data_objects":"I,O,D,Sg,Sd,St,Ss,Sp,Na,Nd,M,AM,AK,La,Ld"}]}
2024-12-23 10:43:48.217 - debug: ta-blnet.0 (9660) onReady: Initialization time logger has changed.
2024-12-23 10:43:48.217 - debug: ta-blnet.0 (9660) Objects to be deleted for: ta-blnet.0
2024-12-23 10:43:48.218 - debug: ta-blnet.0 (9660) Deleting objects under ta-blnet.0.bl-net
2024-12-23 10:43:48.234 - debug: ta-blnet.0 (9660) Deleting objects under ta-blnet.0.cmi@tomowner dies sind die wesentlichen Parameter für den BL-NET:
said in [Test Adapter ta\-blnet NPM/Latest"](/post/1231522): > 2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config ip_address: 192.168.1.199 > 2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config port: 40000 > 2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) config poll_interval: 30 > 2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) selected_ta_logger: BL-NETWenn deine IP korrekt ist, sollte das passen.
Jetzt fehlt mir der nächste Teil des Logs, wo es um die eigentliche fehlerhafte Kommunikation geht.Es dauert nach der Ausgabe der Konfig-Werte noch weitere 30s, bis die erste Kommunikation startet, also etwas Geduld...
Aus deinen obigen Fehlermeldungen zu schliessen konnte der Adapter mit dem BLNET kurz erfolgreich reden, sonst würde er nicht wissen, dass dieser im 1DL-Modus arbeitet.
D.h. wenn dann im Anschluss nicht erfolgreich die Daten ausgelesen werden kann es nur an 2 Gründen liegen:- der BLNET ist überlastet. Bitte schalte andere Zugriffe auf den BLNET aus (z.B. Webbrowser)
- der BLNET denkt eine UVR1611 gilt es zu lesen und es kommen die Daten eines anderen Geräts rein.
Mal sehn, was Dein Log an Erklärungen hergibt. Bitte erläutere zusätzlich Deine tatsächliche Systemkonfiguration.
Klappt das Lesen der Daten mit Winsol? -
2024-12-23 10:43:43.129 - info: host.LenovoIObroker stopInstance system.adapter.ta-blnet.0 (force=false, process=true)
2024-12-23 10:43:43.134 - info: ta-blnet.0 (9601) Got terminate signal TERMINATE_YOURSELF
2024-12-23 10:43:43.135 - debug: ta-blnet.0 (9601) onUnload: Cleared orphan timeout.
2024-12-23 10:43:43.135 - info: ta-blnet.0 (9601) terminating
2024-12-23 10:43:43.136 - info: ta-blnet.0 (9601) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2024-12-23 10:43:43.226 - info: host.LenovoIObroker stopInstance system.adapter.ta-blnet.0 send kill signal
2024-12-23 10:43:43.636 - info: ta-blnet.0 (9601) terminating
2024-12-23 10:43:43.691 - info: host.LenovoIObroker instance system.adapter.ta-blnet.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2024-12-23 10:43:46.765 - info: easee.0 (9366) Token has expired - refresh
2024-12-23 10:43:46.924 - info: easee.0 (9366) RefreshToken successful
2024-12-23 10:43:47.086 - info: host.LenovoIObroker instance system.adapter.ta-blnet.0 in version "1.0.35" (non-npm: weberk/ioBroker.ta-blnet) started with pid 9660
2024-12-23 10:43:47.927 - debug: ta-blnet.0 (9660) Redis Objects: Use Redis connection: 127.0.0.1:9001
2024-12-23 10:43:47.950 - debug: ta-blnet.0 (9660) Objects client ready ... initialize now
2024-12-23 10:43:47.951 - debug: ta-blnet.0 (9660) Objects create System PubSub Client
2024-12-23 10:43:47.951 - debug: ta-blnet.0 (9660) Objects create User PubSub Client
2024-12-23 10:43:47.984 - debug: ta-blnet.0 (9660) Objects client initialize lua scripts
2024-12-23 10:43:47.988 - debug: ta-blnet.0 (9660) Objects connected to redis: 127.0.0.1:9001
2024-12-23 10:43:48.011 - debug: ta-blnet.0 (9660) Redis States: Use Redis connection: 127.0.0.1:9000
2024-12-23 10:43:48.020 - debug: ta-blnet.0 (9660) States create System PubSub Client
2024-12-23 10:43:48.021 - debug: ta-blnet.0 (9660) States create User PubSub Client
2024-12-23 10:43:48.078 - debug: ta-blnet.0 (9660) States connected to redis: 127.0.0.1:9000
2024-12-23 10:43:48.188 - info: ta-blnet.0 (9660) starting. Version 1.0.35 (non-npm: weberk/ioBroker.ta-blnet) in /opt/iobroker/node_modules/iobroker.ta-blnet, node: v20.18.1, js-controller: 7.0.3
2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config ip_address: 192.168.1.199
2024-12-23 10:43:48.199 - info: ta-blnet.0 (9660) config port: 40000
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) config poll_interval: 30
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) expert_username: expert
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) expert_password: password
2024-12-23 10:43:48.200 - info: ta-blnet.0 (9660) selected_ta_logger: BL-NET
2024-12-23 10:43:48.201 - info: ta-blnet.0 (9660) JavaScript Configuration Object: {"requests":[{"can_node_number":7,"data_objects":"La,Ld,I,O,Na,Nd,D"},{"can_node_number":11,"data_objects":"I,O"},{"can_node_number":45,"data_objects":"I,O,D,Sg,Sd,St,Ss,Sp,Na,Nd,M,AM,AK,La,Ld"}]}
2024-12-23 10:43:48.217 - debug: ta-blnet.0 (9660) onReady: Initialization time logger has changed.
2024-12-23 10:43:48.217 - debug: ta-blnet.0 (9660) Objects to be deleted for: ta-blnet.0
2024-12-23 10:43:48.218 - debug: ta-blnet.0 (9660) Deleting objects under ta-blnet.0.bl-net
2024-12-23 10:43:48.234 - debug: ta-blnet.0 (9660) Deleting objects under ta-blnet.0.cmi@tomowner sagte in Test Adapter ta-blnet NPM/Latest":
2024-12-23 10:43:48.201 - info: ta-blnet.0 (9660) JavaScript Configuration Object: {"requests":[{"can_node_number":7,"data_objects":"La,Ld,I,O,Na,Nd,D"},{"can_node_number":11,"data_objects":"I,O"},{"can_node_number":45,"data_objects":"I,O,D,Sg,Sd,St,Ss,Sp,Na,Nd,M,AM,AK,La,Ld"}]}
Json Konfiguration richtig? 3 Teilnehmer am Canbus? sieht irgendwie nach der Standardkonfig aus
-
Hallo Zusamnen,
bei Umbauarbeiten (BL wurde nur zur Visualisierung verendet) war statt der DL der Can Bus angeschlossen. Den Fehler habe ich jetzt behoben. Der Zugriff funktioniert jetzt auch leider sehe ich noch keine Daten.

Danke für die Hilfe
-
Hallo Zusamnen,
bei Umbauarbeiten (BL wurde nur zur Visualisierung verendet) war statt der DL der Can Bus angeschlossen. Den Fehler habe ich jetzt behoben. Der Zugriff funktioniert jetzt auch leider sehe ich noch keine Daten.

Danke für die Hilfe
@tomowner ich bat ja um das Debug-Log unter 'Protokolle'.
Unter Deiner Instanz sind keine BL-NET-Objekte angelegt. Unter den sichtbaren technischen Objekten ist auch der LogLevel, der als Info eingestellt scheint. Bitte prüfe unter den Instanzeinstellungen, dass debug aktiv ist.

Hier mein Protokollabschnitt als Beispiel, wie ich ihn bitte auch von Dir brauche:
D.h. 1:1 aus dem Webbrowser rauskopiert. (Spoiler muss du anklicken, damit er sich öffnet).
Ach ja und die Frage nach Winsol hast Du noch nicht beantwortet: klappt es die aktuellen Daten mit Winsol zu lesen? -
@tomowner ich bat ja um das Debug-Log unter 'Protokolle'.
Unter Deiner Instanz sind keine BL-NET-Objekte angelegt. Unter den sichtbaren technischen Objekten ist auch der LogLevel, der als Info eingestellt scheint. Bitte prüfe unter den Instanzeinstellungen, dass debug aktiv ist.

Hier mein Protokollabschnitt als Beispiel, wie ich ihn bitte auch von Dir brauche:
D.h. 1:1 aus dem Webbrowser rauskopiert. (Spoiler muss du anklicken, damit er sich öffnet).
Ach ja und die Frage nach Winsol hast Du noch nicht beantwortet: klappt es die aktuellen Daten mit Winsol zu lesen? -
@weberk Hi, ich habe gerade WinSol installiert und ausgelesen. In der Instanz ist jetzt auch alles vorhanden. Das Problem scheint gelöst zu sein. Danke für die Hilfe.
-
Hallo,
als erstes frohe Weihnachten.
Leider habe ich ein Problem, bekomme keine Verbindung zum meinem CMI.
IP - CMI eingetragen, auf Port 80 umgestellt.
Experten Passwort geändert.was muss ich genau in der JSON Datei ändern??
CMI = Port 56
UVR 1611x2 = Port 1
CanTouch = Port 50Was mache ich falsch??
Bitt um Hilfe.Danke Thomas
-
Nachtrag:
habe jetzt folgende Fehlermeldung erhalten...ta-blnet.0
2024-12-26 10:47:36.608 error Error during communication with device on attempt 1: [object Object]ta-blnet.0
2024-12-26 10:48:36.616 warn NODE ERROR: Node not available (1 - NODE ERROR) -
Nachtrag:
habe jetzt folgende Fehlermeldung erhalten...ta-blnet.0
2024-12-26 10:47:36.608 error Error during communication with device on attempt 1: [object Object]ta-blnet.0
2024-12-26 10:48:36.616 warn NODE ERROR: Node not available (1 - NODE ERROR)@iob_tom Frohe Weihnachten auch von mir.
Scheinst einen Schritt weiter. Bevor aber de TA-BLNET-Adapter funktioniert, solltest du CMI und seine CAN-Bus-Teilnehmer zusammenbringen.
Der Ethernetz TCP-Port 80 sollte passen. Der Rest sind CAN-Bus Adressen.
Meine Empfehlung: teste mit folgender CMI-Adresse im Web-Browser, bis die Liste der Datenobjekte für jeden CAN-Bus-Teilnehmer (jsonNode) korrekte Ergebnisse liefern:
Wenn das dann klappt kannst du diese Infos in die requests-Liste der Adapter-Konfiguration übernehmen.
Evtl. zunächst nur mit den Datenobjekten I,O starten.
Viel Erfolg - Klaus.
-
@iob_tom Frohe Weihnachten auch von mir.
Scheinst einen Schritt weiter. Bevor aber de TA-BLNET-Adapter funktioniert, solltest du CMI und seine CAN-Bus-Teilnehmer zusammenbringen.
Der Ethernetz TCP-Port 80 sollte passen. Der Rest sind CAN-Bus Adressen.
Meine Empfehlung: teste mit folgender CMI-Adresse im Web-Browser, bis die Liste der Datenobjekte für jeden CAN-Bus-Teilnehmer (jsonNode) korrekte Ergebnisse liefern:
Wenn das dann klappt kannst du diese Infos in die requests-Liste der Adapter-Konfiguration übernehmen.
Evtl. zunächst nur mit den Datenobjekten I,O starten.
Viel Erfolg - Klaus.
-
Hallo Klaus,
vielen Dank für den coolen Adapter!
Ich habe Anfang Dezember angefangen ioBroker einzurichten. Mal gab es kleine, mal größere Probleme bis zum Totalverlust der Installation...
Kurz vor Weihnachten hatte ich jetzt angefangen die Werte meiner UVR16x2 auf dem CAN-Bus zur Verfügung zu stellen, damit ich diese dann
weiter verwenden kann. Dann an Weihnachten Deinen Adapter entdeckt und gleich mal versucht zu installieren. Hat zuerst nicht ganz geklappt,
trotz "RTFM!". Das man die Instanz selbst anlegen muss, habe ich dann in der Nachricht von "UlliJ" gesehen.
Noch kurz die korrekten Adressen eingetragen, den Adapter gestartet und seitdem habe ich alle Werte! Perfekt!Die CAN Adressen 7, 11, 45 die Du oben angegeben hast, kenne ich nicht. Vermute das eine davon der BL-NET Bootloader ist.
Die Standardadressen der Geräte laut TA:
Gerät => CAN-Knoten-Adresse
CAN-BC2 => 48
CAN-EZ2 => 40
CAN-EZ3 => 40
CAN-I/O45 => 32
CAN-MTx2 => 50
CAN-TOUCH => 16
C.M.I. => 56
RSM610 => 32
UVR16x2 => 1
UVR65 => 12
UVR67 => 12
UVR610 => 32
UVR1611 => 1
(Warum kann man hier nichts vernünftig ausrichten? :cry: )
Kann natürlich abweichen falls diese bei einem Gerät geändert wurde! Bei mir z.B. je ein CAN-I/O45 auf 32 und 33, weil Adressen
ja nicht doppelt vergeben werden dürfen.Gruß, Jürgen
-
Hallo Klaus,
vielen Dank für den coolen Adapter!
Ich habe Anfang Dezember angefangen ioBroker einzurichten. Mal gab es kleine, mal größere Probleme bis zum Totalverlust der Installation...
Kurz vor Weihnachten hatte ich jetzt angefangen die Werte meiner UVR16x2 auf dem CAN-Bus zur Verfügung zu stellen, damit ich diese dann
weiter verwenden kann. Dann an Weihnachten Deinen Adapter entdeckt und gleich mal versucht zu installieren. Hat zuerst nicht ganz geklappt,
trotz "RTFM!". Das man die Instanz selbst anlegen muss, habe ich dann in der Nachricht von "UlliJ" gesehen.
Noch kurz die korrekten Adressen eingetragen, den Adapter gestartet und seitdem habe ich alle Werte! Perfekt!Die CAN Adressen 7, 11, 45 die Du oben angegeben hast, kenne ich nicht. Vermute das eine davon der BL-NET Bootloader ist.
Die Standardadressen der Geräte laut TA:
Gerät => CAN-Knoten-Adresse
CAN-BC2 => 48
CAN-EZ2 => 40
CAN-EZ3 => 40
CAN-I/O45 => 32
CAN-MTx2 => 50
CAN-TOUCH => 16
C.M.I. => 56
RSM610 => 32
UVR16x2 => 1
UVR65 => 12
UVR67 => 12
UVR610 => 32
UVR1611 => 1
(Warum kann man hier nichts vernünftig ausrichten? :cry: )
Kann natürlich abweichen falls diese bei einem Gerät geändert wurde! Bei mir z.B. je ein CAN-I/O45 auf 32 und 33, weil Adressen
ja nicht doppelt vergeben werden dürfen.Gruß, Jürgen
@katsu, versuche im Json-Editor die Standard Werte zu editieren.
Hier mein Beispiel, das CMI mit Geräten der X2 Serie (Knoten 2, 4, 5, 6, 8, 10, 20, 21, 30, 40)
{
"requests": [
{
"can_node_number": 2,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 4,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 5,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 6,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 8,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 10,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 20,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 21,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 30,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 40,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"Hier die Objekte.

VG Gerd
-
Hallo Klaus,
vielen Dank für den coolen Adapter!
Ich habe Anfang Dezember angefangen ioBroker einzurichten. Mal gab es kleine, mal größere Probleme bis zum Totalverlust der Installation...
Kurz vor Weihnachten hatte ich jetzt angefangen die Werte meiner UVR16x2 auf dem CAN-Bus zur Verfügung zu stellen, damit ich diese dann
weiter verwenden kann. Dann an Weihnachten Deinen Adapter entdeckt und gleich mal versucht zu installieren. Hat zuerst nicht ganz geklappt,
trotz "RTFM!". Das man die Instanz selbst anlegen muss, habe ich dann in der Nachricht von "UlliJ" gesehen.
Noch kurz die korrekten Adressen eingetragen, den Adapter gestartet und seitdem habe ich alle Werte! Perfekt!Die CAN Adressen 7, 11, 45 die Du oben angegeben hast, kenne ich nicht. Vermute das eine davon der BL-NET Bootloader ist.
Die Standardadressen der Geräte laut TA:
Gerät => CAN-Knoten-Adresse
CAN-BC2 => 48
CAN-EZ2 => 40
CAN-EZ3 => 40
CAN-I/O45 => 32
CAN-MTx2 => 50
CAN-TOUCH => 16
C.M.I. => 56
RSM610 => 32
UVR16x2 => 1
UVR65 => 12
UVR67 => 12
UVR610 => 32
UVR1611 => 1
(Warum kann man hier nichts vernünftig ausrichten? :cry: )
Kann natürlich abweichen falls diese bei einem Gerät geändert wurde! Bei mir z.B. je ein CAN-I/O45 auf 32 und 33, weil Adressen
ja nicht doppelt vergeben werden dürfen.Gruß, Jürgen
-
@katsu, versuche im Json-Editor die Standard Werte zu editieren.
Hier mein Beispiel, das CMI mit Geräten der X2 Serie (Knoten 2, 4, 5, 6, 8, 10, 20, 21, 30, 40)
{
"requests": [
{
"can_node_number": 2,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 4,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 5,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 6,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 8,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 10,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 20,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 21,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 30,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"
},
{
"can_node_number": 40,
"data_objects": "I,O,D,Sg,Sd,St,Ss,Na,Nd,La,Ld"Hier die Objekte.

VG Gerd
-
So, jetzt habe ich doch noch einen Fehler bei mir gefunden. Ich habe angefangen die Ein- und Ausgänge zu benennen und beim UVR16x2
fehlen die digitalen Ausgänge 01-07, Outputs fängt erst bei 08 an.
Ich habe mal von Hand die Ausgänge am UVR16x2 geschaltet und die fehlenden Ausgänge werden auch nicht an anderer Stelle angezeigt.


Kann das sein das da im Adapter die Bereiche die gelesen werden nicht ganz passen? Habe mir mal den Quellcode angeschaut und festgestellt
das ich da mit meinen C++ Kenntnissen noch nicht so ganz durchblicke. :rolling_on_the_floor_laughing:@GerdDe Das sind aber eine Menge Geräte. Ich dachte schon meine Installation wäre groß...
Gruß, Jürgen
-
@weberk: Sorry, das Problem mit den fehlenden Ausgängen liegt nicht an Deinem Adapter!
Wenn ich im Browser direkt http://192.168.0.34/INCLUDE/api.cgi?jsonnode=1&jsonparam=O eingebe, bekomme ich normalerweise alle Ausgänge.
Was kommt ist aber leider nur das:
{
"Header":{
"Version":7,
"Device":"87",
"Timestamp":1735417238
},
"Data":{
"Outputs":[
{
"Number":8,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
{
"Number":9,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
},
...gekürzt...
{
"Number":16,
"AD":"D",
"Value":{
"Value":0,
"Unit":"43"
}
}]},
"Status":"OK",
"Status code":0
}
Folglich nicht Dein Problem...
Da sendet wohl das UVR16x2 nicht mehr an Daten. Ausgang 1+2, 3+4, 6+7 sind Mischer-Ausgänge, Ausgang 5 ist nicht belegt. Entweder das Gerät sendet
nur so doppelt belegte Ausgänge absichtlich nicht mit und unbelegte auch nicht, oder da gibt es ein Problem mit der Firmware. Ich werde mal den Ausgang
1, 2 und 5 im Tapps mal umstellen und nochmal hochladen. Mal schauen was dann passiert.Gruß, Jürgen
EDIT: Ok, habe Ausgang 1 und 2 NICHT mehr als Mischer konfiguriert und dann sind sie sichtbar! Außerdem sind nur konfigurierte Ausgänge sichtbar!
Ausgang 5 konfiguriert > sichtbar, Konfiguration entfernt > unsichtbar!