Hauptmenü

ESPeasy PIR schaltet Licht

Begonnen von accessburn, 24 April 2018, 14:11:01

Vorheriges Thema - Nächstes Thema

accessburn

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.
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

eisman

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
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

accessburn

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.
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

eisman

#3
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 ?
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

accessburn

ja dann useSetExtensions auf 1 gestellt im Dummy und deine Variante genommen erst mal. Sonst Frauchen ==  >:(
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

eisman

hi,

ja die frauen, (muss man beachten sonst kein geld)
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

Per

Hm, du willst das Licht anschalten, wenn du keine (ne "on") Bewegung erkannt hast?

accessburn

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.
Wezzy Rpi2b> FHEM, Elro, Intenso, FTUI, Jeelink v3, Max!Cube, Fire5, Foscam, NAS, Fritz!Box + Fon, Max!Wandthermostat, Amazon Echo
Wezzy Rp3b> OctoPi
Jessie Rp3b> UPNP, NAS, Pi-Hole

Per

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.