Ich bekomme bei meinen Notifys seit neusten eine Meldung (funktionieren dennoch):
notify_sender_taste_3 return value: Bareword "FS20_sender_taste_3" not allowed while "strict subs" in use at (eval 22131) line 2
Irgendetwas scheint perl zu stören, ich weiß nur nicht was!?
Könnt Ihr helfen?
Device Config:
Internals:
BTN 01
DEF e100 01
IODev CUL_0
NAME FS20_sender_taste_2
NR 668
STATE on
TYPE FS20
XMIT e100
Code:
1 e100 01
Readings:
2014-05-29 22:43:44 state on
Helper:
Bm:
Fs20_set:
cnt 125
dmx 0
mAr HASH(0xbf4ff0); FS20_sender_taste_2; on
max 623
tot 1880
Attributes:
IODev CUL_0
alias EG.WZ.LED.Decke
fp_Grundriss 0,570,1,
group Schalter
room EG.Wohnzimmer
Notfiy Definition:
Internals:
DEF FS20_sender_taste_2.* set LED_Decke %
NAME notify_sender_taste_2
NR 724
NTFY_ORDER 50-notify_sender_taste_2
REGEXP FS20_sender_taste_2.*
STATE 2014-05-29 22:43:44
TYPE notify
Helper:
Bm:
Notify_exec:
cnt 6039
dmx 0
mAr HASH(0xc0ed00); HASH(0xbf4ff0)
max 275
tot 3405
Attributes:
disable 0
group Handsender
room _Notify
Hallo,
ZitatFS20_sender_taste_3
sehe ich nicht.
Grüße
Sorry tritt aber bei allen auf!
ZitatInternals:
BTN 02
DEF e100 02
IODev CUL_0
NAME FS20_sender_taste_3
NR 675
STATE off
TYPE FS20
XMIT e100
Code:
1 e100 02
Readings:
2014-05-29 23:00:42 state off
Helper:
Bm:
Fs20_set:
cnt 163
dmx 0
mAr HASH(0xbf5270); FS20_sender_taste_3; off
max 162
tot 1382
Attributes:
IODev CUL_0
alias EG.WZ.Leselampe
fp_Grundriss 160,150,1,
group Schalter
room EG.Wohnzimmer
Hallo,
ändert aber nichts dran das du irgendwo in einem DEINER! Codes einen Fehler hast.
In welchem sehen wir hier ja nicht - die Internals sind zwar schön aber sagen nichts über deine Codes aus ;)
Das Gerät an sich sollte ja nichts dafür können 8)
Grüße
ich glaube das hat mit return undef aus der 99_ zu tun..
Erklärung, damit es Dir "wirklich" weiterhilft.
Irgendwo in Deinem notify hast Du den Namen des devices ohne Anfürhungszeichen verwendet, daher die perl-Fehlermeldung.
Vielleicht so was:
define my_not notify meinDev:.' {meineesub(meinDev);;}
korrekt:
define my_not notify meinDev:.' {meineesub('meinDev');;}
Gruß
Elektrolurch
Danke das war es!
if (Value(FS20_sender_taste_3) eq "on") {