NEWS
Modbus nur niedrigste ID funktioniert
-
@glasfaser Was musst du noch wissen?
-
@homoran said in Modbus nur niedrigste ID funktioniert:
Probleme
Welches Gerät würdet ihr denn empfehlen was gut läuft, auch für kirzfristige Rückmeldungen? Dann versuche ich es mal damit.
IOBroker läuft allerdings derzeit als VM auf einem Hyper-V...@cdn sagte in Modbus nur niedrigste ID funktioniert:
IOBroker läuft allerdings derzeit als VM auf einem Hyper-V...
noch mehr Hiobsbotschaften???
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
IOBroker läuft allerdings derzeit als VM auf einem Hyper-V...
noch mehr Hiobsbotschaften???
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@glasfaser https://www.amazon.de/gp/product/B0BGHVRMPJ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Das Ding hier
kann das Ding überhaupt modbus?
Dieser Waveshare kann es nicht
https://www.welectron.com/Waveshare-16529-RS485-TO-ETH-EU -
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.@cdn sagte in Modbus nur niedrigste ID funktioniert:
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.Nur so nebenbei ... das ist schon eine Hausnummer alles über Modus zu fahren ...
deshalb verstehe ich auch dein sehr niedrige Abfrage dazu.Deshalb , teile es auf zweites Modbus RJ45 Ethernet Converter auf
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.Nur so nebenbei ... das ist schon eine Hausnummer alles über Modus zu fahren ...
deshalb verstehe ich auch dein sehr niedrige Abfrage dazu.Deshalb , teile es auf zweites Modbus RJ45 Ethernet Converter auf
@glasfaser Ich dachte ich soll lieber auf die USB-Lösung gehen? Was denn jetzt :D
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@martinp
Also ich frage nur den State ab. Das ist bei den Bewegungsmeldern (14 stück) jeweils ein holding register.
Bei den anderen Geräten sind es maximal 6 holding register.
Die Antwort ist jeweils 0 oder 1.Nur so nebenbei ... das ist schon eine Hausnummer alles über Modus zu fahren ...
deshalb verstehe ich auch dein sehr niedrige Abfrage dazu.Deshalb , teile es auf zweites Modbus RJ45 Ethernet Converter auf
@glasfaser sagte in Modbus nur niedrigste ID funktioniert:
teile es auf zweites Modbus RJ45 Ethernet Converter auf
rs485 != Modbus!!
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@glasfaser https://www.amazon.de/gp/product/B0BGHVRMPJ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Das Ding hier
kann das Ding überhaupt modbus?
Dieser Waveshare kann es nicht
https://www.welectron.com/Waveshare-16529-RS485-TO-ETH-EU -
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@glasfaser https://www.amazon.de/gp/product/B0BGHVRMPJ/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Das Ding hier
kann das Ding überhaupt modbus?
Dieser Waveshare kann es nicht
https://www.welectron.com/Waveshare-16529-RS485-TO-ETH-EU -
@homoran sagte in Modbus nur niedrigste ID funktioniert:
kann das Ding überhaupt modbus?
Ja, habe ich auch , aber nicht die POE Version wie im Link .
@cdn hast du die POE Version , da gab es mal Probleme damit !
@glasfaser Jap die habe ich.
-
@homoran sagte in Modbus nur niedrigste ID funktioniert:
kann das Ding überhaupt modbus?
Ja, habe ich auch , aber nicht die POE Version wie im Link .
@cdn hast du die POE Version , da gab es mal Probleme damit !
@glasfaser Ist denn die USB Variante generell besser von den Latenzen? Würde ja zumindest Sinn machen
-
@glasfaser Ich dachte ich soll lieber auf die USB-Lösung gehen? Was denn jetzt :D
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@glasfaser Ich dachte ich soll lieber auf die USB-Lösung gehen? Was denn jetzt :D
wenn du es kannst würde ich auf USB gehen.
hab den oben verlinkten Stick und die größeren Brüder https://www.welectron.com/Waveshare-15817-USB-TO-RS232-485-TTLwenn du bei diesen Datenmengen (ist nicht einfach nur 0/1, da kommt noch overhead zu) noch due Baudrate erhöhen kannst hast du ggf. Reserven
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
@glasfaser Ich dachte ich soll lieber auf die USB-Lösung gehen? Was denn jetzt :D
wenn du es kannst würde ich auf USB gehen.
hab den oben verlinkten Stick und die größeren Brüder https://www.welectron.com/Waveshare-15817-USB-TO-RS232-485-TTLwenn du bei diesen Datenmengen (ist nicht einfach nur 0/1, da kommt noch overhead zu) noch due Baudrate erhöhen kannst hast du ggf. Reserven
@homoran Okay, dann schaue ich mal, ob ich mir ein solches Szenario bauen kann.
Habe auch das Phänomen in iobroker, dass die Verbindung "zum Host" immer wieder abbricht. Also immer nachdem die Abfrage durch ist, dann ist es disconnected.Log:
modbus.0 2023-10-10 19:36:23.717 error Client in error state. modbus.0 2023-10-10 19:36:23.717 error Request timed out. -
@homoran Okay, dann schaue ich mal, ob ich mir ein solches Szenario bauen kann.
Habe auch das Phänomen in iobroker, dass die Verbindung "zum Host" immer wieder abbricht. Also immer nachdem die Abfrage durch ist, dann ist es disconnected.Log:
modbus.0 2023-10-10 19:36:23.717 error Client in error state. modbus.0 2023-10-10 19:36:23.717 error Request timed out.@cdn sagte in Modbus nur niedrigste ID funktioniert:
dass die Verbindung "zum Host" immer wieder abbricht. Also immer nachdem die Abfrage durch ist, dann ist es disconnected.
och nööö,
warum kommt jetzt erst nach Tagen solche wichtigen Infos, wie in den letzten Minutenwomögöich, nachdem die erste ID geantwortet hat....
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
dass die Verbindung "zum Host" immer wieder abbricht. Also immer nachdem die Abfrage durch ist, dann ist es disconnected.
och nööö,
warum kommt jetzt erst nach Tagen solche wichtigen Infos, wie in den letzten Minutenwomögöich, nachdem die erste ID geantwortet hat....
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
dass die Verbindung "zum Host" immer wieder abbricht. Also immer nachdem die Abfrage durch ist, dann ist es disconnected.
och nööö,
warum kommt jetzt erst nach Tagen solche wichtigen Infos, wie in den letzten Minutenwomögöich, nachdem die erste ID geantwortet hat....
@homoran so habe es als erstes einmal mit einem anderen Gerät getestet.
U.S.R. USR-TCP232-410S Serieller zu Ethernet RS232 RS485 auf TCP Modbus RTU zu Modbus TCP Modbus Polling https://amzn.eu/d/963UUj9
Antwortzeiten sind besser, das Problem an sich bleibt aber bestehen. Werde es als nächstes mit dem USB Gerät testen.
-
@cdn sagte in Modbus nur niedrigste ID funktioniert:
dass die Verbindung "zum Host" immer wieder abbricht. Also immer nachdem die Abfrage durch ist, dann ist es disconnected.
och nööö,
warum kommt jetzt erst nach Tagen solche wichtigen Infos, wie in den letzten Minutenwomögöich, nachdem die erste ID geantwortet hat....
@homoran Vielleicht könntest du mir einmal kurz auf die Sprünge helfen: Ich habe ioBroker nun temporär auf Bare Metal migriert und die USB-Version angeschlossen.
Die ersten paar Polls funktionieren, danach erhalte ich nur noch on error bis ich den Adapter neu starte:modbus.1 2023-10-13 16:47:12.932 warn On error: {} modbus.1 2023-10-13 16:47:12.930 warn On error: {} modbus.1 2023-10-13 16:47:12.926 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:11.926 warn On error: {} modbus.1 2023-10-13 16:47:11.924 warn On error: {} modbus.1 2023-10-13 16:47:11.922 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:10.924 warn On error: {} modbus.1 2023-10-13 16:47:10.921 warn On error: {} modbus.1 2023-10-13 16:47:10.918 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:09.919 warn On error: {} modbus.1 2023-10-13 16:47:09.916 warn On error: {} modbus.1 2023-10-13 16:47:09.913 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:08.913 warn On error: {} modbus.1 2023-10-13 16:47:08.911 warn On error: {} modbus.1 2023-10-13 16:47:08.906 debug connect to serial /dev/ttyUSB0 with 9600 -
@homoran Vielleicht könntest du mir einmal kurz auf die Sprünge helfen: Ich habe ioBroker nun temporär auf Bare Metal migriert und die USB-Version angeschlossen.
Die ersten paar Polls funktionieren, danach erhalte ich nur noch on error bis ich den Adapter neu starte:modbus.1 2023-10-13 16:47:12.932 warn On error: {} modbus.1 2023-10-13 16:47:12.930 warn On error: {} modbus.1 2023-10-13 16:47:12.926 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:11.926 warn On error: {} modbus.1 2023-10-13 16:47:11.924 warn On error: {} modbus.1 2023-10-13 16:47:11.922 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:10.924 warn On error: {} modbus.1 2023-10-13 16:47:10.921 warn On error: {} modbus.1 2023-10-13 16:47:10.918 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:09.919 warn On error: {} modbus.1 2023-10-13 16:47:09.916 warn On error: {} modbus.1 2023-10-13 16:47:09.913 debug connect to serial /dev/ttyUSB0 with 9600 modbus.1 2023-10-13 16:47:08.913 warn On error: {} modbus.1 2023-10-13 16:47:08.911 warn On error: {} modbus.1 2023-10-13 16:47:08.906 debug connect to serial /dev/ttyUSB0 with 9600@cdn stell mal die Instanz auf debug
edit
ist ja schon!
kommt da nicht mehr? -
@cdn hab noch editiert!
dann bitte komplett ab Neustart