SNZB-06P actualisations - paramètre no_occupancy_since

Bonjour.
Je viens d’acheter 7 x détecteur de présence SNZB-06P.
J’ai intégré le premier hier soir.

L’intégration, c’est bien passé, le module est bien reconnu.
Le module me détecte bien, mais ne remonte pas l’information de mon absence.
J’ai dans « Dernière communication » la date et l’heure de ma détection, mais pas de message pour me dire que je suis parti.
Cela le rend inutile.

J’ai réglé la valeur de no_occupancy_since à 15s, sans succès :

Sends a message after the last time no occupancy (occupancy: false) was detected. When setting this for example to [10, 60] a `{"no_occupancy_since": 10}` will be send after 10 seconds and a `{"no_occupancy_since": 60}` after 60 seconds.

Voici le champ information brut :



{
    "date_code": "20231213",
    "definition": {
        "description": "Zigbee occupancy sensor",
        "exposes": [
            {
                "access": 1,
                "description": "Indicates whether the device detected occupancy",
                "label": "Occupancy",
                "name": "occupancy",
                "property": "occupancy",
                "type": "binary",
                "value_off": false,
                "value_on": true
            },
            {
                "access": 7,
                "description": "Unoccupied to occupied delay",
                "label": "Occupancy timeout",
                "name": "occupancy_timeout",
                "property": "occupancy_timeout",
                "type": "numeric",
                "value_max": 65535,
                "value_min": 15
            },
            {
                "access": 7,
                "description": "Sensitivity of human presence detection",
                "label": "Occupancy sensitivity",
                "name": "occupancy_sensitivity",
                "property": "occupancy_sensitivity",
                "type": "enum",
                "values": [
                    "low",
                    "medium",
                    "high"
                ]
            },
            {
                "access": 5,
                "description": "Only updated when occupancy is detected",
                "label": "Illumination",
                "name": "illumination",
                "property": "illumination",
                "type": "enum",
                "values": [
                    "dim",
                    "bright"
                ]
            },
            {
                "access": 1,
                "description": "Link quality (signal strength)",
                "label": "Linkquality",
                "name": "linkquality",
                "property": "linkquality",
                "type": "numeric",
                "unit": "lqi",
                "value_max": 255,
                "value_min": 0
            }
        ],
        "model": "SNZB-06P",
        "options": [
            {
                "access": 2,
                "description": "Sends a message after the last time no occupancy (occupancy: false) was detected. When setting this for example to [10, 60] a `{\"no_occupancy_since\": 10}` will be send after 10 seconds and a `{\"no_occupancy_since\": 60}` after 60 seconds.",
                "item_type": {
                    "access": 3,
                    "label": "Time",
                    "name": "time",
                    "type": "numeric"
                },
                "label": "No occupancy since",
                "name": "no_occupancy_since",
                "property": "no_occupancy_since",
                "type": "list"
            }
        ],
        "supports_ota": true,
        "vendor": "SONOFF"
    },
    "disabled": false,
    "endpoints": {
        "1": {
            "bindings": [],
            "clusters": {
                "input": [
                    "genBasic",
                    "genIdentify",
                    "msOccupancySensing",
                    "ssIasZone",
                    "manuSpecificAmazonWWAH",
                    "64529"
                ],
                "output": [
                    "genIdentify",
                    "genOta"
                ]
            },
            "configured_reportings": [],
            "scenes": []
        }
    },
    "friendly_name": "0x0ceff6fffe1739b6",
    "ieee_address": "0x0ceff6fffe1739b6",
    "interview_completed": true,
    "interviewing": false,
    "manufacturer": "SONOFF",
    "model_id": "SNZB-06P",
    "network_address": 5356,
    "power_source": "DC Source",
    "software_build_id": "1.0.6",
    "supported": true,
    "type": "Router"
}

Je sais que ce module est récent, mais quelqu’un aurait-il une solution ?

Merci

PS :
Jeedom version 4.3.22 sur un NUC.
JeeZigbee (z2m) - stable 2024-01-17 13:38:38
Clé Conbee 2
Zigbee2mqtt Version 1.35.1

Beaucoup de detecteur de presence se comporte ainsi.
Mais cela ne pose en general pas de probleme.
L’une des solution est par exemple d’utiliser le parametre :« valeur de retour d’etat » et « temp avant retour d’etat »

Salut !

La doc Z2M semble indiquer des problèmes avec certains FW, qui sont visiblement réglés sur la dernière version 1.0.5, si ton Z2M est a jour il devrait te proposer l’OTA

Elle précise aussi que si ton FW n’est pas au moins 1.0.5 tu ne peux pas descendre la détection sous les 30 secondes, sinon il reste sur occupancy : True indéfiniment.

1 « J'aime »

Bonjour.
Avant de faire le conseil de @dxfantome, je viens de changer la valeur à 30s suite au conseil de @HoM3r17.
Je vous tiens informés.

Merci

PS: le FW du capteur est : 1.0.6

Bon ba fructueux.
J’ai essayé les deux sans succès.
Le capteur renvoie une occupation toutes les 5 minutes.
Je vais essayer de la changer de place.


Je ne comprend pas bien ta problematique , car ca part dans 2 direction differentes :
1- ton capteur s’actualise bien a chaque detection (passe a 1 et actualise la communication) mais ne retombe pas a zero avant longtemp ? ce qui semblait etre le sujet de ton premier post.
ou
2- ton capteur capteur ne reagit plus du tout pendant 5 min apres chaque detection (aucune actualisation de la com meme si detection) ? ce qui semble etre ton descriptif dans ton second post

De plus pourtant en regardant ton graf je vois pourtant bien un passage de 0 a 1 en moins de 5min → 3min (14h57a environ 15h) et un passage de 1 a 0 en moins 5min → environ 1min (environ presque 15h06 a 15h07)

Meme probleme constaté sur mon installation.
J’ai beaucoup de difficultés à comprendre ce qui cloche.

L’appareil semble toujours détecter une personne et envoyer l’information de présence meme personne n’est présent. Le probleme ne semble pas etre au niveau de jeedom mais de l’appareil lui meme. (Z2M et MQTT renvoient la même information et donc Jeedom ne fait que lire l’information sur le MQTT)

Par contre c’est plutot de l’ordre de 1 jour par semaine que cela se produit. Pas encore compris la mécanique derrière.

La proposition de valeur de retour d’état ne fonctionne pas car l’appareil renvoit toujours une présence

1 « J'aime »

Bonjour.
En regardant le Blog Youdomm sûr se module, j’ai u une idée.
https://youdom.net/sonoff-snzb-06p-le-capteur-de-presence-humaine-zigbee-pour-votre-domotique-jeedom/

J’ai changé de module, de pièce et de façon de l’intégrer.
Là le module est dans mon bureau, intégré et configuré avec l’interface Z2M.
Tout fonctionne parfaitement.
Je dois investiguer un peu plus sur le premier échec avec le premier module.

slt fx95

maintenant que tu as une petite semaine de recul sur ce capteur.
ton retour d’expérience sur ce capteur m’intéresse particulièrement ( car détecteur de présence et non détecteur de mouvement :wink:) et pas très cher.
as tu par exemple des faux positifs ?
ou des bon détection lorsque que tu est vraiment immobile etc…

Bonjour @dxfantome.
Je n’ai pas trop le temps d’approfondir les tests.
Mon premier retour :
C’est compliqué, le fait d’avoir une prise, limite grandement le placement.
De ce fait, le capteur n’est pas forcément placé dans des endroits optimums.
Je n’ai pas réussi à faire d’association directe, le déclenchement passe par un scénario jeedom.
J’ai donc un certain temps de réaction.

Le capteur fonctionne parfaitement, il n’éteint pas la lumière si je suis immobile.
Le fait d’avoir une indication de l’éclairage ambiant est très bien, cela m’évite d’allumer la lumière en plein jour.
Je dois prendre du temps pour investiguer sur la sensibilité, aujourd’hui mon chat déclenche le capteur et allume la lumière. Je voulais m’en servir pour faire une sorte d’alarme, aujourd’hui, je ne peux pas.
Saloperie de chat :blush:
N’hésite pas si tu as des questions précises.

1 « J'aime »

Bonjour,
J’ai également des soucis pour paramétrer mon capteur…
il est très sensible et se déclenche même si je ne suis pas dans la pièce et même quand la porte est fermée …
Le capteur est peut-être mal placé dans ma pièce… j’ai quelques tests à faire.

En terme de délai, le capteur revient au statut 0 au bout de 3 minutes.

Si jamais vous avez des idées ou des conseils pour optimiser le fonctionnement du capteur je suis preneur !

Merci

Je test ce capteur depuis un peu plus d’une semaine et aucun soucis fw 1.0.6 et zigbee2mqtt 1.35.x (installé manuellement, je n’utilise pas jeezigbee)

Le capteur envoi bien l’info de présence et d’absence tout seul (délai descendu à 10s avec le fw 1.0.6)
Aucun faux positif.

La luminosité n’est pas une info très précise, c’est juste « sombre » ou « lumineux »

Merci pour les infos, je me suis fait des capteurs Wifi DIY a base d’ESP, mais je ne suis pas satisfait de la stabilité et de la fiabilité de la détection, je pensais justement essayer un SNZB 06 P

Si tu confirmes que sur les derniers FW on peut descendre le délai d’absence je pense que je vais sauter le pas

Ces capteurs semblent fonctionner de façon aléatoire.
Moi, j’en ai 2. Il y en a un qui marche très bien.
L’autre par contre indique une présence en continue. J’ai déjà tenté une suppression et une réintégration.
J’utilise Zigbee2MQTT.
J’ai le firmware en 1.0.6.
Nombreux sujet relate de ce problème :
https://www.reddit.com/r/homeassistant/comments/185ampe/snzb06p_issue_with_zha/

Etonnant qu’aucun de nos blogueurs préférés (qui ont fait des tests en français) n’ait rencontré ce problème

Pareil j’ai beaucoup de problème avec ces détecteurs… Ca reste très aléatoire. En espérant qu’un firmware arrive pour corriger tout ça

Regardez d’abord comment il a été placé et l’environnement car avec zigbee2mqtt en 1.35 et fw 1.0.6 il n’y a aucun problème

Bonjour
Je sens la grosse arnaque sur ce module.
Tout est à jour dernières versions de tout
Module en 1.0.6 et il reste définitivement en présence = 1 quel que soit le réglage
Je pense que je vais le retourner direct

Bonjour à tous,

J’ai réussi à faire fonctionner le capteur Sonoff SNZB-6P.

Mon problème initial, le capteur indiquait en permanence une présence dans la pièce sans jamais revenir à l’état 0. Dans cette pièce, j’avais la box wifi et la jeedom Luna.

J’ai changé le capteur de pièce et là il fonctionne correctement avec un retour à l’état 0 si aucune présence dans les 15 secondes.

Je pense qu’il y avait des interférences entre le capteur sonoff et mes box wifi/ Luna.

Bonne journée