Discovergy in Nightly 1.9.250
Verfasst: Mo Jan 10, 2022 8:43 am
Hallo,
ich hatte ja schon in dem allgemeinen Rückmeldethread zu der Nightly 1.9.250 geschrieben, dass ich Probleme mit dem Discovergy Erzeugungszähler habe.
Mit der aktuellen Version trifft das Problem wohl auch den EVU Zähler. Über Discovergy bekomme ich keine Werte mehr in die openWB. Der Umweg ioBroker (Discovergy Adapter) ==> MQTT ==> openWB funktioniert. Daher sollte das Problem nicht am Netzwerk oder bei Discovergy liegen.
Auszug aus dem Log: (wenn noch was anderes gebraucht wird, kann ich gerne noch mehr Logs schicken)
(für PV habe ich aktuell beide Module eingerichtet Pv1 ist Discovergy und PV2 ist der Umweg über MQTT)
2022-01-10 09:34:29: pv1watt 0 pv2watt -432 pvwatt -432 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 6 maximalA 32 (LV1) at 1277 loadvars loadvars.sh
KeyError: 'phase1Voltage'
voltages = [values["phase" + str(phase) + "Voltage"] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 31, in <listcomp>
voltages = [values["phase" + str(phase) + "Voltage"] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 31, in write_readings_to_ramdisk
write_readings_to_ramdisk(get_last_reading(user, password, meter_id))
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 49, in update
parser.set_defaults(RUN=lambda args: function(*[getattr(args, argument_name) for argument_name in arg_spec.args]))
File "/var/www/html/openWB/packages/helpermodules/cli/_run_using_positional_cli_args.py", line 19, in <lambda>
args.RUN(args)
File "/var/www/html/openWB/packages/helpermodules/cli/_run_using_positional_cli_args.py", line 34, in run_using_positional_cli_args
run_using_positional_cli_args(update)
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 54, in <module>
Traceback (most recent call last):
During handling of the above exception, another exception occurred:
KeyError: 'voltage1'
voltages = [values["voltage" + str(phase)] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 28, in <listcomp>
voltages = [values["voltage" + str(phase)] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 28, in write_readings_to_ramdisk
Traceback (most recent call last):
ich hatte ja schon in dem allgemeinen Rückmeldethread zu der Nightly 1.9.250 geschrieben, dass ich Probleme mit dem Discovergy Erzeugungszähler habe.
Mit der aktuellen Version trifft das Problem wohl auch den EVU Zähler. Über Discovergy bekomme ich keine Werte mehr in die openWB. Der Umweg ioBroker (Discovergy Adapter) ==> MQTT ==> openWB funktioniert. Daher sollte das Problem nicht am Netzwerk oder bei Discovergy liegen.
Auszug aus dem Log: (wenn noch was anderes gebraucht wird, kann ich gerne noch mehr Logs schicken)
(für PV habe ich aktuell beide Module eingerichtet Pv1 ist Discovergy und PV2 ist der Umweg über MQTT)
2022-01-10 09:34:29: pv1watt 0 pv2watt -432 pvwatt -432 ladeleistung 0 llalt 0 nachtladen 0 nachtladen 0 minimalA 6 maximalA 32 (LV1) at 1277 loadvars loadvars.sh
KeyError: 'phase1Voltage'
voltages = [values["phase" + str(phase) + "Voltage"] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 31, in <listcomp>
voltages = [values["phase" + str(phase) + "Voltage"] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 31, in write_readings_to_ramdisk
write_readings_to_ramdisk(get_last_reading(user, password, meter_id))
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 49, in update
parser.set_defaults(RUN=lambda args: function(*[getattr(args, argument_name) for argument_name in arg_spec.args]))
File "/var/www/html/openWB/packages/helpermodules/cli/_run_using_positional_cli_args.py", line 19, in <lambda>
args.RUN(args)
File "/var/www/html/openWB/packages/helpermodules/cli/_run_using_positional_cli_args.py", line 34, in run_using_positional_cli_args
run_using_positional_cli_args(update)
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 54, in <module>
Traceback (most recent call last):
During handling of the above exception, another exception occurred:
KeyError: 'voltage1'
voltages = [values["voltage" + str(phase)] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 28, in <listcomp>
voltages = [values["voltage" + str(phase)] / 1000 for phase in range(1, 4)]
File "/var/www/html/openWB/modules/bezug_discovergy/discovergy.py", line 28, in write_readings_to_ramdisk
Traceback (most recent call last):