Hallo, ich habe in meinem FTUI einige Checkboxen, die verschiedene Readings setzen. Dazu kommt ein Dropdown, das bei Änderung der Auswahl mit Hilfe eines notify die Readings der Checkboxen alle auf 0 setzt.
Doch leider wird diese Änderung im FTUI3 nicht angezeigt und die Checkboxen behalten den alten Anzeigewert, auch wenn dieser gar nicht mehr stimmt.
Kann ich irgendwie eine Aktualisierung der Checkboxen im FTUI3 erzwingen wenn ich das Dropdown ändere?
Der FTUI-Code:
<ftui-row width="90%">
<ftui-row width="50%">
<ftui-label class="size-3" text-align="left" text="Modus:" margin="0.5"></ftui-label>
</ftui-row>
<ftui-row width="50%">
<ftui-dropdown width="500px" class="size-2" text-align="right" [value]="saugroboter:command" (value)="setreading saugroboter command $value">
<option value="start">Komplett</option>
<option value="segment">Zimmer</option>
<!-- <option value="zone">Zone</option> -->
</ftui-dropdown>
</ftui-row>
</ftui-row>
<ftui-row width="90%">
<ftui-label class="size-1" width="80%" text-align="left" text="Wohnzimmer:"> </ftui-label>
<ftui-checkbox width="20%" text-align="right" class="size-0" margin="0" states="0,19" [(value)]="setreading saugroboter Room_Wohnzimmer $value" color="blue"></ftui-checkbox>
</ftui-row>
<ftui-row width="90%">
<ftui-label class="size-1" width="80%" text-align="left" text="Schlafzimmer:"> </ftui-label>
<ftui-checkbox width="20%" text-align="right" class="size-0" margin="0" states="0,20" [(value)]="setreading saugroboter Room_Schlafzimmer $value" color="blue"></ftui-checkbox>
</ftui-row>
<ftui-row width="90%">
<ftui-label class="size-1" width="80%" text-align="left" text="Küche:"> </ftui-label>
<ftui-checkbox width="20%" text-align="right" class="size-0" margin="0" states="0,17" (value)="setreading saugroboter Room_Kueche $value" color="blue"></ftui-checkbox>
</ftui-row>
<ftui-row width="90%">
<ftui-label class="size-1" width="80%" text-align="left" text="Diele:"> </ftui-label>
<ftui-checkbox width="20%" text-align="right" class="size-0" margin="0" states="0,16" (value)="setreading saugroboter Room_Diele $value" color="blue"></ftui-checkbox>
</ftui-row>
<ftui-row width="90%">
<ftui-label class="size-1" width="80%" text-align="left" text="Bad:"> </ftui-label>
<ftui-checkbox width="20%" text-align="left" class="size-0" margin="0" states="0,18" (value)="setreading saugroboter Room_Bad $value" color="blue"></ftui-checkbox>
</ftui-row>
Das List des notify:
Internals:
DEF saugroboter:command:.* {fhem("setreading saugroboter Room_Wohnzimmer 0"),fhem("setreading saugroboter Room_Schlafzimmer 0"),fhem("setreading saugroboter Room_Kueche 0"),fhem("setreading saugroboter Room_Diele 0"),fhem("setreading saugroboter Room_Bad 0"),}
FUUID 6428af64-f33f-7706-5d3c-f83f2a04e244a806
FVERSION 91_notify.pm:0.258880/2022-03-27
NAME saugroboter_room_reset
NOTIFYDEV saugroboter
NR 318
NTFY_ORDER 50-saugroboter_room_reset
REGEXP saugroboter:command:.*
STATE 2023-04-02 20:45:47
TRIGGERTIME 1680461147.31449
TYPE notify
eventCount 1
READINGS:
2023-04-02 20:15:34 state active
2023-04-02 20:45:47 triggeredByDev saugroboter
2023-04-02 20:45:47 triggeredByEvent command: segment
Attributes:
room Test