QuickApp Onduleur Eaton
Version 3.0
1. Présentation
Voici un Quick App pour HC3 permettant de monitorer un onduleur Eaton via le réseau grâce au protocole standardisé SNMP.
Ce QuickApp fait suite au Module Virtuel initialement développé pour HC2 :
2. Fonctionnalités
Surveillance de l'état de l'onduleur au travers de la carte de management réseau "Network Management Card"
Mise à jour des labels du QuickApp et des attributs suivants :
Statut de l'alimentation secteur : propriété "value", valeur binaire true ou false
Consommation : propriété "power", unité Watts
Niveau de charge de la batterie : propriété "batteryLevel", unité %
Création et mise à jour de modules enfants (child devices) :
Autonomie : type "com.fibaro.multilevelSensor", propriété "value", unité minutes
Tension : type "com.fibaro.multilevelSensor", propriété "value", unité Volts
Température : type "com.fibaro.temperatureSensor", propriété "value", unité °C
Humidité : type "com.fibaro.humiditySensor", propriété "value", unité %HR
Mise à jour de variables globales
Notifications par Email, Push, et SMS en cas d'événement (perte du secteur et basculement sur batterie, puis retour à la normale)
Récupère la température et l'humidité si une sonde environnementale EMP est connectée au port dédié de l'onduleur.
3. Prérequis
Obligatoire : disposer de la carte réseau "Network Card-MS" :
Optionnel : la sonde environnementale "Environmental Monitoring Probe" (EMP) permet d'ajouter les mesures externes de température et d'humidité :
4. Limitations
Protocole SNMP v1 uniquement (pas de sécurité : authentification, chiffrement)
Fait du polling à intervalle régulier, ne supporte pas les Traps SNMP.
5. Installation
5.1. Import du QuickApp
Importer le QuickApp (fichier fqa) de façon habituelle sur la box HC3, puis changer les paramètres suivants dans l'onglet Variables :
SNMP_Protocol : protocole à utiliser, normalement : udp
SNMP_Address : adresse IP de la carte de management de l'onduleur, par exemple : 192.168.1.1
SNMP_Port : port de communication, normalement : 161
SNMP_Community : communauté SNMP, normalement : public
SNMP_Version : version du protocole SNMP, seule version supportée actuellement : 1
Refresh : intervalle de rafraichissement des informations en secondes, par exemple : 3
Notif_Users : ID ou Nom des utilisateurs à qui envoyer un email en cas d'échec d'envoi du SMS, séparés par des virgules. La liste des utilisateurs peut être récupérée dans le panneau Accès de la HC3, ou directement via l'API /api/users. Par exemple : Lazer
Notif_Mobiles : ID ou Nom des smartphones à qui envoyer une notification Push en cas d'échec d'envoi du SMS, séparés par des virgules. La liste des mobiles peut être récupérée via l'API /api/iosDevices. Par exemple : Nokia 3310, iPhone 42
Notif_SMS : ID ou Nom du QuickApp et Fonction qui sera appelé pour exécuter un code LUA externe, par exemple envoyer un SMS, un message via Telegram, ou autre service de notification. Par exemple : JPI = sendSMS
5.2. Modules enfants
Cliquer sur le bouton "Create devices". Les modules enfants sont automatiquement créés dans l'interface.
Les appuis suivants sont inutiles, et sans danger, car les modules enfants ne seront pas créés plusieurs fois.
5.3. Icônes
6. Téléchargement
Onduleur_Eaton_v3.0.fqa