Page 1 sur 6

Script Vérification Modules ZWave

Publié : 31 août 2016, 23:43
par Jo'
Bonjour,

Pour information c'est mon premier script sur Jeedom, je suis à l'écoute de tout conseil.

Je viens de poster une modification du script de romanais sur le market, permettant d'afficher sur le dashboard l'état de santé des modules Zwave (piles et secteur).
Post original: viewtopic.php?f=32&t=12796

Il est disponible dans la catégorie Script -> Monitoring du market:
https://www.jeedom.com/market/index.php ... Monitoring

Une fois téléchargé, il faut créer un nouveau script, avec une nouvelle commande script de type info et comme valeur autre.

Afin de faire fonctionner ce script il faut lui passer 3 paramètres (à ajouter après l'emplacement du script dans la commande, séparé par un espace):
  • - 1: adresse du Jeedom (si local: 127.0.0.1)
    - 2: clé API du Jeedom: Attention si le Jeedom est en slave, indiqué la clé API du master.
    - 3: mode d'affichage sur le dashboard:
    • 0 - Modules Deads
      1 - Modules Timeout + Dead
      2 - Tout les modules
On peut également lui passer des arguments optionnels (à la suite des arguments obligatoires):
  • - 4: Port daemon ZWave (si non renseigné: 8083)
    - 5: Dossier pour la sauvegarde du fichier JSON, par défaut /tmp (attention pour utiliser ce paramètre il faut obligatoirement indiqué le paramètre 4)
Une fois cela fait, cela doit ressembler plus ou moins à ceci:
Image

Sauvegarder vos informations, puis tester la commande.
Si tout est ok, sur le dashboard vous devriez voir vos informations.

Il est conseillé d'ajouter un auto refresh sur le script, toutes les heures est suffisant à mon sens.

Le script historise également le nombre de modules timeout+dead à chaque exécution.
Pensez à réglez la sauvegarde de cette historique selon votre choix.

Enfin, j'ai poster ce script sur Github: https://github.com/jtonnelier/ZWave-Health-Jeedom
Cela facilite les demandes de modifications via Pull request.

N'hésitez pas à noter le script sur le market et sur Github! :)

Je reste à votre disposition pour les retours: avis, critiques et améliorations ou tout autre chose!

J'espère que cela vous plaira!

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 00:27
par Jo'
Changelog:

31/08/2016 V1.0:
  • - Première version du script
01/09/2016 V1.1:
  • - Vérification de la clé API moins restrictive
    - Ajouts de paramètres optionnels:
    - Port daemon ZWave
    - Folder sauvegarde fichier JSON
    - Changement méthode détection de modules sur piles
05/09/2016 V1.2:
  • - Résolution bug recherche module dead
    - Changement méthode détection module sur secteur/pile
    - Amélioration de l'affichage sur le dashboard
13/10/2016 V1.3:
  • - BETA: Support des modules sur piles
Bugs Connus:

- Ne fonctionne plus sur les dernières updates du plugin OpenZwave

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 08:33
par kouaw
Hello,

bon je n'ai pas test ton script car pour le moment mon zwave...

mais petit chose a precise, le port Zwave pouvant etre choisi par la personne le 8083 tu devrait le passé en parameter, meme chose tu mets des repertoire en brut ( /var/www/... ) helas certains sont encore sous nginx avec /usr/share/nginx/www/jeedom.

Voila ce sont des petits trucs que j'ai Remarque. Je relirais un peu plus precisement ton code lorsque j'aurai la tete reveil ;)

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 09:08
par domoggvad
Bonjour,
Je viens tester ton script, ça marche sauf si je peux une petite remarque, une histoire de police de caractère "gras" mais pas le titre, des retours à la lignes comme tu vois
Il me manque quelque modules...
Merci pour le partage

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 10:51
par Jo'
Hello,
J'ai bien noté vos remarques, je vais faire quelques correctifs et pousser une nouvelle version dans la journée ;)

Cordialement,

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 11:49
par nechry
Le test de la apikey est aussi faut, la mienne est de 20 char et non 48 comme le test espère


Sent from my finger

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 12:07
par Jo'
Yes nechry, j'ai allégé la restriction de la regex :)

Dispo dans la journée normalement ;)

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 13:45
par nechry
autre chose, l'updateTime de la pile n'a pas été retiré du rapport json

Code : Tout sélectionner

"121": {
      "data": {
        "battery_level": {
          "updateTime": 1472686668.168046, 
          "value": 100
        }, 
        "can_wake_up": {
          "value": true
        }, 
        ...
    }, 
    "122": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 73
        }, 
        "can_wake_up": {
          "value": false
        }, 
il est toujours présent mais le module doit obligatoirement avoir donné un rapport pour que la date soit flagé.
Ce changement permet un cohérence dans le rapport d'état des piles.
dans tout les cas cette information n'est pas relevante pour savoir qu'un module fonctionne ou non.

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 14:01
par Jo'
Oui je m'en suis rendu compte ce matin, j'étais fatigué hier soir ^^'

Du coup avec ce Json, aucun moyen de savoir si c'est un module sur pile ou non du coup?

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 14:18
par coulox
merci pour le partage

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 14:30
par izidor78
Bonjour,

Je ne dois pas utiliser le script correctement car j'obtiens le résultat suivant

Code : Tout sélectionner

Résultat de la commande : PHP Warning: file_put_contents(/var/www/html/tmp/jeedom/zwave_health.json): failed to open stream: No such file or directory in /usr/share/nginx/www/jeedom/plugins/script/core/ressources/zwaveHealth.php on line 62 PHP Warning: chmod(): No such file or directory in /usr/share/nginx/www/jeedom/plugins/script/core/ressources/zwaveHealth.php on line 65 PHP Warning: file_get_contents(/var/www/html/tmp/jeedom/zwave_health.json): failed to open stream: No such file or directory in /usr/share/nginx/www/jeedom/plugins/script/core/ressources/zwaveHealth.php on line 71 PHP Warning: file_put_contents(/var/www/html/tmp/jeedom/zwave_health.json): failed to open stream: No such file or directory in /usr/share/nginx/www/jeedom/plugins/script/core/ressources/zwaveHealth.php on line 75 PHP Warning: file_get_contents(/var/www/html/tmp/jeedom/zwave_health.json): failed to open stream: No such file or directory in /usr/share/nginx/www/jeedom/plugins/script/core/ressources/zwaveHealth.php on line 78 PHP Warning: Invalid argument supplied for foreach() in /usr/share/nginx/www/jeedom/plugins/script/core/ressources/zwaveHealth.php on line 88 0 modules HS:
Modules Dead:

Modules Timeout:

Modules OK:
J'ai bien mis en paramètre l'ip (127.0.0.1), l'api key (api key général) et le paramètre d'affichage (2 pour tout voir)

Une idée ?

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 14:35
par nechry
@Jo' oui si value not null il a des piles. Si pas encore de d'updateTime il a tout de même la dernière valeur connue du cache zwave


Sent from my iPhone using Tapatalk

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 14:35
par Jo'
@izidor78
C'est le problème qu'a remonté kouaw, c'est un soucis de dossier.
Je vais faire la MAJ du script dans l'après midi pour utiliser plutôt par défaut le /tmp linux :)

@nechry
Super je vais utiliser ça dans ce cas pour ne pas afficher les modules sur piles :)
Merci du coup de pouce!

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 18:50
par Jo'
Je viens de poster la version 1.1 du script ;)

Enjoy!

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 19:21
par domoggvad
bonsoir
petit retour, il me manque deux modules les zxt120, sur la v1, j'avais 1 sur 2

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 19:22
par izidor78
Bonjour,

Je ne vois pas la mise à jour dans le centre de mise à jour.
Dois-je récupérer le fichier ailleurs ?

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 20:58
par Jo'
@domoggvad
J'ai également un soucis avec l'un de mes modules, car il me remonte une valeur de 100 pour la batterie alors qu'il est branché...
Pour être certains peux tu me transmettre le JSON que tu récupère à cette adresse:
token:API_KEY@IP_JEEDOM:8083/ZWaveAPI/Run/network.GetHealth() ?

@izidor78
Ce n'est pas un plugin, donc pas d'affichage dans le centre de mise à jour.
Il suffit de ré-telecharger le script sur le market pour écraser la version précédente.

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 21:24
par domoggvad
bonsoir
pour la commande
token:xxxxxxxxx@192.168.0.9:8083/ZWaveAPI/Run/network.GetHealth() ?
j'ai
{
"error": "Not found"
}

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 21:37
par nechry
Pas de ? A la fin c'était la question


Sent from my iPhone using Tapatalk

Re: Script Vérification Modules ZWave

Publié : 01 sept. 2016, 21:41
par domoggvad
Merci nechry pour la correction

et bonne lecture les amis :lol:

Code : Tout sélectionner

{
  "devices": {
    "1": {}, 
    "3": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 100
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Couloir.RDC", 
          "name": "Sensor", 
          "product_name": "FGMS001 Motion Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 8, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472758766
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 86, 
          "deliveryTime": 216, 
          "total": 23
        }, 
        "type": {
          "basic": 4, 
          "generic": 32
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472759447, 
          "value": 1000
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472758447
      }
    }, 
    "12": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": null
        }, 
        "can_wake_up": {
          "value": false
        }, 
        "description": {
          "location": "Salon.G", 
          "name": "Prises", 
          "product_name": "PowerNode 6 port"
        }, 
        "isAwake": {
          "value": true
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": true
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 18, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472753404
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 100, 
          "deliveryTime": 22, 
          "total": 51
        }, 
        "type": {
          "basic": 4, 
          "generic": 16
        }, 
        "wakeup_interval": {
          "next_wakeup": null, 
          "value": null
        }
      }, 
      "last_notification": {
        "description": "NoOperation", 
        "help": "Report on NoOperation message sent completion", 
        "receiveTime": null
      }
    }, 
    "18": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 25
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Couloir.Etg", 
          "name": "Smoke Etg", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": false
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": false, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": false, 
          "neighbors": 0, 
          "value": false
        }, 
        "lastReceived": {
          "updateTime": 1472753086
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 2, 
          "value": "Probe"
        }, 
        "statistics": {
          "delivered": 50, 
          "deliveryTime": 0, 
          "total": 2
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472774686, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472753086
      }
    }, 
    "25": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 100
        }, 
        "can_wake_up": {
          "value": false
        }, 
        "description": {
          "location": "Salon.P", 
          "name": "Salon P. ZXT-120", 
          "product_name": "ZXT-120"
        }, 
        "isAwake": {
          "value": true
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": true
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 15, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472758647
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 100, 
          "deliveryTime": 323, 
          "total": 26
        }, 
        "type": {
          "basic": 4, 
          "generic": 8
        }, 
        "wakeup_interval": {
          "next_wakeup": null, 
          "value": null
        }
      }, 
      "last_notification": {
        "description": "NoOperation", 
        "help": "Report on NoOperation message sent completion", 
        "receiveTime": null
      }
    }, 
    "26": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 100
        }, 
        "can_wake_up": {
          "value": false
        }, 
        "description": {
          "location": "Salon.G", 
          "name": "Salon G. ZXT-120", 
          "product_name": "ZXT-120"
        }, 
        "isAwake": {
          "value": true
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": true
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 17, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472758496
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 100, 
          "deliveryTime": 51, 
          "total": 25
        }, 
        "type": {
          "basic": 4, 
          "generic": 8
        }, 
        "wakeup_interval": {
          "next_wakeup": null, 
          "value": null
        }
      }, 
      "last_notification": {
        "description": "NoOperation", 
        "help": "Report on NoOperation message sent completion", 
        "receiveTime": null
      }
    }, 
    "27": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 41
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "S.Sol", 
          "name": "IND Salle Sport", 
          "product_name": "FGFS101 Flood Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 4, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472758363
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 93, 
          "deliveryTime": 410, 
          "total": 16
        }, 
        "type": {
          "basic": 4, 
          "generic": 161
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472762363, 
          "value": 4000
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472758363
      }
    }, 
    "28": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 45
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Sauna", 
          "name": "Smoke Sauna", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": false
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": false, 
          "neighbors": 0, 
          "value": false
        }, 
        "lastReceived": {
          "updateTime": 1472753101
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 11, 
          "value": "CacheLoad"
        }, 
        "statistics": {
          "delivered": 50, 
          "deliveryTime": 0, 
          "total": 2
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472774701, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472753101
      }
    }, 
    "29": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 30
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "CH.Amis", 
          "name": "Smoke Ch amis", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": false
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": false, 
          "neighbors": 0, 
          "value": false
        }, 
        "lastReceived": {
          "updateTime": 1472753108
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 11, 
          "value": "CacheLoad"
        }, 
        "statistics": {
          "delivered": 50, 
          "deliveryTime": 0, 
          "total": 2
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472774708, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472753108
      }
    }, 
    "30": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 35
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Combles", 
          "name": "Smoke Combles", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": false
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": false, 
          "neighbors": 0, 
          "value": false
        }, 
        "lastReceived": {
          "updateTime": 1472753115
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 11, 
          "value": "CacheLoad"
        }, 
        "statistics": {
          "delivered": 50, 
          "deliveryTime": 0, 
          "total": 2
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472774715, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472753115
      }
    }, 
    "31": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 50
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Escaliers", 
          "name": "Smoke Escaliers", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": false
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": false, 
          "neighbors": 0, 
          "value": false
        }, 
        "lastReceived": {
          "updateTime": 1472753122
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 11, 
          "value": "CacheLoad"
        }, 
        "statistics": {
          "delivered": 50, 
          "deliveryTime": 0, 
          "total": 2
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472774722, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472753122
      }
    }, 
    "33": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 65
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "CH.Parents", 
          "name": "Smoke Ch parents", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 5, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472758396
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 96, 
          "deliveryTime": 714, 
          "total": 26
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472779996, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472758396
      }
    }, 
    "35": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": null
        }, 
        "can_wake_up": {
          "value": false
        }, 
        "description": {
          "location": "Salon.P", 
          "name": "Volet P", 
          "product_name": "FGR221 Roller Shutter Controller"
        }, 
        "isAwake": {
          "value": true
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": true
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 19, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472753422
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 100, 
          "deliveryTime": 181, 
          "total": 12
        }, 
        "type": {
          "basic": 4, 
          "generic": 17
        }, 
        "wakeup_interval": {
          "next_wakeup": null, 
          "value": null
        }
      }, 
      "last_notification": {
        "description": "NoOperation", 
        "help": "Report on NoOperation message sent completion", 
        "receiveTime": null
      }
    }, 
    "36": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": null
        }, 
        "can_wake_up": {
          "value": false
        }, 
        "description": {
          "location": "Salon.G", 
          "name": "volet 1", 
          "product_name": "FGR221 Roller Shutter Controller"
        }, 
        "isAwake": {
          "value": true
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": true
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 16, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472753332
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 100, 
          "deliveryTime": 81, 
          "total": 12
        }, 
        "type": {
          "basic": 4, 
          "generic": 17
        }, 
        "wakeup_interval": {
          "next_wakeup": null, 
          "value": null
        }
      }, 
      "last_notification": {
        "description": "NoOperation", 
        "help": "Report on NoOperation message sent completion", 
        "receiveTime": null
      }
    }, 
    "37": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": null
        }, 
        "can_wake_up": {
          "value": false
        }, 
        "description": {
          "location": "Salon.G", 
          "name": "Volet 2", 
          "product_name": "FGR221 Roller Shutter Controller"
        }, 
        "isAwake": {
          "value": true
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": true
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 13, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472753362
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 100, 
          "deliveryTime": 240, 
          "total": 12
        }, 
        "type": {
          "basic": 4, 
          "generic": 17
        }, 
        "wakeup_interval": {
          "next_wakeup": null, 
          "value": null
        }
      }, 
      "last_notification": {
        "description": "NoOperation", 
        "help": "Report on NoOperation message sent completion", 
        "receiveTime": null
      }
    }, 
    "38": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 99
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Couloir.RDC", 
          "name": "Porte", 
          "product_name": "FGK101 Door Opening Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": false
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 5, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472758727
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 95, 
          "deliveryTime": 168, 
          "total": 61
        }, 
        "type": {
          "basic": 4, 
          "generic": 32
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472758847, 
          "value": 120
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472758727
      }
    }, 
    "39": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 20
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Garage", 
          "name": "Smoke Garage", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 3, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472757352
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 95, 
          "deliveryTime": 480, 
          "total": 22
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472777010, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472755410
      }
    }, 
    "41": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": null
        }, 
        "can_wake_up": {
          "value": false
        }, 
        "description": {
          "location": "RDC", 
          "name": "Siren Gen5", 
          "product_name": "ZW080 Siren Gen5"
        }, 
        "isAwake": {
          "value": true
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": true
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": true, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 11, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472753704
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 100, 
          "deliveryTime": 37, 
          "total": 9
        }, 
        "type": {
          "basic": 4, 
          "generic": 16
        }, 
        "wakeup_interval": {
          "next_wakeup": null, 
          "value": null
        }
      }, 
      "last_notification": {
        "description": "NoOperation", 
        "help": "Report on NoOperation message sent completion", 
        "receiveTime": 1472753704
      }
    }, 
    "46": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 65
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "RDC", 
          "name": "Smoke RDC", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 7, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472754639
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 95, 
          "deliveryTime": 133, 
          "total": 24
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472776160, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472754560
      }
    }, 
    "47": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 90
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Couloir.Etg", 
          "name": "Smoke Coul ETG", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": false
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": false, 
          "value": false
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": false, 
          "neighbors": 0, 
          "value": false
        }, 
        "lastReceived": {
          "updateTime": 1472753156
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 11, 
          "value": "CacheLoad"
        }, 
        "statistics": {
          "delivered": 50, 
          "deliveryTime": 0, 
          "total": 2
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472774756, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472753156
      }
    }, 
    "48": {
      "data": {
        "battery_level": {
          "updateTime": null, 
          "value": 35
        }, 
        "can_wake_up": {
          "value": true
        }, 
        "description": {
          "location": "Couloir.RDC", 
          "name": "Smoke Coul RDC", 
          "product_name": "FGSD002 Smoke Sensor"
        }, 
        "isAwake": {
          "value": false
        }, 
        "isBeaming": {
          "value": true
        }, 
        "isEnable": {
          "value": true
        }, 
        "isFailed": {
          "value": false
        }, 
        "isFrequentListening": {
          "value": false
        }, 
        "isListening": {
          "value": false
        }, 
        "isReady": {
          "value": true
        }, 
        "isRouting": {
          "value": true
        }, 
        "isSecured": {
          "enabled": false, 
          "value": false
        }, 
        "isZwavePlus": {
          "value": true
        }, 
        "is_groups_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_manufacturer_specific_ok": {
          "enabled": true, 
          "value": true
        }, 
        "is_neighbours_ok": {
          "enabled": true, 
          "neighbors": 7, 
          "value": true
        }, 
        "lastReceived": {
          "updateTime": 1472755530
        }, 
        "maxBaudRate": {
          "value": 40000
        }, 
        "pending_changes": {
          "value": 0
        }, 
        "state": {
          "index": 17, 
          "value": "Complete"
        }, 
        "statistics": {
          "delivered": 96, 
          "deliveryTime": 469, 
          "total": 28
        }, 
        "type": {
          "basic": 4, 
          "generic": 7
        }, 
        "wakeup_interval": {
          "next_wakeup": 1472777130, 
          "value": 21600
        }
      }, 
      "last_notification": {
        "description": "Sleep", 
        "help": "Report when a node goes to sleep", 
        "receiveTime": 1472755530
      }
    }
  }, 
  "updateTime": 1472758767
}