Autor Thema: [FHZ] Dummy Variablen  (Gelesen 696 mal)

Guest

  • Gast
[FHZ] Dummy Variablen
« am: 15 April 2008, 17:47:00 »
Originally posted by: <email address deleted>

Hallo, Rudi

Ich habe jetzt mit den Dummyvariablen rumgespielt. Dabei scheinen
diese nach einem Neuaufbau von PGM3 ihre Werte zu verlieren. Kann das
sein?
Ich habe die folgenden Definitionen:

define Fensteroffenvar  dummy
define Ortvar           dummy
define Ortaltvar        dummy
define Ortchanged       dummy

Ich lasse FHEM auf Piris reagieren:
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 &")}}
define o02              notify Schlafz:(on)     {if ($value{Ortvar} ne
"Schlafzimmer") {fhem("set Ortaltvar $value{Ortvar};; set Ortvar
Schlafzimmer ;; set Ortchanged 1") ;; system("madplay -q /home/FHEM/
SprachDateien/PosSchlafzimmer.mp3 &")}}
define o03              notify Kueche:(on)      {if ($value{Ortvar} ne
"Kueche") {fhem("set Ortaltvar $value{Ortvar};; set Ortvar Kueche ;;
set Ortchanged 1") ;; system("madplay -q /home/FHEM/SprachDateien/
PosKueche.mp3 &")}}
define o04              notify Gangz:(on)       {if ($value{Ortvar} ne
"Gang") {fhem("set Ortaltvar $value{Ortvar};; set Ortvar Gang ;; set
Ortchanged 1") ;; system("madplay -q /home/FHEM/SprachDateien/
PosGang.mp3 &")}}
define o05              notify Flurz:(on)       {if ($value{Ortvar} ne
"Flur") {fhem("set Ortaltvar $value{Ortvar};; set Ortvar Flur ;; set
Ortchanged 1") ;; system("madplay -q /home/FHEM/SprachDateien/
PosFlur.mp3 &")}}
define o06              notify Badz:(on)        {if ($value{Ortvar} ne
"Badezimmer") {fhem("set Ortaltvar $value{Ortvar};; set Ortvar
Badezimmer ;; set Ortchanged 1") ;; system("madplay -q /home/FHEM/
SprachDateien/PosBad.mp3 &")}}

Das funktioniert auch alles, bis ich einen Refresh vom PGM bekomme:
List ergibt dann:
dummy:
  Fensteroffenvar      (?)
  Ortaltvar            (?)
  Ortchanged           (?)
  Ortvar               (?)

List ergibt sonst:dummy:
  Fensteroffenvar      (1)
  Ortaltvar            (Wohnzimmer)
  Ortchanged           (1)
  Ortvar               (Flur)


Wie bekomme ich Dummyvariablen ins Logfile?

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

 

decade-submarginal