Guten Morgen,
ich habe eine Kamera die per Bewegungserkennung das Licht an der Haustüre anschalten soll.
Das Licht an und aus manuell schalten geht ganz normal.
sobald ich das ganze automatisiere geht es nicht mehr..
EG_Lampe_Haustuer
Internals:
CFGFN
CID DVES_E3C713
DEF DVES_E3C713
DEVICETOPIC EG_Lampe_Haustuer
FUUID 613d2b79-f33f-153e-9249-6bbbc4da5ea40fe5
IODev MQTT2_FHEM_Server
LASTInputDev MQTT2_FHEM_Server
MQTT2_FHEM_Server_MSGCNT 4212
MQTT2_FHEM_Server_TIME 2021-09-12 07:22:08
MSGCNT 4212
NAME EG_Lampe_Haustuer
NR 2669
STATE off
TYPE MQTT2_DEVICE
JSONMAP:
Channel_0 0
Channel_1 0
Channel_2 0
Channel_3 0
Channel_4 0
Color 0
Dimmer 0
HSBColor 0
POWER1 0
POWER2 0
POWER3 0
POWER4 0
OLDREADINGS:
READINGS:
2021-09-12 00:32:28 FallbackTopic cmnd/DVES_E3C713_fb/
2021-09-12 00:32:28 GroupTopic sonoffs
2021-09-12 07:22:08 Heap 18
2021-09-12 00:32:28 Hostname Sonoff Mini Haustuerlicht
2021-09-12 00:19:37 IODev MQTT2_FHEM_Server
2021-09-12 00:32:28 IPAddress 192.168.178.64
2021-09-12 02:06:05 LWT Online
2021-09-12 07:22:08 LoadAvg 19
2021-09-12 00:32:28 Module Sonoff Mini
2021-09-12 00:32:28 RestartReason Fatal exception:29 flag:2 (EXCEPTION) epc1:0x4000e1b2 epc2:0x00000000 epc3:0x00000000 excvaddr:0x00000000 depc:0x00000000
2021-09-12 00:25:09 SaveData on
2021-09-12 00:25:09 SetOption26 on
2021-09-12 07:22:08 Sleep 50
2021-09-12 07:22:08 SleepMode Dynamic
2021-09-12 00:25:07 StateText1 off
2021-09-12 00:25:08 StateText2 on
2021-09-12 00:25:08 StateText3 toggle
2021-09-12 00:25:08 StateText4 hold
2021-09-12 07:22:08 Switch1 on
2021-09-12 07:22:08 Time 2021-09-12T06:22:08
2021-09-12 07:22:08 Uptime 0T06:49:47
2021-09-12 07:22:08 Vcc 3.190
2021-09-12 00:32:28 Version 6.6.0(release-basic)
2021-09-12 00:32:28 WebServerMode Admin
2021-09-12 07:22:08 Wifi_AP 1
2021-09-12 07:22:08 Wifi_BSSId F6:92:BF:11:91:24
2021-09-12 07:22:08 Wifi_Channel 1
2021-09-12 07:22:08 Wifi_Downtime 0T00:00:06
2021-09-12 07:22:08 Wifi_LinkCount 1
2021-09-12 07:22:08 Wifi_RSSI 28
2021-09-12 07:22:08 Wifi_SSId LauMarSteMat-2,4G
2021-09-12 00:25:07 attrTemplateVersion 20210523
2021-09-12 00:57:47 state off
Attributes:
autocreate 0
comment NOTE: For on-for-timer SetExtensions are used. You may add on-for-timer option running on the device. The following is limited to 1h max duration, but will not affect future simple "on" commands:<br>on-for-timer {my $duration = $EVTPART1*10; 'cmnd/cmnd/sonoff/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
genericDeviceType switch
icon hue_filled_outlet
jsonMap POWER1:0 POWER2:0 POWER3:0 POWER4:0 Dimmer:0 Channel_0:0 Channel_1:0 Channel_2:0 Channel_3:0 Channel_4:0 HSBColor:0 Color:0
model tasmota_basic_state_power1
readingList tele/sonoff/LWT:.* LWT
tele/sonoff/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
tele/sonoff/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
tele/sonoff/INFO.:.* { $EVENT =~ m,^..Info[1-3]..(.+).$, ? json2nameValue($1,'',$JSONMAP) : json2nameValue($EVENT,'',$JSONMAP) }
tele/sonoff/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
stat/sonoff/POWER1:.* state
stat/sonoff/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
room Draussen,Sonoff
setList off:noArg cmnd/sonoff/POWER1 0
on:noArg cmnd/sonoff/POWER1 1
toggle:noArg cmnd/sonoff/POWER1 2
setOtaUrl:textField cmnd/sonoff/OtaUrl $EVTPART1
upgrade:noArg cmnd/sonoff/upgrade 1
setStateList on off toggle
userReadings state:POWER:.* { lc(ReadingsVal($name,"POWER","")) }
Haustuerlicht_an doif
Internals:
CFGFN
DEF ([EG_Lampe_Haustuer:"onFromCam"] and [?Tageslicht] eq "dunkel" )(set EG_Lampe_Hautuer on)
DOELSE (set EG_Lampe_Haustuer off)
FUUID 613bc97e-f33f-153e-8ef2-9785f42f0815f2f3
MODEL FHEM
NAME Haustuerlicht_an
NOTIFYDEV global,EG_Lampe_Haustuer
NR 1476
NTFY_ORDER 50-Haustuerlicht_an
STATE disabled
TYPE DOIF
VERSION 24905 2021-09-01 18:35:54
READINGS:
2021-09-12 00:43:08 Device EG_Lampe_Haustuer
2021-09-12 00:43:08 cmd 2
2021-09-12 00:43:08 cmd_event EG_Lampe_Haustuer
2021-09-12 00:43:08 cmd_nr 2
2021-09-12 00:43:08 e_EG_Lampe_Haustuer_events off
2021-09-12 00:43:10 last_cmd cmd_2
2021-09-12 00:43:10 mode disabled
2021-09-12 00:43:10 state disabled
Regex:
accu:
collect:
cond:
EG_Lampe_Haustuer:
0:
&STATE ^EG_Lampe_Haustuer$
attr:
cmdState:
wait:
0:
0
60
waitdel:
condition:
0 ::EventDoIf('EG_Lampe_Haustuer',$hash,'onFromCam',1) and ::InternalDoIf($hash,'Tageslicht','STATE') eq "dunkel"
do:
0:
0 set EG_Lampe_Hautuer on
1:
0 set EG_Lampe_Haustuer off
helper:
DEVFILTER ^global$|^EG_Lampe_Haustuer$
NOTIFYDEV global|EG_Lampe_Haustuer
event off
globalinit 1
last_timer 0
sleeptimer -1
timerdev EG_Lampe_Haustuer
timerevent off
triggerDev EG_Lampe_Haustuer
timerevents:
off
timereventsState:
state: off
triggerEvents:
off
triggerEventsState:
state: off
internals:
all Tageslicht:STATE
readings:
trigger:
all EG_Lampe_Haustuer
uiState:
uiTable:
Attributes:
do resetwait
room Logik
wait 0,60
bekomme über das sscam device das event der berwegung rein:
2021-09-11 23:11:33.440 MQTT2_DEVICE EG_Lampe_Haustuer onFromCam
momentan ist das doif ausgeschaltet,weil ich damit irgendwas störe...
das licht geht für eine sekunde kurz an und direkt wieder aus...
danke..gruß Marcell
Du willst den zweiten Block verzögern, nicht den zweiten Befehl im ersten Block (der hat ja nur einen Befehl). Also Doppelpunkt statt Komma:
wait 0:60
Fehlt ein ,,s" im Devicenamen bei set ... on?
([EG_Lampe_Haustuer:"onFromCam"] and [?Tageslicht] eq "dunkel" )(set EG_Lampe_Hautuer on)
DOELSE (set EG_Lampe_Haustuer off)
ja,das war es..danke. habe es gerade mal getestet. leider ist da noch ne Verzögerung drin..aber das kann vielleicht an der sscam liegen.
danke
gruss Marcell