Gab es nicht mal ein DOIF kombiniert mit dummy

Begonnen von moonsorrox, 10 Dezember 2021, 19:26:19

Vorheriges Thema - Nächstes Thema

moonsorrox

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
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM