Support: MQTT

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
Chiliheld
Beiträge: 83
Registriert: Do Jul 22, 2021 7:53 am

Re: Support: MQTT

Beitrag von Chiliheld »

LutzB hat geschrieben: So Mär 20, 2022 7:07 pm Dann verwendest Du vermutlich ein falsches Topic.
Was meinst du mit Topic?

So siehts bei mir aus:
Screenshot 2022-03-20 205402.jpg
Screenshot 2022-03-20 205330.jpg
hhoefling
Beiträge: 627
Registriert: So Jul 25, 2021 2:32 pm

Re: Support: MQTT

Beitrag von hhoefling »

Ich vermute mal da liegt immer noch ein Missverständniss vor.
Zum Lesen und Schreiben müssen verschiedene Topics verwendet werden.

openWB/lp/1/%Soc zum Lesen,
openWB/set/lp/1/%Soc zum Schreiben, ( der Wert verschwindet wieder wenn er bei der openWB Regellogig angkommen ist.)
Zuletzt geändert von hhoefling am Di Mär 22, 2022 8:40 am, insgesamt 1-mal geändert.
gruss
Heinz

6kWp PV+Akku von RCT Power,+Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite (auf Basis der openWB 1.9.244+ Okt.2021)
Github: https://github.com/hhoefling/openWB_lite
Chiliheld
Beiträge: 83
Registriert: Do Jul 22, 2021 7:53 am

Re: Support: MQTT

Beitrag von Chiliheld »

hhoefling hat geschrieben: So Mär 20, 2022 10:19 pm Ich vermute mal da liegt immer noch ein Missverständniss vor.
Zum Lesen und Schreiben müssen verschiedene Topics verwendet werden.

openWB/lp/1/%Soc zum Lesen,
openWB/set/lp/1/%Soc zum Schreiben, ( der Wert verschindet wieder wenn er bei der openWB regellogig angkommen ist.)
Vielen Dank für die Hilfe aber irgendwie will das nicht so wie ich :-) MQTT mit dem ESP funktioniert wunderbar und Werte von der OWB kann ich auch empfangen nur eben wird der %Soc nicht gesetzt warum auch immer.

Seht Ihr irgendwas falsch eingestelltes?
Screenshot 2022-03-21 163130.jpg
Screenshot 2022-03-21 163110.jpg
Screenshot 2022-03-21 163012.jpg
Screenshot 2022-03-21 162946.jpg
hhoefling
Beiträge: 627
Registriert: So Jul 25, 2021 2:32 pm

Re: Support: MQTT

Beitrag von hhoefling »

Fernkonfig und Brücke können beide aus gemacht werden.
Hat damit nix zu tun.
gruss
Heinz

6kWp PV+Akku von RCT Power,+Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite (auf Basis der openWB 1.9.244+ Okt.2021)
Github: https://github.com/hhoefling/openWB_lite
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: Support: MQTT

Beitrag von rleidner »

... und warum 2 Instanzen in IOB: mqtt.0 und mqtt.1?
Ich empfange von OWB und sende an OWB über dieselbe mqtt Instanz.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Chiliheld
Beiträge: 83
Registriert: Do Jul 22, 2021 7:53 am

Re: Support: MQTT

Beitrag von Chiliheld »

Die Instanz 0 ist der Server für die ESP Module (Temperaturen Heizung etc.).
Instanz 1 wäre ein Client der die Werte von der OWB bekommt (z.B. die Volt werden aktualisiert wenn sich etwas ändert); soweit geht das schon aber den Wert schreiben, keine Chance.

Hab es jetzt mal mit HTTP und SimpleAPI gelöst funktioniert ganz gut erstmal.
viewtopic.php?t=626

Code: Alles auswählen

http://192.168.x.xxx:8087/getPlainValue/vw-connect.0.WVWZZZeureNummer.charger.status.batteryStatusData.stateOfCharge.content
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: Support: MQTT

Beitrag von rleidner »

Vermutlich hast Du in IOB den Adapter "MQTT-Client" benutzt.
Ich habe den "MQTT-Broker/Client" genommen, damit funktioniert es bei mir.
mqtt.* zeigen jeweils auf mosquitto broker wie es z.B. in der OWB läuft.
Dateianhänge
mqtt-inst.JPG
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Chiliheld
Beiträge: 83
Registriert: Do Jul 22, 2021 7:53 am

Re: Support: MQTT

Beitrag von Chiliheld »

Nein ich habe schon den MQTT-Broker/Client genommen.
Was hast du denn für Einstellungen im Client bzw. der OWB?
hhoefling
Beiträge: 627
Registriert: So Jul 25, 2021 2:32 pm

Re: Support: MQTT

Beitrag von hhoefling »

Schau mal in die Modulkonfiguration Ladepunkte
Ob du auch MQTT als Soc module drin hast.

Nicht das dir da ein anderes soc module die Werte verhagelt
gruss
Heinz

6kWp PV+Akku von RCT Power,+Tibber,+Shelly's
Skoda Citigo e-iV, openWB series2 standart+
mit openWB_lite (auf Basis der openWB 1.9.244+ Okt.2021)
Github: https://github.com/hhoefling/openWB_lite
rleidner
Beiträge: 785
Registriert: Mo Nov 02, 2020 9:50 am

Re: Support: MQTT

Beitrag von rleidner »

Hier meine Settings des mqtt.1 Instanz (*.171 ist die IP der OWB):
mqtt.1.connection.JPG
mqtt.1.settings.JPG
In der OWB wird nichts weiter eingestellt, insbesondere keine MQTT Bridge o.ä!

Beispiele:
Dieses Javascript sendet einmal pro Stunde den SOC an die OWB:

Code: Alles auswählen

'{"time":{"start":"00:00","end":"23:59","mode":"hours","interval":1},"period":{"days":1}}'   
   var soc = getState('vw-connect.0.WVWZZZxxxxxxxxxxxxxx.status.batteryStatus.currentSOC_pct').val;
   sendTo('mqtt.1', 'sendMessage2Client', {topic:'openWB/set/lp/1/%Soc', message: soc, qos: 2});
Dieses Javascript sendet den gleichen SOC wenn er sich ändert:

Code: Alles auswählen

on({id: 'vw-connect.0.WVWZZZxxxxxxxxxxxx.status.batteryStatus.currentSOC_pct', change: 'ne'}, function(obj) {
   var soc = obj.state.val;
   sendTo('mqtt.1', 'sendMessage2Client', {topic:'openWB/set/lp/1/%Soc', message: soc, qos: 2});
});
Das funktioniert bei mir mit den entsprechenden BEV-Adaptern in IOB für VW ID und smart EQ .
Die Adapter in IOB sind so konfiguriert, daß sie alle 10 min den SOC abfragen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
Antworten