Seite 37 von 41

Re: Feedback Beta 2

Verfasst: Mo Mai 15, 2023 8:23 am
von LutzB
masi79 hat geschrieben: Sa Mai 13, 2023 12:27 pm Bei mir lädt das Protokoll der täglichen und monatlichen Ladungen nicht. Es kommt zu folgendem JavaScript-Fehler:

Code: Alles auswählen

vendor-chartjs-d3510a59.js:18 Uncaught (in promise) TypeError: Cannot use 'in' operator to search for 'datasets' in undefined
    at vendor-chartjs-d3510a59.js:18:38910
    at vendor-b78ff8c0.js:9:26416
    at Gi (vendor-b78ff8c0.js:9:1429)
    at Wr (vendor-b78ff8c0.js:9:1508)
    at Ll.e.__weh.e.__weh (vendor-b78ff8c0.js:9:25990)
    at qu (vendor-b78ff8c0.js:9:2983)
    at ry (vendor-b78ff8c0.js:9:3332)
Davor gibt's 3 Warnings:

could not get name for dataset ev.ev3.soc

[Vue warn]: Missing required prop: "chartData"

[Vue warn]: Unhandled error during execution of mounted hook
Ist im heutigen Build behoben worden. Bitte aktualisieren.

Re: Feedback Beta 2

Verfasst: Di Mai 16, 2023 1:33 pm
von masi79
LutzB hat geschrieben: Mo Mai 15, 2023 8:23 am
masi79 hat geschrieben: Sa Mai 13, 2023 12:27 pm Bei mir lädt das Protokoll der täglichen und monatlichen Ladungen nicht. Es kommt zu folgendem JavaScript-Fehler:

Code: Alles auswählen

vendor-chartjs-d3510a59.js:18 Uncaught (in promise) TypeError: Cannot use 'in' operator to search for 'datasets' in undefined
    at vendor-chartjs-d3510a59.js:18:38910
    at vendor-b78ff8c0.js:9:26416
    at Gi (vendor-b78ff8c0.js:9:1429)
    at Wr (vendor-b78ff8c0.js:9:1508)
    at Ll.e.__weh.e.__weh (vendor-b78ff8c0.js:9:25990)
    at qu (vendor-b78ff8c0.js:9:2983)
    at ry (vendor-b78ff8c0.js:9:3332)
Davor gibt's 3 Warnings:

could not get name for dataset ev.ev3.soc

[Vue warn]: Missing required prop: "chartData"

[Vue warn]: Unhandled error during execution of mounted hook
Ist im heutigen Build behoben worden. Bitte aktualisieren.
Funktioniert. Vielen Dank!

Re: Feedback Beta 2

Verfasst: Fr Mai 19, 2023 9:04 am
von Andy4685
Fehler HTTP 401 obwohl der Soc angezeigt wird…
Renault Megan Etech
Geladen wird quasi in Not Modus mit ca 3Kw egal welcher Lademodus ausgewählt ist…

Re: Feedback Beta 2

Verfasst: Fr Mai 19, 2023 8:31 pm
von aiole
Bitte keine Doppelposts!

Re: Feedback Beta 2

Verfasst: Sa Mai 20, 2023 1:40 pm
von Samoht
*seufz*
never touch a halbwegs running system... 😆

Bislang habe ich die Werte vom Zähler/Wechselrichter/Batterie via MQTT übertragen. Zum Test, ob das HTTP-Modul evtl. meine teilweise extrem ausgeprägten Sägezähne glätten könnte (weil vielleicht die Verarbeitung der Daten anders funktioniert), habe ich es gerade getestet.

Mit dem Ergebnis, dass nichts mehr geht... Auch nicht nach Rückumstellung auf MQTT.

Nach Umstellung auf HTTP hatte ich solche Fehler im Log (exemplarisch für einen Wert):

Code: Alles auswählen

2023-05-20 15:10:30,382 - {modules.common.component_context:24} - {DEBUG:device2} - Update Komponente ['HTTP Zähler']
2023-05-20 15:10:30,383 - {modules.common.component_context:24} - {DEBUG:cp3} - Update Komponente ['Ladepunkt']
2023-05-20 15:10:30,385 - {modules.common.component_context:24} - {DEBUG:cp4} - Update Komponente ['Ladepunkt']
2023-05-20 15:10:30,393 - {urllib3.connectionpool:272} - {DEBUG:device2} - Resetting dropped connection: 192.168.10.6
2023-05-20 15:10:30,407 - {urllib3.connectionpool:452} - {DEBUG:device2} - http://192.168.10.6:3777 "GET /hook/openWB?value=grid_power HTTP/1.1" 200 5
2023-05-20 15:10:30,411 - {modules.common.req:11} - {DEBUG:device2} - Get-Response: -5213
2023-05-20 15:10:30,413 - {modules.common.simcount._simcount:38} - {DEBUG:device2} - Previous state: SimCounterState(timestamp=1684585970.5068326, power=None, imported=0, exported=0)
2023-05-20 15:10:30,435 - {modules.common.fault_state:52} - {ERROR:device2} - HTTP Zähler: FaultState FaultStateLevel.ERROR, FaultStr modules.common.simcount._calculate <class 'TypeError'> '<' not supported between instances of 'float' and 'NoneType', Traceback: 
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/fault_state.py", line 117, in wrapper
    return delegate(*args, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/simcount/_calculate.py", line 14, in calculate_import_export
    power_low = min(power1, power2)
TypeError: '<' not supported between instances of 'float' and 'NoneType'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/common/configurable_device.py", line 24, in __call__
    self.__updater(component)
  File "/var/www/html/openWB/packages/modules/devices/http/device.py", line 37, in <lambda>
    component_updater=IndependentComponentUpdater(lambda component: component.update(session))
  File "/var/www/html/openWB/packages/modules/devices/http/counter.py", line 38, in update
    imported, exported = self.sim_counter.sim_count(power)
  File "/var/www/html/openWB/packages/modules/common/simcount/_simcounter.py", line 14, in sim_count
    self.data = sim_count(power, self.topic, self.data, self.prefix)
  File "/var/www/html/openWB/packages/modules/common/fault_state.py", line 117, in wrapper
    return delegate(*args, **kwargs)
  File "/var/www/html/openWB/packages/modules/common/simcount/_simcount.py", line 40, in sim_count
    imported, exported = calculate_import_export(hours_since_previous, previous_state.power, power_present)
  File "/var/www/html/openWB/packages/modules/common/fault_state.py", line 122, in wrapper
    raise FaultState.error(module_name + " " + str(type(e)) + " " + str(e)) from e
modules.common.fault_state.FaultState: ("modules.common.simcount._calculate <class 'TypeError'> '<' not supported between instances of 'float' and 'NoneType'", <FaultStateLevel.ERROR: 2>)
Der Graph ist seit dem leer (bis auf Fahrzeug-SOCs) und meine Ladepunkte sind aus der Ansicht verschwunden (aber in der Konfiguration vorhanden):
Bildschirmfoto 2023-05-20 um 15.33.42.png
MQTT-Log nach Rückumstellung, Werte laufen rein. Aber im Hintergrund ist irgendwas kaputt gegangen...

Code: Alles auswählen

2023-05-20 15:27:16,344 - Topic: openWB/set/bat/2/get/power, Payload: 21
2023-05-20 15:27:16,347 - Topic: openWB/bat/2/get/power, Payload: 21
2023-05-20 15:27:16,358 - Topic: openWB/set/counter/0/get/power, Payload: -5575
2023-05-20 15:27:16,399 - Topic: openWB/set/pv/1/get/power, Payload: -6098

edit: Das mit den MQTT-Werten hat sich geklärt. Die Topics haben sich geändert, weil neue Geräte-IDs vergeben wurden. Daten sind wieder sichtbar im Dashboard, Ladepunkte fehlen dort aber weiterhin.

Zum Glück sind die Autos voll und außerdem steuere ich die openWB eh hauptsächlich via MQTT aus einem anderen System heraus. Vermutlich funktioniert das weiterhin.

Re: Feedback Beta 2

Verfasst: So Mai 21, 2023 11:42 am
von Samoht
Laden ging auch nicht mehr. Musste beide Ladepunkte neu anlegen

Re: Feedback Beta 2

Verfasst: Mo Mai 29, 2023 8:16 am
von _daniel
Hallo, habe das erste Mal aufgesetzt.
Folgendes ist mir aufgefallen. Die Komponente Fronius-Wechselrichter liefert einen negativen PV Wert.
owb2_Fronius.png
owb2_Fronius.png (11.69 KiB) 521 mal betrachtet
In der 1.9x funktioniert es
owb1_fronius.png
owb1_fronius.png (4.91 KiB) 521 mal betrachtet

Re: Feedback Beta 2

Verfasst: Mo Mai 29, 2023 8:38 am
von rleidner
Ist wohl so gewollt und m.E. korrekt.
Bezug positiv, Erzeugung/Einspeisung negativ.

Re: Feedback Beta 2

Verfasst: Mo Mai 29, 2023 8:39 am
von aiole
Das ist korrekt. Minus als Vorzeichen = Erzeugung bzw. Einspeisung. Das Modul meldet deshalb auch keinen Fehler (grün).

In SW2 werden einige Diskrepanzen der 1.9 gerade gezogen. Mit den Vorzeichen gibt es sonst immer wieder Missverständnisse.

Re: Feedback Beta 2

Verfasst: Mo Mai 29, 2023 12:24 pm
von _daniel
Danke euch.
Mit dem Speicher SoC über MQTT klappt auch noch nicht ganz, das schau ich mir die Tage genauer an.
Bei 1.9 hatte ich damit auch Schwierigkeiten, die Topics an openwb/set/openWB/housebattery/%Soc kmen an, wurden aber nicht verarbeitet . An „openWB/housebattery/%Soc“ hat es dann funktioniert. Wobei ich glaube, das das set… Topic verwendet werden sollte (wie auch in der Modulbeschreibung dokumentiert).