FHEM Forum

FHEM => Automatisierung => Thema gestartet von: MarcAD am 23 Januar 2015, 19:00:38

Titel: DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: MarcAD am 23 Januar 2015, 19:00:38
Hallo zusammen,

wo kann man die Funktionalitäten der DOIF-Instanzen im Nachhinein anpassen?
Mir fehlt da so etwas, wie das Internal "DEF" bei den notifys oder ATs.

Oder kann man die DOIFs nur in der Fhem.cfg editieren?

Bitte um kurze Info!

Danke und Gruß
Titel: Antw:DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: Icinger am 23 Januar 2015, 19:03:22
Beim DOIF gibts genaufo das Def-Internal wie überall sonst auch.
Titel: Antw:DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: MarcAD am 23 Januar 2015, 19:09:04
 :o :o :o
Kannst du mir verraten wo? -> siehe Bild

Oder kann ich bei der Definition irgendetwas falsch gemacht haben? (Eine Fehlermeldung bekam ich nicht)

Danke!
Titel: Antw:DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: KernSani am 23 Januar 2015, 19:18:41
Wie sieht denn deine DEF in der fhem.cfg aus?
Titel: Antw:DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: MarcAD am 23 Januar 2015, 19:23:57
Es geht!

man muss bei der ersten Definition unbedingt eine Bedingung und eine Anweisung eingeben.
Also:
define di_light DOIF ([08:00] and [10:00]) (set switch on)

Bei define di_light DOIF
wird zwar die DOIF angelegt, jedoch wird das DEF-Internal nicht mit angelegt...


Kann man das bei der DOIF-Funktion nicht direkt abfangen? Ich könnte mir vorstellen, dass ich nicht der einzige bin der darauf reinfällt, oder?
Beim z. B. Notify meckert Fhem direkt wenn es nicht komplett eingegeben wird
Also:
define test notify -->(Usage: define <name> notify <regexp> <command> )
Titel: Antw:DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: MarcAD am 23 Januar 2015, 19:25:11
Zitat von: KernSani am 23 Januar 2015, 19:18:41
Wie sieht denn deine DEF in der fhem.cfg aus?

Danke für deine Hilfe, hat sich jedoch grade erübrigt... ;)
Titel: Antw:DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: Damian am 23 Januar 2015, 19:35:40
Zitat von: MarcAD am 23 Januar 2015, 19:23:57

Bei define di_light DOIF
wird zwar die DOIF angelegt, jedoch wird das DEF-Internal nicht mit angelegt...


Kann man das bei der DOIF-Funktion nicht direkt abfangen? Ich könnte mir vorstellen, dass ich nicht der einzige bin der darauf reinfällt, oder?
Beim z. B. Notify meckert Fhem direkt wenn es nicht komplett eingegeben wird
Also:
define test notify -->(Usage: define <name> notify <regexp> <command> )

define di_light DOIF

kann eine sinnvolle Definition sein, wenn man nur das State-Attribut nutzen will, siehe Beispiel: "Berechnung des Mittelwertes zweier Readings" in der commandref zu DOIF

Gruß

Damian



Titel: Antw:DOIF - im Nachhinein nur aus der FHEM.cfg editierbar?
Beitrag von: MarcAD am 23 Januar 2015, 19:42:16
Achso, gut zu wissen!
Danke! 8)