1.9.266: JSON: keine EVU/PV Daten mehr
Verfasst: Mi Mai 18, 2022 2:52 pm
Hallo Lena und Lutz,
habe heute Nachmittag auf meinem Spiel Raspi auch auf die aktuellste 266 aktualisiert und keine EVU und PV Daten mehr mit dem JSON Modul.
Der Port wird im read_legacy als INT definiert und im __init__ dann als String erwartet. Wurde erst gestern geändert.
Ich hab jetzt mal Zeile 42 in openWB/packages/modules/json/device.py
in
geändert. Damit funktioniert es bei mir wieder.
VG
Det
habe heute Nachmittag auf meinem Spiel Raspi auch auf die aktuellste 266 aktualisiert und keine EVU und PV Daten mehr mit dem JSON Modul.
Code: Alles auswählen
2022-05-18 16:08:12: PID: 29858: legacy run server: Received command ["modules.json.device","inverter","http://raspi3.fritz.box:8081",".data[]|select(.uuid==\"8ae19880-d
2022-05-18 16:08:12: PID: 29858: root: Fehler im Modul Json
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/json/device.py", line 45, in __init__
":" + port if port else ""
TypeError: can only concatenate str (not "int") to str
2022-05-18 16:08:12: PID: 29858: root: Start device reading {'component1': <modules.json.inverter.JsonInverter object at 0xb5311790>}
2022-05-18 16:08:12: PID: 29858: root: Json Wechselrichter: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'Device' object has no attribute 'domain', Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/json/device.py", line 64, in update
response = req.get_http_session().get(self.domain, timeout=5)
AttributeError: 'Device' object has no attribute 'domain'
2022-05-18 16:08:12: PID: 29858: legacy run server: Completed running command in 0.01s: ["modules.json.device","inverter","http://raspi3.fritz.box:8081",".data[]|select(.uuid==\"8ae19880-d
2022-05-18 16:08:17: PID: 3461: ungültiger Wert für lla2: (LV0) at 590 loadvars loadvars.sh
2022-05-18 16:08:17: PID: 3674: EVU URL: http://raspi3.fritz.box:8081 (LV2) at 18 main modules/bezug_json/main.sh
2022-05-18 16:08:17: PID: 3674: Filter Watt : .data[] | select(.uuid=="0265cf40-d42b-11eb-b7e7-3ff66060fa6b")| .tuples[0][1] | if . == null then 0 else . end (LV2) at 19 main modules/bezug_json/main.sh
2022-05-18 16:08:17: PID: 3674: Filter Bezug: .data[] | select(.uuid=="e0f95960-d42a-11eb-bb4a-05a2a3f49d4f")| .tuples[0][1] (LV2) at 20 main modules/bezug_json/main.sh
2022-05-18 16:08:17: PID: 3674: Filter Einsp: .data[] | select(.uuid=="aa5aac00-d42a-11eb-b608-d568343b9bdc")| .tuples[0][1] (LV2) at 21 main modules/bezug_json/main.sh
2022-05-18 16:08:17: PID: 29858: legacy run server: Received command ["modules.json.device","counter","http://raspi3.fritz.box:8081",".data[] | select(.uuid==\"0265cf40-
2022-05-18 16:08:17: PID: 29858: root: Fehler im Modul Json
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/json/device.py", line 45, in __init__
":" + port if port else ""
TypeError: can only concatenate str (not "int") to str
2022-05-18 16:08:17: PID: 29858: root: Start device reading {'componentNone': <modules.json.counter.JsonCounter object at 0xb5460c70>}
2022-05-18 16:08:17: PID: 29858: root: Json Zähler: FaultState FaultStateLevel.ERROR, FaultStr <class 'AttributeError'> 'Device' object has no attribute 'domain', Traceback:
Traceback (most recent call last):
File "/var/www/html/openWB/packages/modules/json/device.py", line 64, in update
response = req.get_http_session().get(self.domain, timeout=5)
AttributeError: 'Device' object has no attribute 'domain'
2022-05-18 16:08:17: PID: 29858: legacy run server: Completed running command in 0.01s: ["modules.json.device","counter","http://raspi3.fritz.box:8081",".data[] | select(.uuid==\"0265cf40-
2022-05-18 16:08:17: PID: 3674: RET: 0 (LV2) at 26 main modules/bezug_json/main.sh
Ich hab jetzt mal Zeile 42 in openWB/packages/modules/json/device.py
Code: Alles auswählen
port = self.device_config["configuration"]["port"]
Code: Alles auswählen
port = str(self.device_config["configuration"]["port"])
VG
Det