push Button soll in userAttr hinterlegten Wert ausführen

Begonnen von derHeimwerker, 23 Juni 2017, 08:20:12

Vorheriges Thema - Nächstes Thema

derHeimwerker

Hallo,

kann ich mit einem push-widget über "data-set-on" den in einem userAttr Hinterlegten Wert ausführen ?

Also genauer:
attr Rolladen.GaesteWC Auto_Abschattung_Pos 35

Und dann per PushButton den Befehl Level[attr Rolladen.GaesteWC Auto_Abschattung_Pos] ausführen.

Danke

igami

Du könntest dir ein notify schreiben welches den Code ausführt.

define pB_ntfy notify Rolladen.GaesteWC:.* {fhem("set $NAME Level " . AttrVal($NAME, "Auto_Abschattung_Pos", 0))}
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

derHeimwerker

#2
Neben dem "Level-Button" gibt es aber auch noch "hoch","runter","stop"
Und es sind insgesamt 20 Rollos.

igami

Zitat von: derHeimwerker am 23 Juni 2017, 10:07:47
Neben dem "Level-Button" gibt es aber auch noch "hoch","runter","stop"
Und es sind insgesamt 20 Rollos.
Dann brauchs tdu 4 notifys und musst die regex anpassen ;)
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED

derHeimwerker

"hoch","runter","stop"  wird alles über ein notify abgefangen und in einer per-Routine verarbeitet. Nur bei "Level" greife ich aber auf hinterlegte Attr zu.
Kannst du mir da etwas genauer weiter helfen ?

igami

Ich verstehe noch nicht ganz was noch fehlt, wenn es für hoch, runter, stop schon eine Lösung gibt und ich für das andere schon ein Beispiel gebracht habe
Pi3 mit fhem.cfg + DbLog/logProxy
Komm vorbei zum FHEM Treffen im Kreis Gütersloh! Das nächste Mal im April 2020.

MAINTAINER: archetype, LuftdatenInfo, monitoring, msgDialog, Nmap, powerMap
ToDo: AVScene, FluxLED