Hauptmenü

Hobeian ZG-204ZM Doif

Begonnen von taskkill, 21 Februar 2026, 19:36:04

Vorheriges Thema - Nächstes Thema

taskkill

Ich habe ein DOIF für Beleuchtung erstellt

defmod di_BadLicht DOIF ([zigbee_Detector1:presence] eq "true" and isday()) \
    (set Bad bright_value_1 1000) \
DOELSEIF ([zigbee_Detector1:presence] eq "true" and !isday()) \
    (set Bad bright_value_1 105) \
DOELSEIF ([zigbee_Detector1:presence] eq "false") \
    (set Bad off)
attr di_BadLicht do resetwait
attr di_BadLicht wait 0:02

welches über ZG-204ZM Pir gestartet wird, mein Problem: es dauert 3-5sek bis Licht angeht.


Hobeian ZG-204ZM Präsenzmelder Pir/Radar
defmod zigbee_Detector1 MQTT2_DEVICE zigbee_Detector1
attr zigbee_Detector1 event-on-change-reading motion_state,presence
attr zigbee_Detector1 readingList zigbee2mqtt/Detector1:.* { json2nameValue($EVENT) }\
zigbee2mqtt/Detector1/availability:.* { json2nameValue($EVENT) }
attr zigbee_Detector1 room Zigbee

und noch der Lichtschalter-dimmer iolloi ID-D688WF

defmod Bad fhempy tuya ovxxxxxxbua bfc2362xxxxxxxxxvlwc 192.168.178.xx 3.3 xxxxxxxxxxxxxxx 56829c6f9131480xxxxxxxxxxxxx
attr Bad IODev fhempy_local
attr Bad alexaName Bad
attr Bad dp_01 switch_led_1
attr Bad dp_02 bright_value_1
attr Bad dp_03 brightness_min_1
attr Bad dp_06 countdown_1
attr Bad genericDeviceType light
attr Bad group MQTT2_DEVICE
attr Bad icon light_control
attr Bad localkey t{lCj:xxxx?Y_7@
attr Bad room HOME,fhempy
attr Bad sortby F
attr Bad tuya_spec_functions [{'code': 'switch_led_1', 'dp_id': 1, 'type': 'Boolean', 'values': {}, 'desc': 'switch led 1'}, {'code': 'bright_value_1', 'dp_id': 2, 'type': 'Integer', 'values': {'min': 10, 'max': 1000, 'scale': 0, 'step': 1}, 'desc': 'bright value 1'}, {'code': 'brightness_min_1', 'dp_id': 3, 'type': 'Integer', 'values': {'min': 10, 'max': 1000, 'scale': 0, 'step': 1}, 'desc': 'brightness min 1'}, {'code': 'countdown_1', 'dp_id': 6, 'type': 'Integer', 'values': {'unit': 's', 'min': 0, 'max': 86400, 'scale': 0, 'step': 1}, 'desc': 'countdown 1'}]
attr Bad tuya_spec_status [{'code': 'switch_led_1', 'dp_id': 1, 'type': 'Boolean', 'values': {}}, {'code': 'bright_value_1', 'dp_id': 2, 'type': 'Integer', 'values': {'min': 10, 'max': 1000, 'scale': 0, 'step': 1}}, {'code': 'brightness_min_1', 'dp_id': 3, 'type': 'Integer', 'values': {'min': 10, 'max': 1000, 'scale': 0, 'step': 1}}, {'code': 'countdown_1', 'dp_id': 6, 'type': 'Integer', 'values': {'unit': 's', 'min': 0, 'max': 86400, 'scale': 0, 'step': 1}}]
attr Bad webCmd on:off:bright_value_1
attr Bad widgetOverride bright_value_1:slider,100,10,1000

 hat jemand einen Hinweis warum es so lange dauert ?
RPI 4 mit RB-OS Trixie SSD, RPI 3B+ mit RM-OS Bullseye SSD, aktiver USB-Hub, Fhem (is klar)              TI CC2652P, JeeLink 868 PCA301, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Damian

Vermutlich durch das Attribut resetwait, wenn die gleiche Bedingung innerhalb der Wartezeit noch mal auslöst, dann fängt die Wartezeit von vorn.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

taskkill

Nein, ich meine die Zeit die vergeht bis das Licht beim ersten Auslösen überhaupt angeht.
RPI 4 mit RB-OS Trixie SSD, RPI 3B+ mit RM-OS Bullseye SSD, aktiver USB-Hub, Fhem (is klar)              TI CC2652P, JeeLink 868 PCA301, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.

Damian

Zitat von: taskkill am 21 Februar 2026, 21:15:56Nein, ich meine die Zeit die vergeht bis das Licht beim ersten Auslösen überhaupt angeht.

Genau das meine ich im zweiten Zweig. Es wird beim ersten Auslösen solange nicht ausgelöst, bis zwei Sekunden lang Ruhe ist. Aber das kannst nur du im Event-Monitor überprüfen.
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

taskkill

event filtered DOIF
2026-02-21 21:24:40 DOIF di_BadLicht wait_timer: 21.02.2026 21:24:42 cmd_2 zigbee_Detector1
2026-02-21 21:24:42 DOIF di_BadLicht wait_timer: no timer
2026-02-21 21:24:42 DOIF di_BadLicht cmd_nr: 2
2026-02-21 21:24:42 DOIF di_BadLicht cmd: 2
2026-02-21 21:24:42 DOIF di_BadLicht cmd_event: zigbee_Detector1
2026-02-21 21:24:42 DOIF di_BadLicht cmd_2
2026-02-21 21:25:36 DOIF di_BadLicht cmd_nr: 3
2026-02-21 21:25:36 DOIF di_BadLicht cmd: 3
2026-02-21 21:25:36 DOIF di_BadLicht cmd_event: zigbee_Detector1
2026-02-21 21:25:36 DOIF di_BadLicht cmd_3

event filtered zigbee_Detector1
2026-02-21 21:29:38 DOIF di_BadLicht wait_timer: 21.02.2026 21:29:40 cmd_2 zigbee_Detector1
2026-02-21 21:29:38 MQTT2_DEVICE zigbee_Detector1 presence: true
2026-02-21 21:29:40 DOIF di_BadLicht cmd_event: zigbee_Detector1
2026-02-21 21:29:42 MQTT2_DEVICE zigbee_Detector1 motion_state: large
2026-02-21 21:30:06 MQTT2_DEVICE zigbee_Detector1 motion_state: small
2026-02-21 21:30:28 DOIF di_BadLicht cmd_event: zigbee_Detector1
2026-02-21 21:30:28 MQTT2_DEVICE zigbee_Detector1 presence: false
2026-02-21 21:30:32 MQTT2_DEVICE zigbee_Detector1 motion_state: none

event filtered Bad (Dimm-Schalter)
2026-02-21 21:32:30 DOIF di_BadLicht wait_timer: 21.02.2026 21:32:32 cmd_2 zigbee_Detector1
2026-02-21 21:32:32 DOIF di_BadLicht wait_timer: no timer
2026-02-21 21:32:32 fhempy Bad bright_value_1 105
2026-02-21 21:32:32 DOIF di_BadLicht cmd_nr: 2
2026-02-21 21:32:32 DOIF di_BadLicht cmd: 2
2026-02-21 21:32:32 DOIF di_BadLicht cmd_event: zigbee_Detector1
2026-02-21 21:32:32 DOIF di_BadLicht cmd_2
2026-02-21 21:32:32 fhempy Bad on
2026-02-21 21:33:21 fhempy Bad off
2026-02-21 21:33:21 DOIF di_BadLicht cmd_nr: 3
2026-02-21 21:33:21 DOIF di_BadLicht cmd: 3
2026-02-21 21:33:21 DOIF di_BadLicht cmd_event: zigbee_Detector1
2026-02-21 21:33:21 DOIF di_BadLicht cmd_3
2026-02-21 21:33:21 fhempy Bad off
RPI 4 mit RB-OS Trixie SSD, RPI 3B+ mit RM-OS Bullseye SSD, aktiver USB-Hub, Fhem (is klar)              TI CC2652P, JeeLink 868 PCA301, nanoCUL 868 WMBUS, Echo Plus 2te Gen., ESPxxxx, usw.