FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Tommy82 am 27 Dezember 2014, 15:32:52

Titel: [Gelöst]Status Dummy aus 3 Schalter Dummys
Beitrag von: Tommy82 am 27 Dezember 2014, 15:32:52
Hallo,
ich habe drei Schalter Dummys, welche alle einen cmd Wert haben
ZitatAn,Auto,Aus
,
jetzt möchte ich den gerade aktivierten Wert(Dummy) gerne in einem Status Dummy ausgeben, und hab dazu angefangen das notify zu basteln, allerdings ist mir bis jetzt noch nicht ganz klar wie ich den dritten Wert dort einbaune kann, wie kann ich den AlarmButtonAuto mit einbauen?

define nt_AlarmStatus notify (AlarmButtonAn.*|AlarmButtonAus.*|AlarmButtonAuto.*) {
  if ($EVENT eq "An") {
    fhem("set AlarmStatus An");
  }
  else {
    fhem("set AlarmStatus Aus");
} }


Danke
Titel: Antw:Status Dummy aus 3 Schalter Dummys
Beitrag von: justme1968 am 27 Dezember 2014, 21:19:48
entweder mit elsif

oder einfach nur fhem("set AlarmStatus $EVENT"); ganz ohne if.

aber warum verwendest du überhaupt drei dummys und dann noch einen vierten zum anzeigen?

warum nicht einen einzigen dummy der drei zustände haben kann die du mit einem drop down auswählen kannst und den du dann auch direkt zur anzeige verwendest?

gruss
  andre

Titel: Antw:Status Dummy aus 3 Schalter Dummys
Beitrag von: Tommy82 am 28 Dezember 2014, 12:20:42
Hi Andre,
wäre natürlich auch eine möglichkeit, da ich das ganze aber auf einem Floorplan platzieren will, bin ich mir nicht sicher ob das von der Optik gefällt... :-[
werd es mal mir elsif versuchen