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?
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.
danke, probiere ich gleich mal aus denke das bekomme ich hin ansonsten melde ich mich ;) dann mit code block.. versprochen