FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: FhemMaster am 17 März 2018, 20:45:16

Titel: checkbox wird beim klick auf datetimepicker fälschlich umgeschaltet
Beitrag von: FhemMaster am 17 März 2018, 20:45:16
Hi,
Frei nach diesem Wiki Eintrag: https://wiki.fhem.de/wiki/FTUI_Beispiel_Datetimepicker_f%C3%BCr_Timer habe ich einen Timer für die Waschmaschine erstellt:




das at Device in Fhem:

define WaschmaschineZeitschalter at *06:30 {
          fhem("set Waschmaschine on");;
  fhem("set WaschmaschineZeitschalter inactive");;
}


soll zur eingestellten Uhrzeit die Waschmaschine einschalten und den Einschalt-Timer (das at Device) dann auf inactive setzten.

In FTUI soll dann die Zeit verändert werden können und der Timer aktiviert/deaktiviert werden können:
<li data-row="1" data-col="1" data-sizey="4" data-sizex="9">

        <header>TIMER</header>
            <div class="inline large darker thin cell" >Waschmaschine anschalten um:</div>

            <div
  data-type="datetimepicker"
  data-device="WaschmaschineZeitschalter"
                          data-get="TIMESPEC"
  data-set-value="*$v"
  data-cmd="modify"
                          data-step="15"
                          data-datepicker="false"
  data-format="H:i"
              class="inline bigger thin orange cell"></div>
 
               
            <div class="inline large darker thin cell" >Timer aktivieren:</div>

            <div
   data-type="checkbox"
   data-device='WaschmaschineZeitschalter'
                           data-get-on="!inactive"
   data-get-off="inactive"
                           data-set-on="active"
   data-set-off="inactive"
               class="inline left-space-1x"></div>

            </li>


Das funktioniert auch super bis auf ein kleines Ärgernis.
Der Normalzustand ist, dass das at Device auf inaktiv gestellt ist. Das wir auch beim Aufruf von FTUI korrekt angezeigt. Sobald nun aber eine neue Uhrzeit ausgewählt wird, springt der Schalter (checkbox) auf "on" um obwohl das Device weiterhin inactive ist. Erst nach Reload der FTUI-Page wird wieder der korrekte Status "off" (also at Device = inactive) angezeigt.

Woran liegt das?

Danke!
Titel: Antw:checkbox wird beim klick auf datetimepicker fälschlich umgeschaltet
Beitrag von: FhemMaster am 25 März 2018, 13:51:00
Zu Kompliziert beschrieben?