Seite 3 von 37

Re: MQTT

Verfasst: Fr Nov 01, 2019 9:02 pm
von pietro
KevinW hat geschrieben: Fr Okt 25, 2019 7:01 pm MQTT ist künftig der präferierte Weg der externen Kommunikation.

Ab Beta 1.64 wird folgendes MQTT unterstützt:
Port 1883 Protocol MQTT
Port 9001 Protocol websockets
Ich bin begeistert !
Seit Tagen mühe ich mich die Werte aus der API im ioBroker zu parsen und in die Variablen zu schreiben - jetzt mit der MQTT-Anbindung super easy.

Vielen Dank Kevin !!

lg Pietro

Re: MQTT

Verfasst: So Nov 03, 2019 3:10 pm
von andreas_n
Das mit MQTT ist ein tolle Sache.
Ich nutze FHEM. Dort werden auch alle Werte der Solaranlage, Batterie, usw. abgelegt.
Ebenso konnte ich ein Kanal zum OpenWB-MQTT Server herstellen alles gut und schnell gemacht.
Als nächstes würde ich einzelne Werte (SOC, P_Solar, P_Batterie, ....) von FHEM->OpenWB übertragen wollen ...
Die Variablen habe ich aber nicht gefunden ... Ist da noch was in Planung oder habe ich was übersehen?

Re: MQTT

Verfasst: So Nov 03, 2019 4:19 pm
von openWB
Die Modulanbindung per MQTT ist noch in Arbeit.

Re: MQTT

Verfasst: So Nov 03, 2019 7:01 pm
von hominidae
KevinW hat geschrieben: Fr Okt 25, 2019 7:01 pm [...]
openWB/lp1/boolPlugStat 1
# Steckererkennung = steckend
openWB/lp1/boolChargeStat 1
# Steckerereckennung = ladend
In der OpenWB sieht man ja das Steckersymbol im UI
...Ich sehe hier bei der Stechererkennung im MQTT genau das andere Verhalten, als oben angegeben
Wenn gesteckt, aber nicht ladend: boolPlugStat == 0 (UI Stecker, weiss)
Wenn ladend (boolChargeStat ==1), dann auch boolPlugStat == 1 (im UI, Stecker, grün)
Wenn nicht gesteckt: boolPlugStat == 1 (kein Stecker im UI).

Wie kann ich denn die Transition - gesteckt / nicht gesteckt / gesteckt - unabhängig vom Ladestatus im MQTT sehen?

Re: MQTT

Verfasst: So Nov 03, 2019 7:21 pm
von openWB
Welche Version?
Welcher Ladepunkt?
Beide Funktionen (MQTT und Webinterface) greifen auf die gleiche Variable zu.
Heißt wenn PlugStat 1 ist, ist es das im MQTT und der weiße Stecker im Webinterface.

Hier klappt das auch, andere Feedbacks?

Re: MQTT

Verfasst: So Nov 03, 2019 7:30 pm
von hominidae
Ja, sorry..V1.646Nightly.

LP1 ist im Auto, LP2 nicht...

Bild

Als LP1 auch mit laden beschäftigt war, waren PlugStat und ChargeStat == 1...Am Ende der Ladung (OpenWB nach Standby) waren beide Status am LP1 == 0

Re: MQTT

Verfasst: So Nov 03, 2019 7:54 pm
von openWB
Was für ein Ladepunkt? (Anbindung)

Re: MQTT

Verfasst: So Nov 03, 2019 7:59 pm
von hominidae
LP1 ist ein IONIQ und LP2 ein Outlander PHEV.
Die Erkennung / Anzeige im UI (Steckersymbol) funktioniert ...also aktuell LP1 mit Stecker, LP2 ohne Stecker-Symbol im UI.
Edit: ...an einer openWB 2 - DUO ;-)

Edit2:

So, in die Garage getiegert und folgendes gesehen/gemacht:
Status
PHEV: im UI *nicht* angesteckt
IONIQ: im UI angesteckt

...PHEV eingesteckt -> UI folgt, Stecker taucht auf
...IONIQ abgesteckt -> UI folgt, Stecker verschwindet
...IONIQ angesteckt -> UI folgt, Stecker wieder da

...im MQTT:
Bild

Hmmm... :roll:

Edit 3: OK, vielleicht ist es im Post zuvor nicht ganz klar geworden. Aber ich habe das erste Mal in dieses Topic geschaut, als an LP1 eine Sofort-Ladung lief...da war PlugStat *und* ChargeStat am LP1 ==1 ...dann wurde die Ladung beendet und beide Status gingen auf 0. In den LP2 Status habe ich erst danach mal reingeschaut. Denke es hat was mit dem Wechsel von Sofortladen auf Standby zu tun? :?:

...und LP2 pendelt nun immer mal wieder, ohne das am Fahrzeug etwas getan wird (Edit 4: ist um 2212 seit 21:53Uhr stabil auf "angesteckt"):
Bild

Re: MQTT

Verfasst: Sa Nov 09, 2019 9:14 am
von openWB
siehe Post 1, hat sich bissl was getan.

Re: MQTT

Verfasst: So Nov 17, 2019 4:02 pm
von c2j2
Ich habe ein paar Fragen zum MQTT-Protokoll:

a) gibt es Minimal- und Maximalstromstärke über MQTT?
b) gibt es einen Fehler-String im Fehlerfall?
c) in welcher Einheit ist TimeRemaining? Sekunden, Minuten, Stunden, Tage? float oder int?

Danke,

Christian