Smarthome 2.0 unter openwb 2.0

openWBbeginner
Beiträge: 24
Registriert: Fr Jul 29, 2022 12:10 pm
Has thanked: 2 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von openWBbeginner »

Hallo,

unter Auswertungen- Diagramme - Summen kann ich den heutigen Energieverbrauch meines Smarthomegerätes in kWh sehen, bis mir ist das eine Wärmepumpe. Diesen aktuellen Verbrauchswert würde ich gerne über http oder MQTT zur Weiterverarbeitung auslesen. Ist das irgenwie möglich? Im openWB MQTT Broker habe ich den Wert nicht gefunden.

Danke vorab.
openWB series2 standard+ 22kW, PV 12,69 kWp + SMA Sunnboy 5000-TL20 + 3 Hoymiles HMT2250 + 1 Hoymiles HM600, Nibe S1255-12, Skoda Enyaq 80 iV
Benutzeravatar
Thomas aus W
Beiträge: 881
Registriert: Mi Apr 01, 2020 4:00 pm
Has thanked: 15 times
Been thanked: 3 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von Thomas aus W »

Code: Alles auswählen

openWB/log/daily/20240217
Die Zahl ist der aktuelle Tag -> YYYYMMDD

Da gibt es dann die Tageslog-Daten als JSON im 5 Minuten Raster.
darin findest Du sh: {shX: {import: 123456789}}}
X->Konfigurations-ID deiner WP
Das sind die Zählerstände. Da ziehst Du dann den ersten vom letzten ab.

Oder du nimmst openWB/LegacySmartHome/Devices/X/Wh
X->Konfigurations-ID deiner WP

Auch das ist der Zählerstand. Da musst Du dann selbst um Mitternacht den "Nullwert" merken...

bye
TW
openWBbeginner
Beiträge: 24
Registriert: Fr Jul 29, 2022 12:10 pm
Has thanked: 2 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von openWBbeginner »

danke für die schnelle Antwort, aber beide URLs funktionieren nicht. Waren das die URLs von openWB 1.9?
Was funktioniert ist: openWB/data/daily_log/20240217.json
openWB series2 standard+ 22kW, PV 12,69 kWp + SMA Sunnboy 5000-TL20 + 3 Hoymiles HMT2250 + 1 Hoymiles HM600, Nibe S1255-12, Skoda Enyaq 80 iV
Gero
Beiträge: 3522
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 7 times
Been thanked: 70 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von Gero »

Das sind keine ULRs sondern MQTT-Topics. Lad mal den MQTT-Explorer herunter und klickere dich mal durch den Baum.

MQTT gibt es in vielen Middlewares als installierbares Modul oder du nimmst einfach nodeRED
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
openWBbeginner
Beiträge: 24
Registriert: Fr Jul 29, 2022 12:10 pm
Has thanked: 2 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von openWBbeginner »

danke Gero.
openWB/LegacySmartHome/Devices/X/Wh ist ein MQTT Topic, stimmt.
openWB/log/daily/20240217: ein Subtopic log habe ich in meiner aktuellen SW-Release nicht. Vielleicht muß ich auf die neueste Master updaten.
openWB series2 standard+ 22kW, PV 12,69 kWp + SMA Sunnboy 5000-TL20 + 3 Hoymiles HMT2250 + 1 Hoymiles HM600, Nibe S1255-12, Skoda Enyaq 80 iV
Benutzeravatar
Thomas aus W
Beiträge: 881
Registriert: Mi Apr 01, 2020 4:00 pm
Has thanked: 15 times
Been thanked: 3 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von Thomas aus W »

openWBbeginner hat geschrieben: So Feb 18, 2024 1:22 pm openWB/log/daily/20240217: ein Subtopic log habe ich in meiner aktuellen SW-Release nicht
Thomas aus W hat geschrieben: Sa Feb 17, 2024 7:36 pm

Code: Alles auswählen

openWB/log/daily/20240217
Die Zahl ist der aktuelle Tag -> YYYYMMDD
bye
TW
openWBbeginner
Beiträge: 24
Registriert: Fr Jul 29, 2022 12:10 pm
Has thanked: 2 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von openWBbeginner »

Thomas aus W hat geschrieben: So Feb 18, 2024 2:25 pm
openWBbeginner hat geschrieben: So Feb 18, 2024 1:22 pm openWB/log/daily/20240217: ein Subtopic log habe ich in meiner aktuellen SW-Release nicht
Thomas aus W hat geschrieben: Sa Feb 17, 2024 7:36 pm

Code: Alles auswählen

openWB/log/daily
Die Zahl ist der aktuelle Tag -> YYYYMMDD
bye
TW
wie gesagt, ich habe in meiner 2.1.2-Patch.2 überhaupt kein Topic openWB/log/daily, also auch kein openWB/log/daily/aktueller Tag
openWB series2 standard+ 22kW, PV 12,69 kWp + SMA Sunnboy 5000-TL20 + 3 Hoymiles HMT2250 + 1 Hoymiles HM600, Nibe S1255-12, Skoda Enyaq 80 iV
Gero
Beiträge: 3522
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 7 times
Been thanked: 70 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von Gero »

Ich habe hier im Log einen immer wiederkehrenden Fehler:

Code: Alles auswählen

2024-03-03 11:58:32,081 - Traceback (most recent call last):
  File "/var/www/html/openWB/packages/modules/smarthome/http/watt.py", line 45, in <module>
    aktpowerfl = float(urllib.request.urlopen(urlrep, timeout=5).read().decode("utf-8"))
  File "/usr/lib/python3.9/urllib/request.py", line 214, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/lib/python3.9/urllib/request.py", line 523, in open
    response = meth(req, response)
  File "/usr/lib/python3.9/urllib/request.py", line 632, in http_response
    response = self.parent.error(
  File "/usr/lib/python3.9/urllib/request.py", line 561, in error
    return self._call_chain(*args)
  File "/usr/lib/python3.9/urllib/request.py", line 494, in _call_chain
    result = func(*args)
  File "/usr/lib/python3.9/urllib/request.py", line 641, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 503: Service Not Available
Es wäre schön, wenn der URL auch mit ausgegeben würde. (Es ist bei mir das http-Gerät, welches nicht mehr funktioniert, weil nodered sich beendet hat.)
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Benutzeravatar
Thomas aus W
Beiträge: 881
Registriert: Mi Apr 01, 2020 4:00 pm
Has thanked: 15 times
Been thanked: 3 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von Thomas aus W »

Gero hat geschrieben: So Mär 03, 2024 11:07 am Es wäre schön, wenn der URL auch mit ausgegeben würde.
https://github.com/openWB/core/pull/1451

bye
TW
Gero
Beiträge: 3522
Registriert: Sa Feb 20, 2021 9:55 am
Has thanked: 7 times
Been thanked: 70 times

Re: Smarthome 2.0 unter openwb 2.0

Beitrag von Gero »

…ich sehe schon, irgendwann muss ich mich doch mal mit github auseinandersetzen… 😏
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Antworten