Notify mit UND Verknüpfung

Begonnen von onkeloki, 08 Dezember 2016, 16:56:45

Vorheriges Thema - Nächstes Thema

onkeloki

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?








Puschel74

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.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

onkeloki

danke, probiere ich gleich mal aus denke das bekomme ich hin ansonsten melde ich mich ;) dann mit code block.. versprochen