FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: canis am 04 November 2020, 22:23:28

Titel: stateFormat eines Tasmota Dimmers - brauche Hilfe
Beitrag von: canis am 04 November 2020, 22:23:28
Hi, ich habe hier 2 Sonoff BN-SZ01 am Laufen, die ich von einerm Uralt- Tasmota auf eine neue Version upgedated habe.
Nun funktioniert die Ausgabe des stateFormat nicht mehr.
Tasmota sendet MQT: Kueche/KuecheL1/stat/RESULT = {"POWER":"ON","Dimmer":30}
Die Readings sind:
Power     ON
state       {"POWER":"ON","Dimmer":30}
tele          Online
transmission-state    incoming publish received

Das stateFormat:       {sprintf("aktuell: %.0f %%", ReadingsVal("KuecheL1","Dimmer",undef))}

Leider kommt da nur noch 0 raus.
Wie bekomme ich aus dem Reading state ein userReading Dimmer?

Bin für jeden Tip dankkbar
Titel: Antw:stateFormat eines Tasmota Dimmers - brauche Hilfe
Beitrag von: Beta-User am 04 November 2020, 22:27:14
Falls du erst am Einarbeiten in die Materie bist: Wechsle nach MQTT2_DEVICE.

Ansonsten: expandJSON müßte dein Freund sein.
Titel: Antw:stateFormat eines Tasmota Dimmers - brauche Hilfe *Gelöst*
Beitrag von: canis am 04 November 2020, 23:10:25
Danke für den Tip.
Es lag an der Änderung der Notification, der vor ein paar Jahren vorgenommen wurde.
Richtig ist im expandJson: KuecheL1.*\{.*}
Da mußte ein * eingefügt werden