Ich habe evtl. einen Fehler in der at Funktion gefunden.
Wenn ich folgendes definiere:
define name at +*00:01:00 {\
Log 1, "check";;\
}
wird entsprechend jede Minute einen Logbucheintrag absetzen.
Ergänze ich folgendes Attribute
attr name disable 0
wird zwar das Event erkannt (Zeit für nächstes Event zählt weiter), der Logbucheintrag wird aber nicht ausgeführt.
Mache ich was falsch?
Mit welcher Version der Datei 90_at.pm hast Du das getestet? Bei mir funktioniert das einwandfrei.
# $Id: 90_at.pm 5179 2014-03-09 17:43:56Z rudolfkoenig $
wenn dein fhem.pl nicht aktuell ist liegt es daran. siehe hier: http://forum.fhem.de/index.php/topic,21268.msg147775/topicseen.html#msg147775 (http://forum.fhem.de/index.php/topic,21268.msg147775/topicseen.html#msg147775)
gruss
andre
Danke, nach einem update develoment funktioniert wieder alles. Sorry.
ich habe auch zur zeit schwierigkeiten mit dem disablen eines at timers - heute morgen habe ich ein update gemacht - mich wundert das uli etwas von update development schreibt - gibt es hier noch unterschiede?
nein. Ein Update führt immer zur development Version, nicht verwirren lassen.
hier mal ein List des notifys
ZitatInternals:
DEF mpl_Herd_m IF (([mpl_Herd_m:power:d] > 2.0 ) and ([mpl_Herd_m:power:d] < 25.0 ))
(set mpl_Herd_s off,attr mpl_Herd_s devStateIcon off:power-orange:on on:power-black:on,attr timer_Herd_mpl disable 0)
ELSE (attr timer_Herd_mpl disable 1)
NAME m_Herd_on
NOTIFYDEV mpl_Herd_m
NR 446
NTFY_ORDER 50-m_Herd_on
REGEXP mpl_Herd_m
STATE disabled
TYPE notify
Helper:
Bm:
Notify_attr:
cnt 96
dmx 0
mAr
max 0
tot 0
Notify_exec:
cnt 12
dmx 0
mAr HASH(0x119b9f0); HASH(0x1199cd0)
max 261
tot 1730
Attributes:
disable 1
group Herd
room develop
das attr timer_Herd_mpl disable 0 wird nicht gesetzt - die Icons werden richtig behandelt, abgeschaltet wird die Steckdose auch... Woran kann denn das liegen? Hat vielleicht jemand eine Idee?