# Script surveillance des appareils à batterie

**URL:** <https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457>\
**Category:** Flows\
**Tags:** homeyscript\
**Created:** [December 11, 2022, 8:16pm UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457 "2022-12-11T20:16:33Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [July 20, 2023, 6:31pm UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457/21 "2023-07-20T18:31:26Z")

</div>

Bonsoir,

Je viens de mettre à jour le code qui se trouve dans le tout premier post.  
Cela devrait résoudre le problème.

Faites le moi savoir.

---

<div class="post-metadata">

**Author:** ![Julien\_31](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/julien_31/32/79652_2.png) [@Julien\_31](https://community.homey.app/u/Julien_31)\
**Post date:** [August 4, 2023, 10:50am UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457/22 "2023-08-04T10:50:03Z")

</div>

Top ton script ! Bravo

---

<div class="post-metadata">

**Author:** ![Christophe\_Barres](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/christophe_barres/32/32343_2.png) [@Christophe\_Barres](https://community.homey.app/u/Christophe_Barres)\
**Post date:** [May 2, 2024, 11:02am UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457/23 "2024-05-02T11:02:36Z")

</div>

Hello merci pour ton Script

Je l’ai adapté pour surveiller la remonté d’information de variables qui m’étaient importantes.  
En revanche les heures des dernières coms apparaissent en UTC probablement car Homey se veut international.  
As-tu une solution pour les faire apparaitre en heure locale et qui suivent les heures d’été et hivers ?

Bien cordialement

Christophe

---

<div class="post-metadata">

**Author:** ![Christophe\_Barres](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/christophe_barres/32/32343_2.png) [@Christophe\_Barres](https://community.homey.app/u/Christophe_Barres)\
**Post date:** [May 2, 2024, 12:19pm UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457/24 "2024-05-02T12:19:43Z")

</div>

Pour info j’ai trouvé une solution

il y a un API qui donne l’offset du decallage horaire pour paris  
// Create the request  
const res = await fetch(‘[http://worldtimeapi.org/api/timezone/Europe/Paris](http://worldtimeapi.org/api/timezone/Europe/Paris)’);  
if (!res.ok) {  
return false  
}  
// Get the body JSON  
const body = await res.json();  
let decalagehoraire = parseFloat(`${body.utc_offset}`)

En revanche cela nécessite de passer les variables de comparaison datenow et date variable a suivre en milliseconde afin de rajouter le décalage horaire en miliseconde aussi.

Dans mon cas

```
if (actualDeviceCapabilitiesString.includes("measure_power")) {
  dateNow = (new Date().valueOf()+(decalagehoraire*60*60*1000)); // en miliseconde pour decallage horaire
  powerDate = new Date(actualDevice.capabilitiesObj.measure_power.lastUpdated).valueOf()+(decalagehoraire*60*60*1000); //en miliseconde pour decallage horaire
  powerDate2 = new Date(powerDate) // en date

```

Bien cordialement

---

<div class="post-metadata">

**Author:** ![Gerald\_Delhaisse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gerald_delhaisse/32/80408_2.png) [@Gerald\_Delhaisse](https://community.homey.app/u/Gerald_Delhaisse)\
**Post date:** [February 19, 2025, 9:15am UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457/25 "2025-02-19T09:15:24Z")

</div>

Bonjour, Je suis une buse ignorante en codage mais je pense avoir réussi à faire le copier-coller (merci pour ton partage). Par contre après le test, il me me renvoie “TRUE”. Pour vérifier si tout fonctionne bien, comment retrouver quel appareil ne répond pas ? (ce qui est le but 😃 )

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [February 24, 2025, 5:42am UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457/26 "2025-02-24T05:42:09Z")

</div>

Bonjour,

Le script créé un tag nommé “No Signal List”

---

<div class="post-metadata">

**Author:** ![Gerald\_Delhaisse](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gerald_delhaisse/32/80408_2.png) [@Gerald\_Delhaisse](https://community.homey.app/u/Gerald_Delhaisse)\
**Post date:** [February 24, 2025, 8:24am UTC](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457/27 "2025-02-24T08:24:21Z")

</div>

Merci 😉

[Previous page](https://community.homey.app/t/script-surveillance-des-appareils-a-batterie/73457.md?page=1)
