Modbus TCP liefert keine Werte im Secondary-Modus

Fragen zur Nutzung, Features, usw..
Antworten
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Modbus TCP liefert keine Werte im Secondary-Modus

Beitrag von Tech1Konni »

Hallo liebes Forum,

ich habe neben einer OpenWB Pro noch eine Series 2 standard+ mit Display und Phasenumschaltung. Letztere habe ich kürzlich auf die OpenWB 2 Software umgestellt, um OpenWB 2 auch mal ausprobieren zu können. Zurzeit setze ich nämlich evcc ein, um die beiden OpenWBs zu steuern, die Software gefällt mir ganz gut und bedient auch ganz gut meine Anforderungen. Zumal das UI deutlich mehr wife acceptance factor bietet als OpenWB.

Zur Steuerung der OpenWB 2.x durch evcc muss die OpenWB in den Secondary-Modus geschaltet und Modbus TCP zur Steuerung aktiviert werden.
Hierzu habe ich das neueste Release-Image geflasht und danach noch ein Update gemacht. Ich habe dann die WB direkt in den Secondary Modus geschaltet und Modbus TCP aktiviert. evcc konnte sich dann auch erfolgreich verbinden (also TCP Connection), allerdings wurden keine Daten ausgelesen. Ich habe es dann auch mal manuell mit qModMaster probiert. Dort kamen aber auch keine sinnvollen Werte in den beschriebenen Registern. Überall stand nur 0 drin und in den drei Feldern für die Spannung stand auch jeweils nur exakt glatt 230 Volt.

So sehen z.B. die ersten 30 Register ab Register 10100 aus:
Screenshot 2024-02-06 221921.png
Eigentlich sollten da ein paar mehr sinnvolle Werte drin stehen. Die Seriennummer kann ich übrigens erfolgreich auslesen. Aber alle elektrischen Werte fehlen. Versuche ich sogar die Leistungswerte auszulesen, bekomme ich sowohl in qModMaster als auch in der Wallbox eine Exception:

Code: Alles auswählen

2024-02-06 21:20:11,113 - {uModbus:95} - {ERROR:Modbus Control Server} - Could not handle request
Traceback (most recent call last):
  File "/home/openwb/.local/lib/python3.9/site-packages/umodbus/server/__init__.py", line 82, in execute_route
    function.execute(meta_data['unit_id'], self.server.route_map)
  File "/home/openwb/.local/lib/python3.9/site-packages/umodbus/functions.py", line 929, in execute
    values.append(endpoint(slave_id=slave_id, address=address,
  File "/var/www/html/openWB/packages/helpermodules/modbusserver.py", line 107, in read_data_store
    _form_int16(chargepoint.get.powers[askedvalue-30], address)
AttributeError: 'Get' object has no attribute 'powers'
Ich habe es anschließend auch noch auf dem neuesten master-Branch ausprobiert, gleiches Verhalten.

Jetzt kommt das kuriose: Richte ich die Wallbox komplett wie eine Primary OpenWB ein (EVU, Speicher, PV, Ladepunkt) und schalte dann auf Secondary um, klappt's. Nachdem ich die Wallbox nochmal zurückgesetzt habe, bin ich jetzt wieder am gleichen Punkt.

Hatte das schonmal jemand und falls ja, woran hat's gelegen? Eigentlich möchte ich die Einstellungen so knapp wie möglich halten. PV, Speicher und Batterie hatte ich nämlich via MQTT angebunden und wenn's nicht unbedingt sein muss, würde ich mir das gerne sparen.

Über Tipps würde mich freuen - der Support ist natürlich auch informiert.

Viele Grüße
Konni
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Re: Modbus TCP liefert keine Werte im Secondary-Modus

Beitrag von Tech1Konni »

Gerade ausprobiert: Ich muss erst einen EVU-Zähler einrichten und dann den Ladepunkt hinzufügen. Danach kann ich Modbus aktivieren und dann kommen auch sinnvolle Werte:
Screenshot 2024-02-06 231115.png
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Re: Modbus TCP liefert keine Werte im Secondary-Modus

Beitrag von Tech1Konni »

Prinzipiell habe ich jetzt raus, was ich machen muss, damit es läuft. Allerdings bekomme ich im Log jetzt diese Fehler:

Code: Alles auswählen

2024-02-06 23:30:14,052 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:14,103 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:21,652 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:21,710 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:24,388 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:24,450 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:27,138 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:27,195 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:29,867 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:29,941 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:32,617 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:32,676 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:35,372 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:35,443 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:38,138 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:38,186 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:40,853 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:40,921 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:43,595 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:43,664 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:46,344 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:46,412 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:49,113 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:49,165 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:51,846 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:51,910 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:54,590 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:54,630 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:57,310 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:30:57,369 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:31:00,045 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
2024-02-06 23:31:00,121 - {helpermodules.setdata:339} - {ERROR:Setdata} - Payload ungültig: Topic openWB/set/internal_chargepoint/0/get/power_factors, Payload 2147450.88 liegt in keinem der angegebenen Wertebereiche.
Ansonsten funktioniert es jetzt.
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Re: Modbus TCP liefert keine Werte im Secondary-Modus

Beitrag von Tech1Konni »

Im Status fehlen die Leistungswerte wie auch die Leistungsfaktoren auch, kein Wunder, dass die nicht auf die Topics gepusht werden können:
Screenshot 2024-02-07 142124.png
Ist das ein übliches Problem? Denn alles andere funktioniert ja mittlerweile.
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Re: Modbus TCP liefert keine Werte im Secondary-Modus

Beitrag von Tech1Konni »

Code: Alles auswählen

2024-02-08 20:11:06,525 - {modules.common.evse:42} - {DEBUG:Internal Chargepoint} - Gesetzte Stromstärke EVSE: 0, Status: 2, Modbus-ID: 1
2024-02-08 20:11:06,526 - {modules.common.store._api:26} - {DEBUG:Internal Chargepoint} - Raw data ChargepointState(currents=[0.0, 0.0, 0.0], powers=[0, 0, 0], voltages=[231.6, 232.0, 232.6], frequency=50.0, imported=111100, exported=0, power=0, phases_in_use=3, charge_state=False, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[2147450.879, 2147483.647, 4294967.295], soc=None, soc_timestamp=None, evse_current=0, vehicle_id=None)
2024-02-08 20:11:06,527 - {modules.common.store._api:30} - {INFO:Internal Chargepoint} - Saving ChargepointState(currents=[0.0, 0.0, 0.0], powers=[0, 0, 0], voltages=[231.6, 232.0, 232.6], frequency=50.0, imported=111100, exported=0, power=0, phases_in_use=3, charge_state=False, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[2147450.879, 2147483.647, 4294967.295], soc=None, soc_timestamp=None, evse_current=0, vehicle_id=None)
2024-02-08 20:11:06,548 - {modules.common.store._api:26} - {DEBUG:Internal Chargepoint} - Raw data ChargepointState(currents=[0.0, 0.0, 0.0], powers=[0, 0, 0], voltages=[231.6, 232.0, 232.6], frequency=50.0, imported=111100, exported=0, power=0, phases_in_use=3, charge_state=False, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[2147450.879, 2147483.647, 4294967.295], soc=None, soc_timestamp=None, evse_current=0, vehicle_id=None)
2024-02-08 20:11:06,552 - {modules.common.store._api:30} - {INFO:Internal Chargepoint} - Saving ChargepointState(currents=[0.0, 0.0, 0.0], powers=[0, 0, 0], voltages=[231.6, 232.0, 232.6], frequency=50.0, imported=111100, exported=0, power=0, phases_in_use=3, charge_state=False, plug_state=True, rfid=, rfid_timestamp=None, power_factors=[2147450.879, 2147483.647, 4294967.295], soc=None, soc_timestamp=None, evse_current=0, vehicle_id=None)
2024-02-08 20:11:06,564 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:248} - {DEBUG:Internal Chargepoint} - Published plug state True
2024-02-08 20:11:06,566 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:93} - {DEBUG:Internal Chargepoint} - Values from parentWB: InternalChargepointData(cp_interruption_duration=0, parent_cp=None, phases_to_use=1, set_current=0.0, trigger_phase_switch=False)
2024-02-08 20:11:06,568 - {modules.common.component_context:25} - {DEBUG:Internal Chargepoint} - Update Komponente ['Ladepunkt 0']
2024-02-08 20:11:07,686 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:190} - {DEBUG:Internal Chargepoint} - ***Start***
2024-02-08 20:11:07,690 - {modules.internal_chargepoint_handler.internal_chargepoint_handler:192} - {DEBUG:Internal Chargepoint} - {'cp0': InternalChargepoint(data=InternalChargepointData(cp_interruption_duration=0, parent_cp=None, phases_to_use=1, set_current=0.0, trigger_phase_switch=False), get=Get(charge_state=False, currents=[0.0, 0.0, 0.0], evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=111100, phases_in_use=3, plug_state=True, power=0, rfid_timestamp=None, rfid=None, voltages=[231.6, 232.0, 232.6])), 'cp1': InternalChargepoint(data=InternalChargepointData(cp_interruption_duration=0, parent_cp=None, phases_to_use=0, set_current=0, trigger_phase_switch=False), get=Get(charge_state=False, currents=[0.0, 0.0, 0.0], evse_current=0, exported=0, fault_str='Kein Fehler.', fault_state=0, imported=0, phases_in_use=0, plug_state=False, power=0, rfid_timestamp=None, rfid=None, voltages=[230.0, 230.0, 230.0])), 'global_data': GlobalHandlerData(heartbeat=1707419459.282147, parent_ip=None, configured=True), 'rfid_data': RfidData(last_tag='')}
2024-02-08 20:11:07,693 - {modules.common.component_context:25} - {DEBUG:Internal Chargepoint} - Update Komponente ['Ladepunkt 0']
Hatte jemand schonmal das Problem, das Spannung und Stromstärken da sind, Leistungswerte aber nicht?
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Re: Modbus TCP liefert keine Werte im Secondary-Modus

Beitrag von Tech1Konni »

Das kommt beim Starten im Debug-Modus - sieht das normal aus für euch?

Code: Alles auswählen

2024-02-08 22:03:48,590 - {root:178} - {DEBUG:MainThread} - Start openWB2.service
2024-02-08 22:03:48,592 - {helpermodules.update_config:499} - {DEBUG:MainThread} - Broker-Konfiguration aktualisieren
2024-02-08 22:03:50,030 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/0/get/evse_current
2024-02-08 22:03:50,036 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/0/get/soc
2024-02-08 22:03:50,040 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/0/get/soc_timestamp
2024-02-08 22:03:50,043 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/chargepoint/0/get/vehicle_id
2024-02-08 22:03:50,102 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/data/trigger_phase_switch
2024-02-08 22:03:50,108 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/voltages
2024-02-08 22:03:50,112 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/currents
2024-02-08 22:03:50,115 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/frequency
2024-02-08 22:03:50,119 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/imported
2024-02-08 22:03:50,122 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/exported
2024-02-08 22:03:50,126 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/power
2024-02-08 22:03:50,129 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/powers
2024-02-08 22:03:50,133 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/phases_in_use
2024-02-08 22:03:50,136 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/charge_state
2024-02-08 22:03:50,140 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/plug_state
2024-02-08 22:03:50,144 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/internal_chargepoint/0/get/evse_current
2024-02-08 22:03:50,165 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/command/command_completed
2024-02-08 22:03:50,169 - {helpermodules.update_config:530} - {DEBUG:MainThread} - Ungültiges Topic zum Startzeitpunkt: openWB/command/mqttjs_f3dcbc77/messages/1707426167510
2024-02-08 22:03:52,189 - {helpermodules.update_config:509} - {ERROR:MainThread} - Fehler beim Prüfen des Brokers.
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/update_config.py", line 507, in update
    self.__solve_breaking_changes()
  File "/var/www/html/openWB/packages/helpermodules/update_config.py", line 562, in __solve_breaking_changes
    getattr(self, f"upgrade_datastore_{version}")()
  File "/var/www/html/openWB/packages/helpermodules/update_config.py", line 1196, in upgrade_datastore_36
    if hardware_configuration.get_hardware_configuration_setting("ripple_control_receiver_configured"):
  File "/var/www/html/openWB/packages/helpermodules/hardware_configuration.py", line 24, in get_hardware_configuration_setting
    return json.loads(f.read())[name]
KeyError: 'ripple_control_receiver_configured'
2024-02-08 22:04:09,017 - {modules.internal_chargepoint_handler.rfid:99} - {DEBUG:MainThread} - **** /dev/input/event0 raspberrypi-ts  ****
2024-02-08 22:04:09,017 - {modules.internal_chargepoint_handler.rfid:100} - {DEBUG:MainThread} - {('EV_SYN', 0): [('SYN_REPORT', 0), ('SYN_CONFIG', 1), ('SYN_DROPPED', 3)], ('EV_KEY', 1): [('BTN_TOUCH', 330)], ('EV_ABS', 3): [(('ABS_X', 0), AbsInfo(value=0, min=0, max=799, fuzz=0, flat=0, resolution=0)), (('ABS_Y', 1), AbsInfo(value=0, min=0, max=479, fuzz=0, flat=0, resolution=0)), (('ABS_MT_SLOT', 47), AbsInfo(value=0, min=0, max=9, fuzz=0, flat=0, resolution=0)), (('ABS_MT_POSITION_X', 53), AbsInfo(value=0, min=0, max=799, fuzz=0, flat=0, resolution=0)), (('ABS_MT_POSITION_Y', 54), AbsInfo(value=0, min=0, max=479, fuzz=0, flat=0, resolution=0)), (('ABS_MT_TRACKING_ID', 57), AbsInfo(value=0, min=0, max=65535, fuzz=0, flat=0, resolution=0))]}
2024-02-08 22:04:09,018 - {modules.internal_chargepoint_handler.rfid:103} - {DEBUG:MainThread} - device emits keyboard events
2024-02-08 22:04:09,018 - {modules.internal_chargepoint_handler.rfid:108} - {DEBUG:MainThread} - no 'enter' key detected, skipping device
2024-02-08 22:04:09,018 - {modules.internal_chargepoint_handler.rfid:111} - {INFO:MainThread} - detected keyboard devices:
2024-02-08 22:04:09,019 - {asyncio:59} - {DEBUG:MainThread} - Using selector: EpollSelector
2024-02-08 22:04:11,322 - {helpermodules.subdata:448} - {DEBUG:Subdata} - Neustart des Handlers für den internen Ladepunkt.
2024-02-08 22:04:11,539 - {helpermodules.modbusserver:148} - {DEBUG:Modbus Control Server} - Starte Modbus-Server
2024-02-08 22:04:12,637 - {helpermodules.setdata:46} - {DEBUG:Setdata} - Subdata initialization completed. Starting setdata loop to broker.
2024-02-08 22:04:12,709 - {schedule:146} - {DEBUG:MainThread} - Deleting all jobs tagged "algorithm"
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
Tech1Konni
Beiträge: 40
Registriert: Mi Okt 05, 2022 11:50 am

Re: Modbus TCP liefert keine Werte im Secondary-Modus

Beitrag von Tech1Konni »

Am Wochenende hatte ich etwas Zeit, da habe ich mich mal durch den Source Code gewühlt, den Fehler lokalisiert und behoben.

Die Infos dazu findet ihr im zugehörigen Pull Request auf github:
https://github.com/openWB/core/pull/1420

Wer also das gleiche Problem hat, muss nur noch warten, bis der Pull Request gemergt wird.
PV: 25,77 kWp SolarEdge SE17K Speicher: Alpha ESS Smile B3 Autos: Skoda Enyaq 85x und Cupra Born
OpenWB series 2 standard+ & openWB Pro mit evcc
Antworten