[FHZ] Befehl genau einmal ausführen

Begonnen von Guest, 26 November 2008, 20:15:00

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen,

ich weiß nicht wie ich folgendes Problem lösen kann. Ich möchte das
Programm EZ mit Parameter genau einmal aufrufen bei Tagesbeginn und
Nachtbeginn. Die Werte werden von einem Sensor geliefert, der aber
beim Übergang manchmal mehrmals z.B. "Tag on" liefert.


define N_T notify Tag:on set Nacht off  
define EZ_T_on notify Tag:on "/var/log/fhem/EZ 192.168.0.199 -p 32 0"
define T_N notify Nacht:on set Tag off  
define EZ_N_on notify Nacht:on "/var/log/fhem/EZ 192.168.0.199 -p 32
255"

So läuft das leider noch nicht wie ich möchte.

Gruß
Ingo

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-

rudolfkoenig

                                                   

Ich wuerde es so machen:

define EZ_T_on notify Tag:on {\
  if($oldvalue{Tag}{VAL} eq "off") {\
    system("/var/log/fhem/EZ 192.168.0.199 -p 32 0");;\
    fhem("set Nacht off");;\
  }\
}

define EZ_N_on notify Nacht:on {\
  if($oldvalue{Nacht}{VAL} eq "off") {\
    system("/var/log/fhem/EZ 192.168.0.199 -p 32 255");;\
    fhem("set Tag off");;\
  }\
}

Hab aber nicht getestet.

Gruss,
  Rudi
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "FHZ1000 users on Linux" group.
To post to this group, send email to FHZ1000-users-on-unix@googlegroups.com
To unsubscribe from this group, send email to FHZ1000-users-on-unix+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/FHZ1000-users-on-unix?hl=en
-~----------~----~----~----~------~----~------~--~-