Discovergy in Nightly 1.9.250

Fragen zur Nutzung, Features, usw..
MartinH
Beiträge: 58
Registriert: Mo Okt 14, 2019 2:59 pm

Discovergy in Nightly 1.9.250

Beitrag von MartinH »

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):
yankee
Beiträge: 481
Registriert: Sa Mai 16, 2020 11:34 am

Re: Discovergy in Nightly 1.9.250

Beitrag von yankee »

Wahrscheinlich das Selbe wie #1878.

Um das zu verifizieren: Bitte die URL https://api.discovergy.com/public/v1/la ... terId=XXXX aufrufen (XXXX ersetzen durch deine Meter-ID, wie du sie auch in der Modulkonfiguration abgelegt hast) (du solltest nach Benutzername und Passwort gefragt werden, ebenfalls so angeben wie in der Modulkonfig) und das Ergebnis hier rein posten?
MartinH
Beiträge: 58
Registriert: Mo Okt 14, 2019 2:59 pm

Re: Discovergy in Nightly 1.9.250

Beitrag von MartinH »

1. EVU Zähler:
{"time":1641807548104,"values":{"power":676270,"power3":-178280,"energyOut":294243456924000,"power1":1116460,"energy":43083460817000,"power2":-261910}}

2. Erzeugungszähler:
{"time":1641807609492,"values":{"power":-907100,"power3":-300730,"energyOut":359815449295000,"power1":-301600,"energy":251776580000,"power2":-304770}}
Andi
Beiträge: 415
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Discovergy in Nightly 1.9.250

Beitrag von Andi »

Ich hab grad auch Probleme mit meinem EVU Zähler und es kommt nichts mehr in der OpenWB an, aber ich glaube bei discovergy ist grad das gesamte Portal down... Ich kann mich auch nicht einloggen, bekomme nur nen 500, 503 oder nen 504 wenn ich manuell im Browser abfragen möchte :evil:
MartinH
Beiträge: 58
Registriert: Mo Okt 14, 2019 2:59 pm

Re: Discovergy in Nightly 1.9.250

Beitrag von MartinH »

Ja, das habe ich aktuell auch.
Hat aber nichts mit dem Problem zu tun. Heute Morgen als ich getestet hatte funktionierte es noch.
Jetzt gerade bekommt mein IoBroker natürlich auch keine Daten.
ManuelT
Beiträge: 38
Registriert: Fr Mär 06, 2020 7:27 pm

Re: Discovergy in Nightly 1.9.250

Beitrag von ManuelT »

Andi hat geschrieben: Mo Jan 10, 2022 12:07 pm Ich hab grad auch Probleme mit meinem EVU Zähler und es kommt nichts mehr in der OpenWB an, aber ich glaube bei discovergy ist grad das gesamte Portal down... Ich kann mich auch nicht einloggen, bekomme nur nen 500, 503 oder nen 504 wenn ich manuell im Browser abfragen möchte :evil:
Seit wann hast du die Probleme mit Discovergy? Bei mir gibts seit 12:22 Uhr rum keine Datenübertragung mehr an Discovergy
Andi
Beiträge: 415
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Discovergy in Nightly 1.9.250

Beitrag von Andi »

Jup, das passt mit kurz nach 12. Es kommt nach wie vor nichts an, der Zähler tut aber, das Portal von discovergy ist auch wieder erreichbar, aber es kommen weiter Fehlermeldungen im log... mal sehen wie es morgen früh aussieht.
Andi
Beiträge: 415
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Discovergy in Nightly 1.9.250

Beitrag von Andi »

so, jetzt habe ich dieselben log Einträge wie im post #1:

Code: Alles auswählen

2022-01-10 19:31:29: **** WARNING **** Regulation loop needs 8 seconds (LV0)
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):
2022-01-10 19:31:18: **** Regulation loop needs 7 seconds (LV0)
Da die EVU Anzeige nicht funktionierte heute mittag hab ich einfach mal die OpenWB upgedatet auf die letzte 1.9.250 nightly (ich hatte schon eine 1.9.250 von Ende Dezember drauf mit der es schon ging...) in der Hoffnung es gibt einen fix. Aber jetzt war wohl Discovergy schuld und ich hab mir mit der neuesten nightly wohl einen Bug reingeholt :(

Ich werde nun erstmal auf die Beta zurück müssen, da ich leider genau heute wegen Zeitdruck natürlich keine Sicherung vor dem Update gemacht habe :oops:
Andi
Beiträge: 415
Registriert: So Jun 21, 2020 8:48 am
Been thanked: 1 time

Re: Discovergy in Nightly 1.9.250

Beitrag von Andi »

mit der Beta 1.9.245 geht es wieder ist also irgendwann zwischen Weihnachten und heute ein Bug reingekommen...
yankee
Beiträge: 481
Registriert: Sa Mai 16, 2020 11:34 am

Re: Discovergy in Nightly 1.9.250

Beitrag von yankee »

Der Grund ist offensichtlich. Falls es nicht jemand anders tut kommt zeitnah ein Fix von mir.
Antworten