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