@homoran
@homoran said in modbus adapter akzeptiert keine Werte:
einzulesen
ok:
Verbindung zum Gerät steht. Er empfängt ja auch Anfragen, wenn man dem Log glauben kann.

Ich habe bisher weder Werte schreiben noch lesen können. Keine einzelnen Werte und auch keine kompletten Register.
Die Idee ist 1 Register vom CMI in den iobroker schreiben zu lassen, Testweise. Wenn das klappt dann auch mehr vom CMI schreiben bzw. auch Werte ins CMI holen zu lassen.
Registerkonfig ist tatsächlich, Holding Register. Das habe jetzt nach deinem Post auf Input Register übertragen. Fehler bleibt aber gleich



Adresse 1 habe ich sowohl im CMI als auch im IObroker definiert. Länge 1 wird vom Adapter automatisch auf Basis des Datentypes (unsigned 16bit) festgelegt und kann ich nicht ändern.
@homoran said in modbus adapter akzeptiert keine Werte:
Hast du in iobroker die Anzahl zu lesenden Register auf 1 gestellt?
Falls du dich damit auf den Modbus Adapter beziehst, ja. Es ist nur ein Engangsregister Länge 1 definiert und es wird auch nur eines vom CMI geschrieben.