# IPXv5: THL -\> PUSH

**URL:** <https://forum.gce-electronics.com/t/ipxv5-thl-push/15316>\
**Category:** Cartes Ethernet IPX800\
**Tags:** ipx800-v5, x-thl, push\
**Created:** [Mai 9, 2022, 2:57 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316 "2022-05-09T14:57:06Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![louisthissen](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/9fc348/32.png) [@louisthissen](https://forum.gce-electronics.com/u/louisthissen)\
**Post date:** [Mai 9, 2022, 2:57 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/1 "2022-05-09T14:57:07Z")

</div>

Bonjour,  
Je cherche une solution pour que lorsqu’un [THL](https://gce-electronics.com/1266-.html) se met à jour, il exécute un PUSH.  
Hors je ne peux pas mettre de PUSH directement en sortie du [THL](https://gce-electronics.com/1266-.html) donc je ne sais pas trop comment m’y prendre. Une idée?  
(Sachant que je suis sur l’[IPXv5](https://gce-electronics.com/1799-.html).)  
Merci d’avance. 🙂

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Mai 9, 2022, 3:02 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/2 "2022-05-09T15:02:57Z")

</div>

Bonjour,  
vous devez créer un clignotant et envoyer le push à chaque activation.  
Il suffit donc de lier le clignotant à l’entrée du Push.  
bonne journée

---

<div class="post-metadata">

**Author:** ![louisthissen](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/9fc348/32.png) [@louisthissen](https://forum.gce-electronics.com/u/louisthissen)\
**Post date:** [Mai 9, 2022, 3:04 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/3 "2022-05-09T15:04:53Z")

</div>

C’est effectivement ce que j’ai fait pour le moment, mais j’aimerai éviter de faire des appels réseau inutilement et n’en faire que lors qu’il y a un changement.

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Mai 9, 2022, 3:42 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/4 "2022-05-09T15:42:58Z")

</div>

vous ne pouvez pas le faire simplement. Les analogiques ne déclenchent un événement que sur franchissement de seuil haut ou bas, pas sur le changement.  
Il faut donc scruter la valeur à intervalle régulier avec un clignotant, comparer la mesure avec une valeur stockée, envoyer un push si le comparateur entre valeur stockée et mesure change d’état  
, puis stocker la nouvelle mesure via un SetVal.

Si la valeur du [THL](https://gce-electronics.com/1266-.html) ne varie pas rapidement, c’est plus simple avec un clignotant comme évoqué dans mon post précédent, il faut ajuster la périodicité du clignotant.  
Toutes les minutes c’est déjà très bien et ne pénalise aucunement le réseau.

---

<div class="post-metadata">

**Author:** ![louisthissen](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/9fc348/32.png) [@louisthissen](https://forum.gce-electronics.com/u/louisthissen)\
**Post date:** [Mai 9, 2022, 4:05 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/5 "2022-05-09T16:05:25Z")

</div>

D’accord, merci pour ces explications détaillées.  
Je vais me pencher sur la solution décrite car de mon coté c’est moins la charge du réseau, mais plus le post-traitement qui peut s’avérer lourd si je revoir l’information de tous les capteurs au même moment.

---

<div class="post-metadata">

**Author:** ![louisthissen](https://forum.gce-electronics.com/letter_avatar_proxy/v4/letter/l/9fc348/32.png) [@louisthissen](https://forum.gce-electronics.com/u/louisthissen)\
**Post date:** [Mai 9, 2022, 5:34 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/6 "2022-05-09T17:34:26Z")

</div>

Si cela devait intéresser quelqu’un voici min implémentation de la solution «&nbsp;compliquée&nbsp;» décrite plus haut  
[\> Citation](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/4)

> [@IPXv5: THL -\> PUSH](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/4):
>
> vous ne pouvez pas le faire simplement. Les analogiques ne déclenchent un événement que sur franchissement de seuil haut ou bas, pas sur le changement. Il faut donc scruter la valeur à intervalle régulier avec un clignotant, comparer la mesure avec une valeur stockée, envoyer un push si le comparateur entre valeur stockée et mesure change d’état , puis stocker la nouvelle mesure via un SetVal. Si la valeur du [THL](https://gce-electronics.com/1266-.html) ne varie pas rapidement, c’est plus simple avec un clignotant comme évoqué dans …

Voici les images explicatives:

 ![Screenshot 2022-05-09 at 19.31.15](https://forum.gce-electronics.com/uploads/default/original/3X/2/1/2118a77ad0691ddbfec66fdf4b501c64d3452926.png)  
 ![Screenshot 2022-05-09 at 19.31.06](https://forum.gce-electronics.com/uploads/default/original/3X/a/6/a66312d9ea24f6272cd6332b693465f336c68555.png)

---

<div class="post-metadata">

**Author:** ![fgtoul](https://forum.gce-electronics.com/user_avatar/forum.gce-electronics.com/fgtoul/32/28801_2.png) [@fgtoul](https://forum.gce-electronics.com/u/fgtoul)\
**Post date:** [Mai 9, 2022, 6:18 UTC](https://forum.gce-electronics.com/t/ipxv5-thl-push/15316/7 "2022-05-09T18:18:53Z")

</div>

Dans la clause Event de la règle, j’aurais personnellement ajouté un Blinker afin de limiter le nombre de push. En effet ici vous serez alerté à la moindre évolution (0.01°C en l’occurence).  
Si la température évolue rapidement, les push seront rapprochés.
