smartPi

Anfragen zum Erstellen von Modulen, Fragen zu Modulen
Antworten
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

smartPi

Beitrag von zimberg44 »

Hallo alle

Ein Modul für den smartPi wäre schön. Ev. geht es auch mit dem bestehenden JSON-Modul.

Beiliegend was die Abfrage des API *http://smartpi.home:1080/api/all/all/now" ergibt. Irgendwie muss das geparst und Werte zu den drei Phasen zusammengeführt werden.

Könnte ein bestehendes Modul ev. mit kleinen Abänderungen verwendet werden?

Grüsse

Zimberg44
Dateianhänge
20180816_smartPi-JSON-Abfrage.txt
(2.22 KiB) 282-mal heruntergeladen
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: smartPi

Beitrag von zimberg44 »

Habe es soeben geschafft, den smartPi via Node-Red auf dem smartPi (ist ohnehin vorinstalliert) mit dem openWB Charge Controller zu verbinden.

Aber Achtung, im Widerspruch zu den Angaben unter "Einstellungen" "Strombezugsmessmodul" "MQTT" muss "set" teilweise weggelassen werden:
  • Bei openWB/set/evu/W musste ich das "set" weglassen
  • Bei openWB/set/evu/APhase1|2|3 durfte das "set" nicht weggelassen werden
Weiter finde ich die MQTT-Topic nicht, um bspw. auch Spannung V und Leistung W je Phase auf dem openWB Charge Controller zu setzen. Weiss jemand wie?
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
openWB
Site Admin
Beiträge: 7906
Registriert: So Okt 07, 2018 1:50 pm

Re: smartPi

Beitrag von openWB »

Das set darf nicht weggelassen werden.
Sonst wird es nicht richtig funktionieren.
Ein gültiger Wert muss natürlich gesendet werden, sonst wird dieser nicht angenommen.
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: smartPi

Beitrag von zimberg44 »

Fakt ist:
  • Wenn ich das "set" weglasse, wird unter Einspeisung etwa im Sekundentakt der korrekte Wert angezeigt; also gehe ich von einem gültigen Wert aus. Der Hausverbrauch entspricht dann aber der PV-Leistung, statt der einschlägigen Differenz.
  • Wenn ich es nicht weglasse, bleibt der letzte Wert unter Einspeisung eingefroren
Ev. stört man sich in der einen Varianten an den Nachkommastellen, in der anderen Variante dann nicht.
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
openWB
Site Admin
Beiträge: 7906
Registriert: So Okt 07, 2018 1:50 pm

Re: smartPi

Beitrag von openWB »

ohne set siehst du es nur im interface, die regelung im hintergrund bekommt davon aber nichts mit.
heißt das geht so nicht.

ggf mal neustarten, es muss mit set übermittelt werden.

Wie sieht denn ein Beispielwert aus den du übermittelst?
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: smartPi

Beitrag von zimberg44 »

Neustart hat nichts gebracht.

Der MQTT-Broker hat den richtigen (set-) Wert (mit 2 Kommastellen) und sowohl "WHouseConsumption" und "W" (letzteres mit umgekehrtem Vorzeichen) zeigen die PV-Wert an (ich lade momentan mein EV nicht), aber unter "Einspeisung" steht (nach dem Neustart) stets 0.
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
openWB
Site Admin
Beiträge: 7906
Registriert: So Okt 07, 2018 1:50 pm

Re: smartPi

Beitrag von openWB »

es darf nur int übergeben werden, steht auch dabei. daher wird’s verworfen...
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: smartPi

Beitrag von zimberg44 »

Es wäre schön, wenn das seitens openWB auf int ge-cast-et würde.
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
zimberg44
Beiträge: 475
Registriert: Do Aug 15, 2019 10:57 am

Re: smartPi

Beitrag von zimberg44 »

cast im Node-RED:

msg.payload = parseInt(msg.payload,10);
return msg;

Und es funzt!
openWB Charge Controller Ver. 1.9.227 auf Pi 4 (buster) - go-eCharger Ver. 040.0 an ca. 35m-Leitung und 3x25A FI-LS Typ-A - WR: Fronius Symo Ver. 3.16.7-1 Modbus TCP - EVU: smartPi MQTT/Node-RED - BEV: Renault Zoe R110 Zen 2020
Antworten