[FHZ] notify's werden "verbraucht"???

Begonnen von rudolfkoenig, 19 April 2008, 14:49:28

Vorheriges Thema - Nächstes Thema

rudolfkoenig

Originally posted by: <email address deleted>

Hallo, Rudi

Ich verwende zur Steuerung hauptsächlich notify s.

verschiedene Befehle...
define a01              notify Wohnz:(on)       set Anwesend on;;set
Flurz,Gangz off;; { if($value{a06}) {fhem("modify a06 +00:00:10 set
Anwesend on")}}

6 oder 7 andere notifies..

define o01              notify Wohnz:(on)       {if ($value{Ortvar} ne
"Wohnzimmer") {fhem("set Ortaltvar $value{Ortvar};; set Ortvar
Wohnzimmer ;; set Ortchanged 1") ;; system("madplay -q /home/FHEM/
SprachDateien/PosWohnzimmer.mp3 &")}}

dabei reagiere ich auf ein "Signal" z.B. Wohnz:(on) wie du oben siehts
an verschiedenen Stellen. Wenn jetzt das "Programm" gerade
abgearbeitet wird z.B. von einem anderen Notify  und es kommt nur
genau ein zusätzliches Signal kommt, habe ich den Eindruck, dass
manchmal nur ein Teil des Programms durchläuft. Ich habe den Eindruck,
dass define a01 ab und zu nicht durchgeführt wird, aber nur, wenn das
NLSU2 sehr beschäftigt ist.

Kann das sein?

Viele Grüße

Markus
--~--~---------~--~----~------------~-------~--~----~
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

                                                   

Notifys werden alle der Reihe nach abgearbeitet, auch wenn einer von
denen ein Fehler meldet. Eine Sonderbehandlung gibt es: wenn ein
Geraet in seinem "eigenen" notify geaendert wird, dann werden seine
"eigenen" Notifies fuer diese Aenderung nicht mehr aufgerufen.

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
-~----------~----~----~----~------~----~------~--~-