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
Cafe[1-12]?
=> Cafe, Cafe1, Cafe2
schau die erklärungen zb auf regex101.com dazu an.
guten Morgen
Danke
Hallo tagedieb
Versuch mal
cafe[0-9]+
funktioniert bei mir prima
Gruß
Stephan
Hallo Stephan
vielen Dank - das brachte mein Wunschergebnis :-)
gruss Annette