(gelöst)Statusanzeige mit Doif

Begonnen von tagedieb, 24 September 2022, 20:40:27

Vorheriges Thema - Nächstes Thema

tagedieb

hallo zusammen
ich habe hier ein kleine Problem und würde mich über einen Hilfeanstoss freuen

ich habe 12 Dummis in der folgenden Art

Internals:
   FUUID      5c47524f-f33f-8a7d-c9bd-8406f6b2d646c3a1
   NAME       Cafe11
   NR         1760
   STATE      gesperrt
   TYPE       dummy
   READINGS:
     2022-09-19 08:45:33   state           gesperrt
Attributes:
   alexaName  Cappuccino
   alexaRoom  Kaffeeautomat
   alexaTypes switch
   alias      1Cappuccino
   devStateIcon Zubereitung:cupg:off bereit:cupgrz:on gesperrt:cupgr:gesperrt
   event-on-change-reading state,transitionInProgress
   eventMap   on:Zubereitung off:bereit gesperrt:gesperrt
   fp_Kaffeeautomat 238,446,0
   genericDeviceType switch
   icon       cupr
   room       Kaffeeautomat,alexa
   setList    on off
   userReadings usrCountDown:set_on-for-timer.* { CountDown($name, ReadingsVal($name,"state","off"));; }
   webCmd     bereit:Zubereitung:gesperrt


ich möchte diese dummys mit meinem Doif
(aus DEF)

([Kaffeeautomat02:state] eq "on" and [Tassenschacht:state] eq "closed") (set Cafe[1-12]? bereit, set MotionKaffeeautomat on) DOELSEIF ([Kaffeeautomat02:state] eq "on" and [Tassenschacht:state] eq "open") (set Cafe[1-12]? gesperrt, set MotionKaffeeautomat off)DOELSEIF ([Kaffeeautomat02:state] eq "off" and [Tassenschacht:state] eq "open")(set Cafe[1-12]? gesperrt, set MotionKaffeeautomat off) DOELSEIF ([Kaffeeautomat02:state] eq "off" and [Tassenschacht:state] eq "closed") (set Cafe[1-12]? gesperrt, set MotionKaffeeautomat off)DOELSEIF ([Kaffeeautomat02:state] eq "on" and [Tassenschacht:state] eq "open")(set Cafe[1-12]? gesperrt, set MotionKaffeeautomat off)


jeweils den Status anzeigen - es funktioniert jedoch nur beim Dummy Cafe1 und Cafe2

was habe ich nicht beachtet oder falsch gemacht?  dieses Doif hat mit weniger Dummys schon einmal funktioniert  :-(

Schon einmal vielen Dank im Voraus
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

frank

Cafe[1-12]?
=>  Cafe, Cafe1, Cafe2
schau die erklärungen zb auf regex101.com dazu an.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

tagedieb

FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3

Stelaku

#3
Hallo tagedieb

Versuch mal
cafe[0-9]+
funktioniert bei mir prima

Gruß

Stephan

tagedieb

Hallo Stephan
vielen Dank - das brachte mein Wunschergebnis  :-)

gruss Annette
FHEM 5.6 auf Cubitruck
CUL und Cul 868 und 2 HM LAN an Zbox
Remoteserver auf 2.Zboxi
HM-CC-RT-DN,HM-LC-Bl1PBU-FM,HM-LC-SW1-FM,HM-LC-SW4-PCB,HM-LC-Sw1PBU-FM,HM-PB-2-WM55,HM-PB-6-WM55,HM-SCI-3-FM,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-TIS,HM-WDS10-TH-O u.viele mehr
diverse IT Empfänger und LW3