NEWS
IOBroker MODBUS zu CMI von Technische Alternative
-
@glasfaser ```
modbus.0
2022-01-04 16:55:51.847 error Client in error state.12 6 Log-Größe: 302.9 KB 1 Zeit warn Nachricht modbus.0 2022-01-04 16:59:21.780 warn On error: {"errno":-110,"code":"ETIMEDOUT","syscall":"connect","address":"192.168.2.120","port":502} modbus.0 2022-01-04 16:59:21.779 error Client in error state. modbus.0 2022-01-04 16:59:21.776 error Socket Error modbus.0 -
Zu zeigst gerade ein Screenshot .... LUPE muß her ...
Das ist aber das INPUT Register ... oder sehe ich das falsch ...
du testest es in Holding Register!?@glasfaser Ich habe Holding gewählt, das hat oben peterk34 empfohlen ....
ich will ein Wert abholen vom CMI und zu IO Broker senden ... -
@glasfaser ```
modbus.0
2022-01-04 16:55:51.847 error Client in error state.12 6 Log-Größe: 302.9 KB 1 Zeit warn Nachricht modbus.0 2022-01-04 16:59:21.780 warn On error: {"errno":-110,"code":"ETIMEDOUT","syscall":"connect","address":"192.168.2.120","port":502} modbus.0 2022-01-04 16:59:21.779 error Client in error state. modbus.0 2022-01-04 16:59:21.776 error Socket Error modbus.0Das ist keine DEBUG ausgabe :
https://forum.iobroker.net/topic/50981/iobroker-modbus-zu-cmi-von-technische-alternative/9
Hast dz es nicht umgestellt ....
-
Das ist keine DEBUG ausgabe :
https://forum.iobroker.net/topic/50981/iobroker-modbus-zu-cmi-von-technische-alternative/9
Hast dz es nicht umgestellt ....
@glasfaser ```
modbus.0
2022-01-04 17:02:52.702 debug Closing client on purpose.modbus.0
2022-01-04 17:02:51.711 debug Cleaning up request fifo.modbus.0
2022-01-04 17:02:51.710 debug Socket closed with error -
@glasfaser Ich habe Holding gewählt, das hat oben peterk34 empfohlen ....
ich will ein Wert abholen vom CMI und zu IO Broker senden ...@oliver-panarotto sagte in IOBroker MODBUS zu CMI von Technische Alternative:
@glasfaser Ich habe Holding gewählt, das hat oben peterk34 empfohlen ....
ich will ein Wert abholen vom CMI und zu IO Broker senden ...Dann warte auf @peterk34 .... bringt sonst nichts ... ich selber kenne mich nicht mit CLI aus.
Er kann dir bestimmt das Register hier zu Verfügung stellen .
-
@oliver-panarotto sagte in IOBroker MODBUS zu CMI von Technische Alternative:
@glasfaser Ich habe Holding gewählt, das hat oben peterk34 empfohlen ....
ich will ein Wert abholen vom CMI und zu IO Broker senden ...Dann warte auf @peterk34 .... bringt sonst nichts ... ich selber kenne mich nicht mit CLI aus.
Er kann dir bestimmt das Register hier zu Verfügung stellen .
@glasfaser Vielen Dank - das war auf alle Fälle schon mal gut, habe was gelernt ......
MODBUS ohne gute Anleitung ist schwer .... :-)
-
@oliver-panarotto
CMI ist immer Master, IOB Slave
Abfrage aller IP's
Port 5021
Gerät muss natürlich bei CMI und IOB gleich sein
Bei mir funktioniert bei der Übertragung von Daten an CMI seit einigen Versionen nur mehr über Neustart des Adapters (IOB: Eingangsregister / CMI Einstellung 04 read input register) - Bin noch nicht draufgekommen was da schuld ist. Rückgabe der Werte von CMI auf IOB funkt ohne Probleme (IOB Holding Register / CMI 06 preset single register)@peterk34 Hay Peter,
das läuft nicht bei mir ..... hast du mir den Fehler ich habe port geändert auch im CMI auf 5021 und alles mögliche - aber läuft nicht ...
Vielen Dank vorab
-
@peterk34 Hay Peter,
das läuft nicht bei mir ..... hast du mir den Fehler ich habe port geändert auch im CMI auf 5021 und alles mögliche - aber läuft nicht ...
Vielen Dank vorab
Du hattest doch gestern noch die Beschreibung der Register bzw. einen Screenshot hier eingestellt. Stell den bitte noch einmal ein. Der Port 502 ist grundsätzlich bei modbus korrekt, aber ich glaube Du kannst auch jeden anderen Port nehmen, solange er nicht schon belegt ist und vor allem auf beiden Seiten das Gleiche eingestellt ist. Ich nutze für mein Smartmeter ebenfalls 502...
-
Du hattest doch gestern noch die Beschreibung der Register bzw. einen Screenshot hier eingestellt. Stell den bitte noch einmal ein. Der Port 502 ist grundsätzlich bei modbus korrekt, aber ich glaube Du kannst auch jeden anderen Port nehmen, solange er nicht schon belegt ist und vor allem auf beiden Seiten das Gleiche eingestellt ist. Ich nutze für mein Smartmeter ebenfalls 502...
@joergh ```
modbus.0
2022-01-04 17:10:25.420 debug Add holdingRegisters.40001_AT: {"_id":"holdingRegisters.40001_AT","type":"state","common":{"name":"Aussentemp","role":"value.temperature","type":"number","read":true,"write":true,"def":0,"unit":"°C"},"native":{"regType":"holdingRegs","address":40001,"deviceId":56,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}} -
Du hattest doch gestern noch die Beschreibung der Register bzw. einen Screenshot hier eingestellt. Stell den bitte noch einmal ein. Der Port 502 ist grundsätzlich bei modbus korrekt, aber ich glaube Du kannst auch jeden anderen Port nehmen, solange er nicht schon belegt ist und vor allem auf beiden Seiten das Gleiche eingestellt ist. Ich nutze für mein Smartmeter ebenfalls 502...
@joergh Ich habe den Port auf 502 eingestellt in beiden Geräten, vieleicht ist der CMI kaputt .....
-
@joergh ```
modbus.0
2022-01-04 17:10:25.420 debug Add holdingRegisters.40001_AT: {"_id":"holdingRegisters.40001_AT","type":"state","common":{"name":"Aussentemp","role":"value.temperature","type":"number","read":true,"write":true,"def":0,"unit":"°C"},"native":{"regType":"holdingRegs","address":40001,"deviceId":56,"type":"int16be","len":1,"offset":0,"factor":1,"poll":true}}@oliver-panarotto Das meine ich nicht, sondern das Bild mit der Registerbeschreibung.
-
@oliver-panarotto Das meine ich nicht, sondern das Bild mit der Registerbeschreibung.
-
@oliver-panarotto Immernoch falsch. Ich rede nicht von Deinen Einstellungen, sondern von der Beschreibung der Register
-
@oliver-panarotto Immernoch falsch. Ich rede nicht von Deinen Einstellungen, sondern von der Beschreibung der Register
@joergh Hallo Joerg, das verstehe ich nicht welche Beschreibung ist das irgenwo im IO ? oder meinst du anleitung vom CMI ?
-
@joergh Hallo Joerg, das verstehe ich nicht welche Beschreibung ist das irgenwo im IO ? oder meinst du anleitung vom CMI ?
@oliver-panarotto Ja, ich meine die "Anleitung" in der die Register beschrieben sind.
-
@oliver-panarotto Ja, ich meine die "Anleitung" in der die Register beschrieben sind.
Mehr gibt es nicht von dem Ding ...... bin nun schon mehrere Tage dran und das läuft nicht
-
Mehr gibt es nicht von dem Ding ...... bin nun schon mehrere Tage dran und das läuft nicht
@oliver-panarotto Immnoch falsch. Es gab ganz am Anfang eine Übersicht auf der Stand Registeradresse 0 ist dies und das mit der Länge so und so und einer Erläuterung, Register Nummer 1 enthält den Wert so und so im Format Float und einer Erläuterung etc.
-
@oliver-panarotto Immnoch falsch. Es gab ganz am Anfang eine Übersicht auf der Stand Registeradresse 0 ist dies und das mit der Länge so und so und einer Erläuterung, Register Nummer 1 enthält den Wert so und so im Format Float und einer Erläuterung etc.
@joergh Boah, ich stehe gerade total auf dem Schlauch .... weiß gar nicht was du meinst .....
von wem war das von mir ? vom CMI ? oder von IO Broker ? -
@joergh Boah, ich stehe gerade total auf dem Schlauch .... weiß gar nicht was du meinst .....
von wem war das von mir ? vom CMI ? oder von IO Broker ?@oliver-panarotto von CMI nehme ich an. War ein Foto vermutlich oder ein Screenshot. Irgendwo musst Du doch die Beschreibung welche Registeradresse was enthält her haben....
-
@oliver-panarotto von CMI nehme ich an. War ein Foto vermutlich oder ein Screenshot. Irgendwo musst Du doch die Beschreibung welche Registeradresse was enthält her haben....
@joergh Hay Jörg, man legt selbst das fest - es gibt da keine festgelegten Register .....
die Beschreibung ist nur das bisschen .... wenn man das mal verstanden hat ist es sicher gut :-) nur kann es dauern und ich bin nun schon genervt von dem Mist, habe auch den Hersteller angeschrieben und mache da etwas druck.
Habe die Einbindung von meinem Wechselrichter gemacht, das war echt Kinderspiel ......Aber das Teil ist echt übel, zumindest das Modbus gedöns :-)


