Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Hi,
ich bin noch kein Besitzer einer openWB, denke aber in kürze und lese schon kräftig mit hier im Forum
Da ich auch auch sämtliche Werte aus meinen SolarEdge Wechselrichtern via ModBus TCP auslese, stellt sich für mich die Eingangsfrage wie ihr das mit den doppelten Abfragen gelöst habt? SolarEdge kann ja definitiv nur eine Abfrage gleichzeitig bearbeiten.
Wie erfolgt die Abfrage seitens openWB bei den Wechselrichtern? Läuft das via eines cronjobs im Minutenintervall?
Dann könnte ich nämlich meine lokale Abfrage der Wechselrichter mittels "sleep" um einige Sekunden verzögern und es sollte immer nur ein Gerät auf den Wechselrichter zugreifen?!
Danke für eine Rückinfo wie ihr das gelöst habt!
VG, ragsna
ich bin noch kein Besitzer einer openWB, denke aber in kürze und lese schon kräftig mit hier im Forum
Da ich auch auch sämtliche Werte aus meinen SolarEdge Wechselrichtern via ModBus TCP auslese, stellt sich für mich die Eingangsfrage wie ihr das mit den doppelten Abfragen gelöst habt? SolarEdge kann ja definitiv nur eine Abfrage gleichzeitig bearbeiten.
Wie erfolgt die Abfrage seitens openWB bei den Wechselrichtern? Läuft das via eines cronjobs im Minutenintervall?
Dann könnte ich nämlich meine lokale Abfrage der Wechselrichter mittels "sleep" um einige Sekunden verzögern und es sollte immer nur ein Gerät auf den Wechselrichter zugreifen?!
Danke für eine Rückinfo wie ihr das gelöst habt!
VG, ragsna
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
-
- Site Admin
- Beiträge: 8517
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 2 times
- Been thanked: 29 times
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Die Abfrage erfolgt alle 10 Sekunden per ModbusTCP.
Alternativ kannst du der openWB die Werte auch per MQTT übergeben.
Alternativ kannst du der openWB die Werte auch per MQTT übergeben.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Danke für die Rückinfo.
Mit MQTT bin ich nicht so vertraut. Läuft derzeit alles via php Abfrage in eine SQL Datenbank. Aber wäre damit eine Option.
Kann man die 10s denn anpassen (cron?), für den Fall das ggf. nicht alle derzeit ausgelesenen Werte bei der openWB abgefragt werden.
Ggf. sind ja auch 30s o.ä. ausreichend, damit ich ein Zeitfenster zu einer zweiten Modbus TCP Abfrage bekäme?
Mit MQTT bin ich nicht so vertraut. Läuft derzeit alles via php Abfrage in eine SQL Datenbank. Aber wäre damit eine Option.
Kann man die 10s denn anpassen (cron?), für den Fall das ggf. nicht alle derzeit ausgelesenen Werte bei der openWB abgefragt werden.
Ggf. sind ja auch 30s o.ä. ausreichend, damit ich ein Zeitfenster zu einer zweiten Modbus TCP Abfrage bekäme?
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
-
- Site Admin
- Beiträge: 8517
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 2 times
- Been thanked: 29 times
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Nein es wird alle 10Sec geregelt.
Am besten erstmal probieren. Ggf klappt es auch einfach.
Am besten erstmal probieren. Ggf klappt es auch einfach.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
OK - verstanden.
Ansonsten werde ich mit einem sleep(2) einen zweiten Versuch zum auslesen starten
Man macht sich halt schon im Vorfeld so seine Gedanken wie man die Box einbinden kann ...
Ansonsten werde ich mit einem sleep(2) einen zweiten Versuch zum auslesen starten
Man macht sich halt schon im Vorfeld so seine Gedanken wie man die Box einbinden kann ...
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
-
- Beiträge: 1409
- Registriert: Di Sep 03, 2019 4:13 pm
- Has thanked: 7 times
- Been thanked: 8 times
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
...sleep ist sub-optimal...die 10sec Intervalle sind nicht exakt....manchmal dauert die Antwort länger, das OS ist kein RT-OS.
Ich habe es bei mir so gelöst, dass ich mittels node-red auf mqtt gelauscht habe.
Immer wenn ein Update des Werts von der openWB kam, habe ich gleich danach eine eigene Modbus Messung gestartet.
Der Versatz waren waren meist wenige Millisekunden, aber ich hatte so nie einen Lesefehler.
...den Flow findest Du auch oben im Thread.
Ich habe es bei mir so gelöst, dass ich mittels node-red auf mqtt gelauscht habe.
Immer wenn ein Update des Werts von der openWB kam, habe ich gleich danach eine eigene Modbus Messung gestartet.
Der Versatz waren waren meist wenige Millisekunden, aber ich hatte so nie einen Lesefehler.
...den Flow findest Du auch oben im Thread.
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
OK, Danke für den Hinweis.
Ja, das dachte ich mir schon, dass die 10s Intervalle nicht so genau sind.
Aber immerhin scheint es eine Lösung zu geben - werde ich mir dann im Detail anschauen, wenn es soweit ist
Ja, das dachte ich mir schon, dass die 10s Intervalle nicht so genau sind.
Aber immerhin scheint es eine Lösung zu geben - werde ich mir dann im Detail anschauen, wenn es soweit ist
openWB series2 custom - SolarEdge | 9.92 kWp | 2 x SE5000H | LG Resu10H 9.3 kWh - MB EQA 250
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Ich betreibe zwei PV-Anlagen mit Solaredge WR und je einer openWB. Bei beiden Anlagen lese ich auch mit meinem Smarthome gleichzeitig durch openhab die Daten aus.
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Würde die openWB schneller regeln, wenn man z.B. im 5 sek. Takt die Werte zuschreibt per MQTT oder ist die Regelung trotzdem auf 10s Intervall?openWBSupport hat geschrieben: ↑Sa Nov 14, 2020 9:30 am Nein es wird alle 10Sec geregelt.
Am besten erstmal probieren. Ggf klappt es auch einfach.
Huawei PV in Planung - openWB in Planung
-
- Site Admin
- Beiträge: 8517
- Registriert: So Okt 07, 2018 1:50 pm
- Has thanked: 2 times
- Been thanked: 29 times
Re: Doppelte Modbus TCP Abfragen, wie habt Ihr das gelöst?
Nein.
Schlicht weil es sich als nicht praktikabel erwiesen hat.
Hier kommen Latenzen und Zähler und Autos zusammen. Das führt dann nur zum aufschwingen.
Schlicht weil es sich als nicht praktikabel erwiesen hat.
Hier kommen Latenzen und Zähler und Autos zusammen. Das führt dann nur zum aufschwingen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de