SONOFF SNZB-06P

Begonnen von satprofi, 01 Juni 2026, 16:52:57

Vorheriges Thema - Nächstes Thema

satprofi

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
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

SH_Heini

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ß

satprofi

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.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

SH_Heini

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.