ich bin der Meinung das es o.g. mal gab, aber ich finde es nicht mehr.
Ich habe mir ein dummy und ein DOIF erstellt für meine Alexa Garagensteuerung, dass DOIF steuert mir ein weiteres dummy welches nur "toggle" macht, da es Alexa ja nicht kann. Da steckt dann "weiteres" hier aus dem Forum dahinter welches ich schon lange mit der Homematic "HM-LC-SW1-PL-CT-R1" Steckdose nutze.
Das dummy "du_Garagentortaster" nutze ich auch zur Anzeige in FTUI deshalb muss ich dieses ansteuern damit mein FTUI es auch sieht und mit anzeigt.
Sieht alles etwas umständlich aus, aber funktioniert soweit.
Nun wollte ich es mit der DOIF/dummy Kombination machen, finde es aber nicht mehr, falls es damit überhaupt funktionieren würde.!!
Hier mal die lists:
Der Taster/dummy der mir auch die Anzeige für FTUI macht
Internals:
CFGFN ./FHEM/Aussen.cfg
FUUID 5c4319dc-f33f-a6c6-f277-a2015e9af8c7af30
FVERSION 98_dummy.pm:0.206650/2019-12-06
NAME du_Garagentortaster
NR 1143
STATE toggle
TYPE dummy
READINGS:
2021-12-10 19:00:48 state toggle
Attributes:
alias Taster - GaragenTor
devStateIcon .*:rc_BLANK
eventMap toggle
group Garage
icon taster@#778899
room EG - Garage
setList toggle
sortby 04
webCmd toggle
dummy und DOIF für alexa:
dummy
Internals:
CFGFN
FUUID 61b37976-f33f-a6c6-2774-6adce4c1853741ca
NAME du_alexaGarage
NR 444317
STATE Auf
TYPE dummy
READINGS:
2021-12-10 19:00:48 state Auf
Attributes:
alexaName Garage
genericDeviceType switch
group Alexa
icon alexa
room EG - Garage
setList Auf Zu
DOIF
Internals:
CFGFN
DEF ([du_alexaGarage] eq "Auf") (set du_Garagentortaster toggle) DOELSEIF ([du_alexaGarage] eq "Zu") (set du_Garagentortaster toggle)
FUUID 61b390a2-f33f-a6c6-0223-4b81dce7c5ecf163
MODEL FHEM
NAME di_alexaGarage
NOTIFYDEV du_alexaGarage,global
NR 445833
NTFY_ORDER 50-di_alexaGarage
STATE cmd_1
TYPE DOIF
VERSION 24905 2021-09-01 18:35:54
READINGS:
2021-12-10 19:00:48 Device du_alexaGarage
2021-12-10 19:00:48 cmd 1
2021-12-10 19:00:48 cmd_event du_alexaGarage
2021-12-10 19:00:48 cmd_nr 1
2021-12-10 19:00:48 e_du_alexaGarage_STATE Auf
2021-12-10 18:59:45 mode enabled
2021-12-10 19:00:48 state cmd_1
Regex:
accu:
collect:
cond:
du_alexaGarage:
0:
&STATE ^du_alexaGarage$
1:
&STATE ^du_alexaGarage$
attr:
cmdState:
wait:
waitdel:
condition:
0 ::InternalDoIf($hash,'du_alexaGarage','STATE') eq "Auf"
1 ::InternalDoIf($hash,'du_alexaGarage','STATE') eq "Zu"
do:
0:
0 set du_Garagentortaster toggle
1:
0 set du_Garagentortaster toggle
2:
helper:
DEVFILTER ^global$|^du_alexaGarage$
NOTIFYDEV global|du_alexaGarage
event Auf
globalinit 1
last_timer 0
sleeptimer -1
timerdev du_alexaGarage
timerevent Auf
triggerDev du_alexaGarage
timerevents:
Auf
timereventsState:
state: Auf
triggerEvents:
Auf
triggerEventsState:
state: Auf
internals:
all du_alexaGarage:STATE
readings:
trigger:
uiState:
uiTable:
Attributes:
group Alexa
icon alexa
room EG - Garage
Sowas geht https://wiki.fhem.de/wiki/DOIF/Ein-_und_Ausgabe_in_FHEMWEB_und_Tablet-UI_am_Beispiel_einer_Schaltuhr, setExtensions nicht.