Hallo.
Habe mir den Sensor auch besorgt, aber der meldet andauernd "presence" .
Anbindung über zigbee2mqtt, gerät wurde mit template "human_body_presence_detector" eingerichtet.
CFGFN
CID zigbee_0x8c73dafffecf1824
DEF zigbee_0x8c73dafffecf1824
FUUID 6a1d8b2d-f33f-3579-1c2b-a029f8a5904b86db
IODev myBroker
LASTInputDev MQTT2_client
MQTT2_client_MSGCNT 8
MQTT2_client_TIME 2026-06-01 15:58:25
MSGCNT 12
NAME MQTT2_zigbee_0x8c73dafffecf1824
NR 1047
STATE Motion: presence
TYPE MQTT2_DEVICE
eventCount 18
myBroker_CONN myBroker_127.0.0.1_33744
myBroker_MSGCNT 4
myBroker_TIME 2026-06-01 15:48:37
READINGS:
2026-06-01 15:37:49 IODev myBroker
2026-06-01 15:46:28 associatedWith MQTT2_zigbee_bridge
2026-06-01 15:40:31 attrTemplateVersion 20230111
2026-06-01 15:45:55 illumination bright
2026-06-01 15:43:15 linkquality 117
2026-06-01 15:45:55 occupancy true
2026-06-01 15:58:25 set_approach_distance near
2026-06-01 15:57:53 set_motion_sensitivity low
2026-06-01 15:58:25 state distance
2026-06-01 15:45:55 update_installed_version 4102
2026-06-01 15:38:58 update_latest_source https://raw.githubusercontent.com/Koenkk/zigbee-OTA/master/images/Sonoff/snzb-06p_v1.0.5.ota
2026-06-01 15:45:55 update_latest_version 4102
2026-06-01 15:45:55 update_state idle
Attributes:
alias SNZB-06P_Sonoff
devStateIcon Motion..true:people_sensor Motion..false:motion_detector
devicetopic zigbee2mqtt/0x8c73dafffecf1824
icon people_sensor
model zigbee2mqtt_human_body_presence_detector
readingList $DEVICETOPIC:.* { json2nameValue($EVENT,'',$JSONMAP) }
zigbee2mqtt/0x8c73dafffecf1824/set:.* { json2nameValue($EVENT, 'set_', $JSONMAP) }
room Zigbee
setList mode:undirected,left_right $DEVICETOPIC/set {"monitoring_mode":"$EVTPART1"}
distance:far,medium,near $DEVICETOPIC/set {"approach_distance":"$EVTPART1"}
sensitivity:low,medium,high $DEVICETOPIC/set {"motion_sensitivity":"$EVTPART1"}
stateFormat Motion: presence
Hallo
ausgehend von dieser Seite
https://www.zigbee2mqtt.io/devices/SNZB-06P.html
und Deinen Readings meldet der Sensor nicht "presence" sondern "occupancy".
Also müsste das Attribut stateFormat von:
stateFormat Motion: presencezu
stateFormat Motion: occupancygeändert werden.
Ich gehe davon aus, dass Dein Attribut "setList" auch geändert werden muss.
setList alt:
mode:undirected,left_right $DEVICETOPIC/set {"monitoring_mode":"$EVTPART1"}
distance:far,medium,near $DEVICETOPIC/set {"approach_distance":"$EVTPART1"}
sensitivity:low,medium,high $DEVICETOPIC/set {"motion_sensitivity":"$EVTPART1"}
Da ich diesen Sensor nicht habe kann ich nur von der Beschreibung der oben genannten Seite ausgehen und dort gibt es kein "monitoring_mode", "approach_distance" oder "motion_sensitivity".
deshalb
setList neu:
sensitivity:low,medium,high $DEVICETOPIC/set {"occupancy_sensitivity":"$EVTPART1"}
Gruß
Danke, zwischenzeitlich schon gesehen. Was in der setlist nicht aktivierbar ist, ist die occupancy_timeout, da tut sich am Gerät nichts.
auch ist der empfang nicht überwältigend, 1 etage höher noch einigermassen, aber 2 etagen, null empfang.
Probier mal:
sensitivity:low,medium,high $DEVICETOPIC/set {"occupancy_sensitivity":"$EVTPART1"}
sensor_timeout:15,20,25,30 $DEVICETOPIC/set {"occupancy_timeout":$EVTPART1}
15 Sekunden scheint bei dem Sensor das Minimum zu sein.
Bei Empfangsproblemen hat bei mir geholfen, auf der zigbee2mqtt Oberfläche bei "Beitritt erlauben" (Dropdownmenü) einen Router in der Nähe auszuwählen um das jeweilige Gerät neu anzulernen.
danke, so klappts. ich hatte occupancy_timeout eingetragen.
bzgl. router, in der übersicht habe 1 router,nur welcher ? oder ist der sonoff als router autom. aktiviert ? dachte der dongle ist der router.
Da habe ich mich vielleicht mißverständlich ausgedrückt.
Ich hab die Begrifflichkeiten von der Z2M Oberfläche genommen:
Zigbeestick (Conbee2) -> Coordinator
batteriebetriebene Geräte (HUE Bewegungsmelder) -> Endpoint
strombetriebene Geräte (HUE Lightstrip) -> Router
Ich gehe mal davon aus, dass Du den Coordinator im Erdgeschoss betreibst und der Empfang im 1.OG noch OK ist, jedoch im 2.OG weg.
Also benötigst Du im 1.OG ein dauerhaft mit Strom betriebenes Zigbeegerät (Leuchte, Steckdose), welches das Signal ins 2.OG weiterleitet.
Im Normalfall wird damit das Meshnetzwerk automatisch erzeugt und der Empfang im 2.OG sollte besser sein.
Bei einigen Zigbeesticks kann man auf der Z2M Oberfläche die Sendeleistung erhöhen (Einstellungen - Einstellungen - Erweitert - transmit_power (ganz unten)), ob das etwas bringt, kann icht nicht beurteilen.
ja,ich schau 3h in webi fvon z2m. aber den dongle seh ich gar nicht, wie kann manden einbinden ? die app ewelink kann auch keine Geräte einbind3n, weil kein router in app.