Ich verwende das settimer-Widget, um ein Dummy mit einer Zeit zu versorgen. Dieses Dummy versorgt dann uber einen 'modify'-Befehl ein AT-Kommando mit einem Timespec.
Das Widget hat 3 Komponenten :
Die Zeiteingabe : Prima
Die Uebermittlung der Eingabe : Der rechte obere Button, prima
Der rechte untere Button sendet ein 'off' an das Dummy, mit dem ich aber nichts anfangen kann.
Kann ich den Button bzw. dessen Wirkung irgendwie unterdruecken ?
Hier mal der FTUI-Auszug :
<div data-type="switch"
data-device="StromAus"
data-get-on ="!inactive"
data-get-off ="inactive"
data-set-on="active"
data-set-off="inactive"
data-icon="mi-power_settings_new">
</div>
<div data-type="popup"
data-height="200px"
data-width="400px">
<div data-type="label"
data-device="StromAusDummy"
class ="big"
data-get="state">
</div>
<div class="dialog">
<header>Zeit</header>
<div data-type="settimer"
data-device="StromAusDummy"
data-get="state"
data-cmd="setreading"
data-set="state">
</div>
</div>
</div>
und das Aussehen, siehe Anhang.
Oberer Button : Schaltet das StromAus-Device ( das at-Kommando ) active oder inactive
Zeitlabel : Setzt ueber settimer und das Dummy das Timespec des StromAus-Device.
Die Konstruktion funktioniert prima, ausser :
- der off-Button des settimer-Widget stoert
- jedesmal, wenn ich die Zeit setzen lasse, geht das Icon des Stromaus-Device in 'on' ( egal , ob das Device 'active' oder 'inactive' ist) . Nach einem Page-Refresh
ist der korrekte Icon-Zustand wieder hergestellt.
Wie kommt das ?
Dummy :
Internals:
FUUID 616d3934-f33f-775d-2207-862b0f472c5f87ad
NAME StromAusDummy
NR 352
STATE 10:00
TYPE dummy
OLDREADINGS:
READINGS:
2021-10-19 12:24:51 state 10:00
Attributes:
room Zentrale
setList :time
StromAus :
Internals:
COMMAND set Warmwasser off
DEF *10:00 set Warmwasser off
FUUID 616d36dc-f33f-775d-df3e-c913f29666e926b6
NAME StromAus
NR 350
PERIODIC yes
RELATIVE no
REP -1
STATE inactive
TIMESPEC 10:00
TRIGGERTIME 1634716800
TRIGGERTIME_FMT 2021-10-20 10:00:00
TYPE at
READINGS:
2021-10-19 12:24:51 state inactive
Attributes:
room Zentrale
Notify :
Internals:
DEF StromAusDummy {fhem("modify StromAus *$EVENT");}
FUUID 616d3a80-f33f-775d-90d5-bdc8811dd3571e65
NAME n_StromAus
NOTIFYDEV StromAusDummy
NR 354
NTFY_ORDER 50-n_StromAus
REGEXP StromAusDummy
STATE 2021-10-19 12:24:51
TRIGGERTIME 1634639091.2441
TYPE notify
READINGS:
2021-10-18 19:53:03 state active
Attributes:
room Zentrale