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.
Datenformat TimeRemaining im MQTT
-
- Beiträge: 34
- Registriert: Mi Sep 14, 2022 12:51 pm
- Wohnort: RLP
-
- Beiträge: 961
- Registriert: Mo Nov 02, 2020 9:50 am
- Has thanked: 5 times
- Been thanked: 20 times
Re: Datenformat TimeRemaining im MQTT
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:
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.
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
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, Kia EV6, Smart EQ forfour
-
- Beiträge: 34
- Registriert: Mi Sep 14, 2022 12:51 pm
- Wohnort: RLP
Re: Datenformat TimeRemaining im MQTT
Ah, danke. Werde das in einen alias (String) bringen und nutze es nur zur Anzeige in vis (Anzeigetool in iobroker)
Grüße
Jörg
Jörg