Datenformat TimeRemaining im MQTT

Fragen zur Nutzung, Features, usw..
Antworten
ElektroJoe
Beiträge: 28
Registriert: Mi Sep 14, 2022 12:51 pm
Wohnort: RLP

Datenformat TimeRemaining im MQTT

Beitrag von ElektroJoe »

Hallo,

habe eine Kopplung der WB auf den iobroker über MQTT. Das ist relatives Neuland für mich. So bekomme ich die Lade-Restzeit ( TimeRemaining )
oft nicht richtig angezeigt. In den Objekten des iobroker steht mal die Angabe als Zahl, 53 für min. , mal 1 H 15 min.
Und wenn nicht geladen wird, steht --- drin.

Welches Format hat TimeRemaining?

Wo finde ich eine Liste der Variablen und der Formate? Gibt es die hier im Forum? Freue mich über einen Tipp.
Grüße
Jörg
rleidner
Beiträge: 827
Registriert: Mo Nov 02, 2020 9:50 am

Re: Datenformat TimeRemaining im MQTT

Beitrag von rleidner »

Das hatte ich letztens auch.
Die Angabe kommt von openWB als String. Das könntest Du natürlich einfach so in iob anzeigen.
Wenn Du es umformatieren willst hier ein Beispiel in Python:

Code: Alles auswählen

                remTimeHHMM = remTime19.replace(' ', '').replace('H',':').replace('Min','')
                if ':' not in remTimeHHMM:
                    delta = '00:' + remTimeHHMM
Das wandelt das Format der openwb19 (in remTime19) in HH:MM um, falls Du das benötigst.
Andere Formate sollte daraus recht einfach ableitbar sein.
Ich denke Du wirst so etwas in der Art in iobroker in einem Script implementieren müssen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Smart EQ forfour
ElektroJoe
Beiträge: 28
Registriert: Mi Sep 14, 2022 12:51 pm
Wohnort: RLP

Re: Datenformat TimeRemaining im MQTT

Beitrag von ElektroJoe »

rleidner hat geschrieben: Mi Apr 05, 2023 10:32 am
Die Angabe kommt von openWB als String.
Ah, danke. Werde das in einen alias (String) bringen und nutze es nur zur Anzeige in vis (Anzeigetool in iobroker)
Grüße
Jörg
Antworten