# Finir l'intégration du détecteur OWON PIR313-E

**URL:** <https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527>\
**Category:** Demandes livrées\
**Created:** [Novembre 25, 2023, 9:29 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527 "2023-11-25T09:29:30Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![bab85](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@bab85](https://community.gladysassistant.com/u/bab85)\
**Post date:** [Novembre 25, 2023, 9:29 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/1 "2023-11-25T09:29:30Z")

</div>

Bonjour,

Comme évoqué dans le sujet [Configuration/Appareil multicapteurs](https://community.gladysassistant.com/t/appareil-multicapteurs/8510) j’ai testé le détecteur OWON PIR313-E.  
Le mouvement, l’humidité, la température et la luminosité remontent bien dans Gladys. Il manque le niveau de charge des batteries et la valeur du tamper.  
Est-il possible d’intégrer ses deux éléments ?  
Merci d’avance.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 25, 2023, 12:46 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/2 "2023-11-25T12:46:50Z")

</div>

Salut @bab85,

J’ai regardé et oui les 2 fonctions que tu demandes ne sont pas implémentées dans Gladys.

> **[OWON PIR313-E control via MQTT | Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/PIR313-E.html)**
>
> Integrate your OWON PIR313-E via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway.

Ci dessous les 2 exposes manquant.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/0c63a152c94de31134951485521ad4096fa513f3.png)

Pour le niveau de charge par contre il ne s’agit pas vraiment du niveau mais juste si la batterie est faible ou non.

Dès que je peux je regarderais pour intégrer ces 2 exposes dans l’intégration.

---

<div class="post-metadata">

**Author:** ![bab85](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@bab85](https://community.gladysassistant.com/u/bab85)\
**Post date:** [Novembre 25, 2023, 1:16 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/3 "2023-11-25T13:16:33Z")

</div>

Merci beaucoup 👍

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 29, 2023, 12:17 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/4 "2023-11-29T00:17:35Z")

</div>

Voila ce que je propose

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/c47c6731ba077746bbf4e8cb866a0009045355e5.png)

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/6a86035b7dc92794d94cea763e459db1171a6c63.png)

J’ai laissé les textes par défaut pour la feature Tampe (actif/inatif) sauf que je trouve que cela ne colle pas. Si vous avez une idée je suis preneur

---

<div class="post-metadata">

**Author:** ![bab85](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@bab85](https://community.gladysassistant.com/u/bab85)\
**Post date:** [Novembre 29, 2023, 7:59 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/5 "2023-11-29T07:59:16Z")

</div>

@Will_71 : merci.  
Serait-il possible néanmoins de changer les couleurs pour la batterie faible : rouge pour «&nbsp;oui&nbsp;» et vert pour «&nbsp;non&nbsp;».

Pour l’autoprotection, je ne sais pas trop non plus. Peut-être «&nbsp;verrouillé&nbsp;» «&nbsp;déverrouillé&nbsp;» ?  
Ou alors, au lieu de «&nbsp;Autoprotection&nbsp;» mettre «&nbsp;Verrouillé sur support&nbsp;» ou «&nbsp;Verrouillé&nbsp;», ou «&nbsp;En place sur support&nbsp;», ou «&nbsp;En place&nbsp;» 😵‍💫 et les valeurs «&nbsp;oui&nbsp;» (en vert) et «&nbsp;non&nbsp;» (en rouge).

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 29, 2023, 8:33 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/6 "2023-11-29T08:33:51Z")

</div>

Ok pour les couleurs de la batterie.

Pour autoprotection je réfléchis ce qui rend le mieux et je proposerai autre chose.

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 29, 2023, 9:06 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/7 "2023-11-29T09:06:26Z")

</div>

> [@Will\_71](#):
>
> J’ai laissé les textes par défaut pour la feature Tampe (actif/inatif) sauf que je trouve que cela ne colle pas. Si vous avez une idée je suis preneur

Peut-être «&nbsp;Intégrité du capteur&nbsp;» ?

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 29, 2023, 9:16 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/8 "2023-11-29T09:16:13Z")

</div>

Pourquoi pas. Après le nom de la fonction reste personnalisable dans Gladys.  
Sinon je pense à un nom similaire au capteur de mouvement.  
`Détection de vandalisme (oui/non)`

---

<div class="post-metadata">

**Author:** ![cce66](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/c/8797f3/32.png) [@cce66](https://community.gladysassistant.com/u/cce66)\
**Post date:** [Novembre 29, 2023, 9:34 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/9 "2023-11-29T09:34:40Z")

</div>

En regardant tous les cas ou ce terme est utilisé cela fait plus penser à équipement sensible dans le sens dont on surveille qu’il soit fonctionnel (alimentation, vandalisme, perturbation externe), c’est vrai que «&nbsp;tamper&nbsp;» c’est plus un terme générique dans ce cas, peut-être «&nbsp;Détection d’altération&nbsp;»

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/5/56a8a87995f63dbd2bea6b945cc0fd6d45a8bcd7.png)

---

<div class="post-metadata">

**Author:** ![GBoulvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/gboulvin/32/10006_2.png) [@GBoulvin](https://community.gladysassistant.com/u/GBoulvin)\
**Post date:** [Novembre 29, 2023, 4:42 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/10 "2023-11-29T16:42:30Z")

</div>

Dans mon système d’alarme, c’est ‹&nbsp;sabotage&nbsp;›

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 29, 2023, 9:37 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/11 "2023-11-29T21:37:04Z")

</div>

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/660b1efbf01854ce0fb2b8b03a87646c7d189a14.png)

![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/c/c7d5e576c50128b991647f5107d719d1e37bd1d1.png)

Voila ce que j’ai fait. Après le nom reste personnalisable

@pierre-gilles , la PR

> <https://github.com/GladysAssistant/Gladys/pull/1958>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[\] If your changes affects code, did your write the tests?
> \- \[\] Are tests passing? (\`npm test\` on both front/server)
> \- \[\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> \- \[\] Did you add fake requests data for the demo mode (\`front/src/config/demo.js\`) so that the demo website is working without a backend? (if needed) See \[https://demo.gladysassistant.com\](https://demo.gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Add \*\*tamper\*\* and \*\*battery low\*\* expose in zigbee2mqtt integration
> 
> !\[image\](https://github.com/GladysAssistant/Gladys/assets/11477113/5fd96148-d0e6-4e87-9d11-a4ad66e26c87)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 30, 2023, 10:27 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/12 "2023-11-30T10:27:01Z")

</div>

> [@Will\_71](#):
>
> Voila ce que j’ai fait. Après le nom reste personnalisable
> 
> @pierre-gilles , la PR
> 
> [Zigbee2mqtt add missing exposes owon pir313 e by William-De71 · Pull Request #1958 · GladysAssistant/Gladys · GitHub](https://github.com/GladysAssistant/Gladys/pull/1958)

Merci ! ça a été testé en réel ?

Il va y avoir un petit conflit avec la PR de @Lokkye sur les alertes de batterie.

Suivant la PR que je merge en premier, il y aura des modifications à faire par l’autre dans sa PR.

Comme la PR de @Lokkye est antérieur et quasi prête, je lui donne la primeur mais du coup @Will_71 ta PR devra être modifiée pour prendre en compte ces changements dans les alertes de batterie (vu que tu ajoute un type «&nbsp;low battery&nbsp;» qui est dans la category «&nbsp;battery&nbsp;»)

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 30, 2023, 10:31 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/13 "2023-11-30T10:31:58Z")

</div>

J’ai pas testé avec un vrai capteur, seulement en mqtt en envoyant moi même des messages mqtt.  
Je peux toujours faire une image docker pour que quelqu’un test en réel.

Pas de soucis merge la PR @Lokkye et je modifierai ma PR ensuite.

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Novembre 30, 2023, 11:03 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/14 "2023-11-30T11:03:11Z")

</div>

L’image en cours de création dispo dans environ 40min  
`willde71/gladys-test:zigbee2mqtt-owon-pir313-e`

---

<div class="post-metadata">

**Author:** ![bab85](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@bab85](https://community.gladysassistant.com/u/bab85)\
**Post date:** [Novembre 30, 2023, 9:14 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/15 "2023-11-30T21:14:58Z")

</div>

Vu que j’ai le capteur en question je veux bien tester. Mais il faut m’expliquer comment faire.

---

<div class="post-metadata">

**Author:** ![Tlse-vins](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/tlse-vins/32/6054_2.png) [@Tlse-vins](https://community.gladysassistant.com/u/Tlse-vins)\
**Post date:** [Novembre 30, 2023, 9:43 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/16 "2023-11-30T21:43:37Z")

</div>

@bab85, tu as tout expliqué sur ce tuto :

> [@Tutoriel: Lancer une image Docker de test](https://community.gladysassistant.com/t/tutoriel-lancer-une-image-docker-de-test/8042):
>
> Parfois, un développeur veut proposer une image Docker «&nbsp;de test&nbsp;» sur le forum pour permettre à des utilisateurs de tester une nouvelle intégration avant qu’elle soit déployée en production. Contrairement à l’image Docker «&nbsp;officielle&nbsp;» qui est hébergée sur le compte du projet gladysassistant/gladys, une image de test sera hébergée sur le compte Docker du développeur proposant l’image. Exemple: jeanfrancois/gladys. Pour lancer une image Docker de test, c’est le même process que décrit sur la …

---

<div class="post-metadata">

**Author:** ![bab85](https://gladys-assistant-community.b-cdn.net/letter_avatar_proxy/v4/letter/b/bc79bd/32.png) [@bab85](https://community.gladysassistant.com/u/bab85)\
**Post date:** [Décembre 1, 2023, 9:24 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/17 "2023-12-01T09:24:30Z")

</div>

Merci @Tlse-vins .  
@Will_71 J’ai donc fait un test :

- Pour la batterie c’est ok, l’item apparait, et pour des piles usagées on a bien batterie faible : oui en rouge, et pour des piles neuves : non en vert.

- Par contre, l’item du tamper n’apparait pas dans la liste des propriétés de l’appareil.  
Et pour info : la traduction de tamper qui est faite dans le tableau de bord de z2m c’est «&nbsp;manipulation&nbsp;» avec comme valeur «&nbsp;non&nbsp;» et «&nbsp;manipulé&nbsp;». Mais c’est juste une info, «&nbsp;détection sabotage&nbsp;» me va.

Comme une attention se posait concernant la gestion de la batterie entre deux versions de développement, j’ai ajouté un détecteur de mouvement sonoff. Sur la partie en prod, seul la propriété du niveau de la batterie est proposée. Dans le test que j’ai fait, il y a les deux : niveau et batterie faible (oui non). Cela m’indique un niveau à 100% et batterie faible «&nbsp;non&nbsp;» en vert. Donc les deux semblent cohabiter correctement. Je dis «&nbsp;semble&nbsp;» car je ne sais pas comment se comporte la propriété «&nbsp;batterie faible&nbsp;» quand la pile est usée (car je n’en ai pas sous le coude).

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Décembre 1, 2023, 9:42 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/18 "2023-12-01T09:42:25Z")

</div>

Je te remercie pour le test.

Ok pour la batterie.

Dans le cas de ton capteur c’est normal que tu as maintenant les 2 dans le test car les 2 exposes (battery et battery\_low) sont disponibles pour ce capteur

 ![IMG_20231201_103855](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/4/4aedf11912c7a360e0d06b98de73aecea57cf0c0.jpeg)

Concernant l’expose pour le tamper je vais regarder.

Dans tous les cas il faudra attendre que la PR de @Lokkye soit merge pour que je puisse mettre a jour le code de mon côté.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Décembre 1, 2023, 9:47 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/19 "2023-12-01T09:47:39Z")

</div>

> [@Will\_71](#):
>
> Dans tous les cas il faudra attendre que la PR de @Lokkye soit merge pour que je puisse mettre a jour le code de mon côté.

Je viens de la merge ! 😃

---

<div class="post-metadata">

**Author:** ![Will\_71](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/will_71/32/9582_2.png) [@Will\_71](https://community.gladysassistant.com/u/Will_71)\
**Post date:** [Décembre 1, 2023, 10:24 UTC](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527/20 "2023-12-01T10:24:18Z")

</div>

@bab85 ,

Une question par contre concernant l’installation que tu as fait.  
Tu as gardé la même base de donnée que ta prod avec le capteur déjà appairé où cette une installation de test avec nouvelle base de donnée avec nouveau conteneur zigbee2mqtt et tu as re-appairé ton capteur owon?

[Page suivante](https://community.gladysassistant.com/t/finir-lintegration-du-detecteur-owon-pir313-e/8527.md?page=2)
