Moin Leute,
erstmal Hallo an alle und vielen Dank für die tolle neue OpenWB series2 standard+.
Ich habe die OpenWB letzte Woche mit vorinstallierter Version 1.9.244 angebaut und konfiguriert. Lief alles problemlos. Auch die Anbindung an mein Energymanager von Solarwatt war dank der Module kein Problem. Von dem Bekomme ist PV-Daten, Verbrauchsdaten und Speicherdaten.
Heute habe ich dann zufällig gesehen dass 1.9.262 als Stable Version zur Verfügung steht und gleich auf dem iPad auf Update geklickt.
Leider habe ich in meiner Euphorie kein Backup gemacht
Nach dem Update bekomme ich nun leider keine aktuellen Werte vom Energymanager mehr - Kann also weder PV Erzeugung, Hausverbrauch oder den Speicher sehen. So funktioniert nun auch beim PV laden nicht mehr
Unter "Update/Versionsauswahl" habe ich folgende Auswahlmöglichkeiten. Merkwürdig finde ich, dass Stable und Nightly gleich ist bzw. die Betaversion älter ist.
Stable:
1.9.262
Beta:
1.9.261
Nightly:
1.9.262
Im PV Modul steht: "Konfiguration im zugehörigen Speichermodul des Solarwatt/My Reserve erforderlich."
allerdings finde ich im Solarwatt Energymanager keine Einstellung und es lief ja vorher auch alles. Hat noch jemand das Problem oder eine Idee was ich machen kann? Gibt es eine Möglichkeit ohne Backup zur .244 zurückzukehren?
Vielen Dank schonmal
Achja, hier mal ein Teil vom Debug-log:
AttributeError: 'list' object has no attribute 'values'
for item in sresponse["result"]["items"].values():
File "/var/www/html/openWB/modules/bezug_solarwatt/solarwatt.py", line 23, 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, argv)
File "/var/www/html/openWB/modules/bezug_solarwatt/solarwatt.py", line 39, in main
importlib.import_module(parsed[0]).main(parsed[1:])
File "/var/www/html/openWB/packages/legacy_run_server.py", line 109, in handle_message
self.__callback(read_all_bytes(connection))
File "/var/www/html/openWB/packages/legacy_run_server.py", line 87, in handle_connection
yield
File "/var/www/html/openWB/packages/legacy_run_server.py", line 48, in redirect_stdout_stderr_exceptions_to_log
Traceback (most recent call last):
2022-04-02 19:07:15: PID: 18073: legacy run server: Unhandled exception
TypeError: list indices must be integers or slices, not dict
if "tagValues" in sresponse["result"]["items"][item]:
File "/var/www/html/openWB/modules/speicher_solarwatt/solarwatt.py", line 18, in get_value
2022-04-02 19:07:14: PID: 18073: legacy run server: Traceback (most recent call last):
AttributeError: 'list' object has no attribute 'values'
for item in sresponse["result"]["items"].values():
File "/var/www/html/openWB/modules/wr_solarwatt/solarwatt.py", line 16, 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, argv)
File "/var/www/html/openWB/modules/wr_solarwatt/solarwatt.py", line 31, in main
importlib.import_module(parsed[0]).main(parsed[1:])
File "/var/www/html/openWB/packages/legacy_run_server.py", line 109, in handle_message
self.__callback(read_all_bytes(connection))
File "/var/www/html/openWB/packages/legacy_run_server.py", line 87, in handle_connection
yield
File "/var/www/html/openWB/packages/legacy_run_server.py", line 48, in redirect_stdout_stderr_exceptions_to_log
Traceback (most recent call last):
2022-04-02 19:07:13: PID: 18073: legacy run server: Unhandled exception
AttributeError: 'list' object has no attribute 'values'
for item in sresponse["result"]["items"].values():
File "/var/www/html/openWB/modules/bezug_solarwatt/solarwatt.py", line 23, 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)