Seite 3 von 4

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Fr Feb 18, 2022 10:47 am
von Amok83
Irgendwie bin ich zu blöd JSON wieder hinzubekommen.

Unter 1.9.x läuft es für den Piko so:
WR URL:

Code: Alles auswählen

http://192.168.178.26/api/dxs.json?dxsEntries=67109120&dxsEntries=251658753
Json Abfrage für Watt

Code: Alles auswählen

.dxsEntries[]|select(.dxsId==67109120)|.value
Json Abfrage für Wh

Code: Alles auswählen

(.dxsEntries[]|select(.dxsId==251658753)|.value)*1000


In 2.0 habe ich es so versucht, was aber nicht tut:
Konfiguration

Code: Alles auswählen

{
  "ip_address": "http://192.168.178.26/api/dxs.json?dxsEntries=67109120&dxsEntries=251658753"
}
JSON Wechselrichter

Code: Alles auswählen

{
  "jq_power": ".dxsEntries[]|select(.dxsId==67109120)|.value",
  "jq_counter": "(.dxsEntries[]|select(.dxsId==251658753)|.value)*1000"
}

Ist noch ein generisches Modbus (TCP) Modul für die Zukunft geplant?
So würde ich KSEM und Plenticore auch zum laufen bekommen.

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Fr Feb 18, 2022 10:54 am
von derNeueDet
Wie hast du denn installiert? Hast du nur das Image genommen oder hast du schon die Updates nachgezogen? Sieht für mich nicht aktuell aus.

Aktuell sieht die JSON Konfig bei mir schon so aus:
Screenshot 2022-02-18 115649.png
Update Script:
viewtopic.php?p=55192#p55192

Andernfalls Logfile:

melde dich mit ssh auf dem Raspi an und schau mal unter

...../ramdisk/main.log

Das ist das aktuelle Log.



VG
Det

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Fr Feb 18, 2022 12:54 pm
von Amok83
Ich habe das Alpha 1 Image installiert und danach geupdated.

Code: Alles auswählen

cd /var/www/html/openWB
sudo systemctl stop openwb2.service
git pull
sudo runs/atreboot.sh
sudo systemctl start openwb2.service
Fehler habe ich keine gesehen.
Ich schau mirs nochmal an.


Edit:
@derNeueDet
Ich habe dein Skript nun auch mal laufen lassen.
Da kamen noch Updates, aber die JSON-Maske sieht (auch nach Reboot) nicht so aus, wie in deinem Screenshot.
Allerdings funktioniert meine Konfiguration nun plötzlich. Zumindest für Power. Counter kommen noch keine (1. Tag)

@all
Sorry, dass ich offenbar im vollkommen falschen Thread gepostet habe. Ich habe gerade erst bemerkt, dass es hier eigentlich nur ums Flex-Kit geht.
Bitte in den allgemeinen Thread verschieben. Danke!

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Fr Mär 04, 2022 6:02 pm
von wawibu
Habe mir heute mal für den Raspi das Alpha Image gezogen. Danach dann das Update gemacht mit dem Script von Det.

Soweit so gut - wenn ich nun aber die HW einrichten will, komme ich nicht weiter. Das openWB Kit flex kann ich hinzufügen. Wenn ich dann aber eine Komponente hinzufügen möchte, bekomme ich folgenden Fehler angezeigt - egal welche Komponente ich hinzufügen möchte
openWB2_Alpha_flex_Error_20220304.PNG
Im main.log steht dann folgendes:

Code: Alles auswählen

2022-03-04 18:55:07,908 - {/packages/control/counter.py:34} - ERROR - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2022-03-04 18:55:07,910 - {/packages/control/process.py:70} - ERROR - Fehler im Process-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/process.py", line 68, in process_algorithm_results
    data.data.counter_data[data.data.counter_data["all"].get_evu_counter()].put_stats()
  File "/var/www/html/openWB/packages/control/counter.py", line 24, in get_evu_counter
    return f"counter{self.get_id_evu_counter()}"
  File "/var/www/html/openWB/packages/control/counter.py", line 29, in get_id_evu_counter
    if ComponentType.COUNTER.value == item["type"]:
KeyError: 'type'
2022-03-04 18:55:07,932 - {/packages/control/counter.py:34} - ERROR - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2022-03-04 18:55:07,933 - {/packages/helpermodules/graph.py:72} - ERROR - Fehler im Graph-Modul
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/helpermodules/graph.py", line 23, in pub_graph_data
    evu_counter = data.data.counter_data["all"].get_evu_counter()
  File "/var/www/html/openWB/packages/control/counter.py", line 24, in get_evu_counter
    return f"counter{self.get_id_evu_counter()}"
  File "/var/www/html/openWB/packages/control/counter.py", line 29, in get_id_evu_counter
    if ComponentType.COUNTER.value == item["type"]:
KeyError: 'type'
2022-03-04 18:55:10,600 - {/packages/helpermodules/command.py:532} - ERROR - Befehl konnte nicht ausgeführt werden: {'command': 'addComponent', 'data': {'deviceId': 2, 'deviceType': 'openwb_flex', 'type': 'counter'}, 'error': 'Es i>2022-03-04 18:55:17,367 - {/packages/modules/openwb_flex/device.py:60} - WARNING - OpenWB-Kit flex: Es konnten keine Werte gelesen werden, da noch keine Komponenten konfiguriert wurden.
2022-03-04 18:55:17,882 - {/packages/control/chargepoint.py:103} - ERROR - Fehler in der allgemeinen Ladepunkt-Klasse für Ladepunkt cp0
Traceback (most recent call last):
  File "/var/www/html/openWB/packages/control/chargepoint.py", line 101, in get_power_counter
    counter = counter + chargepoint.data["get"]["counter"]
KeyError: 'counter'
2022-03-04 18:55:17,895 - {/packages/control/counter.py:34} - ERROR - Ohne Konfiguration eines EVU-Zählers an der Spitze der Hierarchie ist keine Regelung möglich.
2022-03-04 18:55:17,898 - {/packages/control/counter.py:74} - ERROR - Fehler in der allgemeinen Zähler-Klasse

Kann mir jemand helfen was ich dort falsch mache?

Grüße,
Torsten

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Fr Mär 04, 2022 6:58 pm
von LutzB
Du machst nichts falsch. Im Hintergrund wurde mit den IDs noch was umgestellt. Sieht so aus, als wäre das an ein oder zwei Stellen übersehen worden. Müssen wir kommende Woche nochmal durchsehen.

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Mo Mär 07, 2022 8:02 am
von LutzB
Konnte bis jetzt keine übersehene Stelle im Code finden. Hast Du nach dem Update alle Daten im Broker gelöscht?

Code: Alles auswählen

sudo ./reset-broker.sh clearall

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Do Mär 10, 2022 11:19 am
von wawibu
LutzB hat geschrieben: Mo Mär 07, 2022 8:02 am Konnte bis jetzt keine übersehene Stelle im Code finden. Hast Du nach dem Update alle Daten im Broker gelöscht?

Code: Alles auswählen

sudo ./reset-broker.sh clearall
Hi Lutz,
ne - das hatte ich nicht gemacht. Habe gerade nochmal ein update gemacht, danach dann den Broker Reset und dann konnte ich EVU und PV anlegen. Ist nun genauso angelegt wie in der aktiven openWB 1.9
2022-03-10_12-13-08.png
Allerdings wird der Hausverbrauch dennoch fix mit 600W angezeigt. Im Lastmanagement kann ich die Struktur auch nicht aufbauen, da dort folgender Fehler steht

Code: Alles auswählen

TypeError: element.id.startsWith is not a function
    at Proxy.classes (webpack:///./src/components/OpenwbNestedList.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--1-1:33:22)
    at eval (webpack:///./src/components/OpenwbNestedList.vue?./node_modules/cache-loader/dist/cjs.js??ref--13-0!./node_modules/babel-loader/lib!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--1-0!./node_modules/@vue/cli-service/node_modules/vue-loader-v16/dist??ref--1-1:25:102)
    at renderFnWithContext (webpack:///./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?:580:21)
    at eval (webpack:///./node_modules/vuedraggable/dist/vuedraggable.umd.js?:4608:12)
    at Proxy.flatMap (<anonymous>)
    at computeNodes (webpack:///./node_modules/vuedraggable/dist/vuedraggable.umd.js?:4607:37)
    at computeComponentStructure (webpack:///./node_modules/vuedraggable/dist/vuedraggable.umd.js?:4646:15)
    at Proxy.render (webpack:///./node_modules/vuedraggable/dist/vuedraggable.umd.js?:4767:32)
    at renderComponentRoot (webpack:///./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?:623:44)
    at ReactiveEffect.componentUpdateFn [as fn] (webpack:///./node_modules/@vue/runtime-core/dist/runtime-core.esm-bundler.js?:4471:57)
2022-03-10_12-14-10.png
Im Status werden für den EVU auch nicht alle Wert angezeigt
2022-03-10_12-20-02.png

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Do Mär 10, 2022 11:54 am
von LenaK
Hast Du den Browsercache gelöscht?

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Do Mär 10, 2022 2:34 pm
von wawibu
LenaK hat geschrieben: Do Mär 10, 2022 11:54 am Hast Du den Browsercache gelöscht?
hatte ich - habe es nun im Edge in einer neuen VM geöffnet und dort klappt es - kA warum

Der Hausverbrauch ist aber fix bei 109 Watt
PV Ertag und Netz Export wird richtig angezeigt, nur der Hausverbrauch ist irgendwie fix - vermutlich auch ein Fehler auf meiner Seite

Re: Feedback 2.0 Alpha 1 - openWB-Kit flex

Verfasst: Do Mär 10, 2022 2:37 pm
von derNeueDet
Am besten mit einer private Browsing Session noch mal testen, da ist der Cache dann außen vor.