Ich bin blutiger Anfänger bei FHEM.
Konkret möchte ich einfach eine Automower Passagenschaltung realisieren, ohne den Mäher aufzuschrauben und die Garantie aufzugeben.
Dazu gibts in FHEM das Modul myMower, mit dem weiß ich schon, wann er mäht, sprich ob sich das Messer dreht.
Dann gibts das Modul RPI_GPIO, mit dem man einen Ausgang schalten kann. Funktioniert auch. mit z.B. setstate Pin12 on/off schalte ich ein und aus.
Nun möchte ich aber, dass DOIF, Notify in Abhängigkeit eines readings vom Automower den Pin 12 ein und ausschaltet. Sprich wenn "mower_activity" = "mäht" ist, dann soll DOIF den Ausgang einschalten
Ich verstehe leider DOIF mitsamt der Hilfe nicht. Konkret weiss ich nicht, wie man abhängig von einem reading was auslöst ...
also define Passage DOIF (xxxxxxx?) (set Pin12 on) DOELSE (set Pin12 off)
keine Ahnung, ob ich nun "([myMower:"mäht"]) (setstate Pin12 on) DOELSE (setstate Pin12 off)" benötige oder wie ich das "mower_activity" bekomme
update:
ui so einfach geht das also ...
=> define Passage DOIF ([myMower:"mäht"]) (setstate Pin12 on) DOELSE (setstate Pin12 off)
PS: In Loxone habe ich den Status vom Mäher schon drin, also eine Leichtigkeit, abhängig vom Status nun irgendwas zu schalten. Ich möchte aber, dass der raspi das alleine macht.
Kommentar