Hallo zusammen,
ich habe mehrere Blitzwolf- und GoSund SP1 erfolgreich mit MQTT2 in FHEM eingebunden.
Fernsteuern über FHEM funktioniert, auch lokale Bedienung an der Steckdose mittels Hardware-Taster.
Sobald ich den Hardware-Taster drücke, ändert sich auch sofort das reading POWER - die Information kommt also in FHEM an.
Wie bekomme ich es nun noch hin, dass sich dann auch das Device-Icon von z.B. auf off in on ändert?
Viel kann nicht fehlen, nur leider habe ich weder mit Google noch in der Wiki einen Hinweis hierzu gefunden.
Ich habe:
- attr webcmd on:off
- attr devStateIcon on:on off:off
Viele Grüße,
Heiko
Versuch's mal damit:
attr devStateIcon on:li_wht_on off:li_wht_off
Anstatt li_wht_on kannst du natürlich auch andere Symbole nehmen, die Fhem so bereitstellt. Das geht auch in Farbe, z.B. li_wht_on@red
Edit: die o.g. Symbole gehen leider nicht in Farbe, schlechtes Beispiel, aber im Prinzip geht es mit anderen Icons
Danke für deine Antwort.
Zwar wird eine Glühbrine angezeigt (auch in Farbe), aber die Änderung bei lokaler Bedienung an der Steckdose wird nicht in FHEM abgebildet.
Das ist also leider noch nicht die Lösung.
Update:
Ich sehe, dass sich der state in FHEM bei manueller Bedienung nicht ändert.
Wohl aber das Reading POWER.
Also müsste man bei Änderung des Reading POWER den state ändern.
Siehe hier: https://wiki.fhem.de/wiki/MQTT2-Module_-_Praxisbeispiele#attrTemplate_2
Mobil gesendet, darum kurz...
Und im MQTT Forenbereich wäre die Frage viel besser aufgehoben. Am Besten den Thread dorthin verschieben...
Mobil gesendet, darum kurz...
ZitatWie bekomme ich es nun noch hin, dass sich dann auch das Device-Icon von z.B. auf off in on ändert?
Mit stateFormat
Zitatattr devStateIcon on:on off:off
Was genau soll das bewirken?
Die Hinweise von tpm88 sind trotzdem richtig.
Lies dir mal bitte folgende beitrag durch.
https://r.tapatalk.com/shareLink?url=https%3A%2F%2Fforum%2Efhem%2Ede%2Findex%2Ephp%3Ftopic%3D90220%2E0&share_tid=90220&share_fid=75100&share_type=t
(https://r.tapatalk.com/shareLink?url=https%3A%2F%2Fforum%2Efhem%2Ede%2Findex%2Ephp%3Ftopic%3D90220%2E0&share_tid=90220&share_fid=75100&share_type=t)
Gesendet von meinem E6653 mit Tapatalk
Ich habe es gelöst, indem ich attr stateFormat {ReadingsVal($name,"RESULT_POWER","")}
gesetzt habe.
devStateIcon war nicht notwendig.