FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Schiri1986 am 22 August 2017, 09:45:22

Titel: deleteattr mit Push Widget
Beitrag von: Schiri1986 am 22 August 2017, 09:45:22
Hallo,

ich möchte meinen HarmonyHub, ehe ich ihn vom Strom trenne, per Tablet UI in meinem FHEM deaktivieren, um die blockierenden Verbindungsversuche zu verhindern. Dazu habe ich mir einen Button gebaut, der per Push-Widget das Attribut disable 1 hinzufügt.

Mit einem zweiten Button möchte ich dieses Attribut auch wieder löschen können, um den Hub zu aktivieren, wenn ich ihn brauche. Das gestaltet sich aber schwierig, weil Push immer einen Parameter "value" erwartet:
<command> <device> <reading> <value>

Das Kommando müsste aber lauten:

deleteattr WZ_Harmony disable

Wenn ich das im Push realisiere, wird defaultmäßig ein Value drangehängt (ich glaube 0) und das Löschen funktioniert nicht. Gibt es einen Kniff, wie ich das am cleversten löse?
Titel: Antw:deleteattr mit Push Widget
Beitrag von: amenomade am 22 August 2017, 12:15:59
Du kannst auch disable auf 0 setzen. Somit wird es wieder aktiv.
Titel: Antw:deleteattr mit Push Widget
Beitrag von: setstate am 24 August 2017, 07:36:22
delete geht so


<div data-type="push" data-device="WZ_Harmony" data-cmd="deleteattr" data-set-on="disable"></div>



Aber wie schon amenomade schrieb, ist disable auf 0 setzen etwas eleganter


<div data-type="push" data-device="WZ_Harmony" data-cmd="setreading" data-set="disable" data-set-on="0"></div>
Titel: Antw:deleteattr mit Push Widget
Beitrag von: CoolTux am 24 August 2017, 07:41:44
Und dann kann man gleich überlegen ob man nicht ein Switch nimmt. Sollte glaube gehen und ist eleganter.