Wie notify mit einem Klick ausführen?

Begonnen von broadway, 03 Mai 2013, 21:17:15

Vorheriges Thema - Nächstes Thema

broadway

Hallo,

ich habe ein paar Makros mit notify gebaut, die ich ja mit trigger ausführen kann.

Was ist ein einfacher Weg, sie in FHEM anzulegen, um sie mit nur einem Klick zu starten?

Mit dem setzen eines dummys geht es, aber das gefällt mir nicht so gut.
Linksys NSLU2 debian + CUL | FHT80B, FS20, Elro

broadway

Ich habe es jetzt mal so gelöst. Starten mit drei Klicks, vielleicht fällt jemandem was Besseres ein.

(siehe Anhang / see attachement)


define MakroAusfuehren dummy
attr MakroAusfuehren group Auswahl
attr MakroAusfuehren loglevel 6
attr MakroAusfuehren room Toolbox
attr MakroAusfuehren setList state:IconsLaden,ShutdownRestart
attr MakroAusfuehren webCmd state

define MakroTrigger notify MakroAusfuehren trigger %
attr MakroTrigger group Auswahl
attr MakroTrigger room Toolbox

In der SetList werden die Namen der Makros aufgelistet, "MakroTrigger" führt es dann aus. Beispiel Makros:

define ShutdownRestart notify ShutdownRestart shutdown restart
attr ShutdownRestart group Makros
attr ShutdownRestart room Toolbox

define IconsLaden notify IconsLaden set WEB rereadicons 1
attr IconsLaden group Makros
attr IconsLaden room Toolbox


Linksys NSLU2 debian + CUL | FHT80B, FS20, Elro