Hallöchen,
wieso schaltet das DOIF nach 120 Sekunden das Licht aus und nach weiteren 120 wieder an ???
Internals:
CFGFN
DEF ([ESPEasy_Bewegung_Flur_PIR:state] ne "on") (set Schlafzimmer on)(set Schlafzimmer off)
MODEL FHEM
NAME DOIF_Kleiderschrank
NR 2377
NTFY_ORDER 50-DOIF_Kleiderschrank
STATE cmd_1_1
TYPE DOIF
READINGS:
2018-04-24 14:06:19 Device ESPEasy_Bewegung_Flur_PIR
2018-04-24 14:06:19 cmd 1.1
2018-04-24 14:06:19 cmd_event ESPEasy_Bewegung_Flur_PIR
2018-04-24 14:06:19 cmd_nr 1
2018-04-24 14:06:19 cmd_seqnr 1
2018-04-24 14:06:19 e_ESPEasy_Bewegung_Flur_PIR_state absent
2018-04-24 12:19:40 mode enabled
2018-04-24 14:06:19 state cmd_1_1
2018-04-24 14:06:19 wait_timer 24.04.2018 14:08:19 cmd_1_2 ESPEasy_Bewegung_Flur_PIR
Regex:
condition:
0 ReadingValDoIf($hash,'ESPEasy_Bewegung_Flur_PIR','state') ne "on"
devices:
0 ESPEasy_Bewegung_Flur_PIR
all ESPEasy_Bewegung_Flur_PIR
do:
0:
0 set Schlafzimmer on
1 set Schlafzimmer off
1:
helper:
DOIF_Readings_events
DOIF_eventas
event absent
globalinit 1
last_timer 0
sleepdevice ESPEasy_Bewegung_Flur_PIR
sleepsubtimer 1
sleeptimer 0
timerdev ESPEasy_Bewegung_Flur_PIR
timerevent absent
triggerDev ESPEasy_Bewegung_Flur_PIR
timerevents:
absent
timereventsState:
state: absent
triggerEvents:
absent
triggerEventsState:
state: absent
internals:
itimer:
readings:
0 ESPEasy_Bewegung_Flur_PIR:state
all ESPEasy_Bewegung_Flur_PIR:state
trigger:
uiState:
uiTable:
Attributes:
do resetwait
wait 0,120
Ich tendiere ja zu resetwait als Fehlerquelle, verstehe es aber nicht.
hi, würde mal sagen resetwait,
ich habe da bei allen Bewegungsmelder so:
([BM_0101:?motion] and [RO_0101:pct] eq 0 and [ST_0101_Sw:state] eq "off" and [FL_0101_Sw_02:state] eq "off")
(set FL_0101_Sw_01 on-for-timer 60)
und do auf always
schaltet immer bei bewegung auf neu 60
gruss
Müsste ich bei mir zusätzlich einen Proxy anlegen, wollte ich eigentlich vermeiden, aber wenn ich es nicht anders hin bekomme wird es wohl so gelöst.
Beim nachlesen von resetwait bin ich eigentlich davon ausgegangen das der "countdown" so lange nicht läuft wie eine Bewegung erkannt wird.
hi,
hatte ich nicht so verstanden, musste damals auch viel ausprobieren.
die lösung geht mit HM ESP und FS20 ohne probleme.
gruss
PS: warum Proxy ?
ja dann useSetExtensions auf 1 gestellt im Dummy und deine Variante genommen erst mal. Sonst Frauchen == >:(
hi,
ja die frauen, (muss man beachten sonst kein geld)
Hm, du willst das Licht anschalten, wenn du keine (ne "on") Bewegung erkannt hast?
Zitat von: Per am 02 Mai 2018, 12:33:09
Hm, du willst das Licht anschalten, wenn du keine (ne "on") Bewegung erkannt hast?
Du meinst per zusätzlichen Schalter? Ist vorerst nicht geplant. Nur durch Bewegung.
Zitat von: accessburn am 24 April 2018, 14:11:01
([ESPEasy_Bewegung_Flur_PIR:state] ne "on") (set Schlafzimmer on)(set Schlafzimmer off)
ne "on" entspricht z.B.
eq "absent". Ergo: Licht geht an, wenn Bewegungsmelder nix erkennt.