FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: onkeloki am 08 Dezember 2016, 16:56:45

Titel: Notify mit UND Verknüpfung
Beitrag von: onkeloki am 08 Dezember 2016, 16:56:45
Ich habe folgendes noty definiert

FUNK.* { fhem "set pushmsg msg '$NAME' '$EVENT'" }

alle meine 433mhz geräte haben den Namen FUNK..... irgendwas
sobald also irgend ein Gerät was FUNK im Namen Trägt geschaltet wird bekomme ich eine push Nachricht...
das  funktioniert wunderbar...

nun habe ich ein weiteres device

BEHAIVIOR.LOG.FUNK

es kann entweder "An" oder "Aus" sein. "webcmd" bzw "eventMap"
mit diesem Schalter möchte ich die funk push messages aktivieren oder deaktivieren..


ich brauche also etwas wie

-->wenn irgendein  FUNK geschaltet wird
--> und wenn BEHAIVIOR.LOG.FUNK  den status "An" hat...hat
dann
   { fhem "set pushmsg msg '$NAME' '$EVENT'" }

ansonsten nix tun ;)


geht das mit notify? oder muss ich da auf DOIF umstellen?
wie sähe eine solche regeln in etwa aus?







Titel: Antw:Notify mit UND Verknüpfung
Beitrag von: Puschel74 am 08 Dezember 2016, 17:06:18
FUNK.* {
  if (Value("BEHAIVIOR.LOG.FUNK") eq "An") {
    fhem "set pushmsg msg '$NAME' '$EVENT'";
  }
}

Als Beispiel für das DEF gedacht.
Etwaige Fehlermeldungen aus dem Logfile bitte posten (und zukünftig die Code-Tags verwenden bitte  ;) )

Edith: Ja, das geht mit notify und auch mit DOIF.
Du kannst dir ja DOIF mal ansehen - im Wiki und in der commandref (auch auf deutsch) gibt es jede Menge Beispiele.
Titel: Antw:Notify mit UND Verknüpfung
Beitrag von: onkeloki am 08 Dezember 2016, 18:45:03
danke, probiere ich gleich mal aus denke das bekomme ich hin ansonsten melde ich mich ;) dann mit code block.. versprochen