FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: erazer am 07 September 2014, 22:54:55

Titel: Dummy device Button statt Link im Raum
Beitrag von: erazer am 07 September 2014, 22:54:55
Ich arbeite gerade an meiner Heizungssteuerung.

Nun will ich ein bestimmtes Kommando (oder eine Funktion), per Knopfdruck in der Weboberfläche starten.
Für diesen Zweck habe ich folgende zwei alternativen ausprobiert:

define TestButton dummy
attr TestButton room All_Rooms
attr TestButton setList eins zwei
attr TestButton webCmd eins:zwei


bzw.

define TestButton2 weblink cmdList restart:Restart:shutdown+restart update:UpdateCheck:update+check
attr TestButton2 room All_Rooms


Jetzt sehe ich in dem Raum jedoch nur Links, ich würde jedoch gerne Buttons haben, geht denn das?

Kann ich mit Variante 1 auch ein Kommando ausführen oder eine Funktion aufrufen?
Dafür benötige ich vermutlich ein notify oder?
Titel: Antw:Dummy device Button statt Link im Raum
Beitrag von: justme1968 am 07 September 2014, 23:19:03
wenn es nur ein icon mit einem kommando ist setz webCmd auf : und nimm statt dessen devStateIcon. siehe z.b. hier: http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651 (http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651)

wenn es mehrere icons und mehrere kommandos sind geht es z.b. mit einer readingsGroup. beispiele hier im forum z.b. hier: http://forum.fhem.de/index.php/topic,26851.msg198174.html#msg198174 (http://forum.fhem.de/index.php/topic,26851.msg198174.html#msg198174) oder im wiki.

gruss
  andre
Titel: Antw:Dummy device Button statt Link im Raum
Beitrag von: erazer am 08 September 2014, 05:49:22
Habe jetzt einen neuen Button folgend (soll den Status von TestButton umschalten):

define TestButton3 dummy
attr TestButton3 devStateIcon .*:Update:set+TestButton+eins
attr TestButton3 room All_Rooms
attr TestButton3 webCmd :


Das Kommando funktioniert aber noch nicht, wie muss ich dieses als dritten Teil schreiben im Devstateicon?

Was ist jetzt aber, wenn ich einen richtigen Button haben will, anstatt eines Icons?
Oder vielleicht eine Listbox wo ich mehrere Alternativen auswählen kann, wie wird so etwas gemacht?

Titel: Antw:Dummy device Button statt Link im Raum
Beitrag von: justme1968 am 08 September 2014, 06:21:43
wenn das ein dummy ist brauchst du ein notify. in einer readingsGroup geht es per commands attribut.

ein dropDown geht im dummy  nur über wenCmd.

gruss
  andre
Titel: Antw:Dummy device Button statt Link im Raum
Beitrag von: erazer am 08 September 2014, 08:45:47
Danke, habe mir jetzt das webCmd attribut nochmal genauer angeschaut.
Habe zuerst das widgetOverride nicht verstanden.
Code oben wurde korrigiert (define vergessen)...