[Widget] Fibaro Plug MAJ 30/05/17
Publié : 28 avr. 2017, 16:46
Fibaro Plug WIDGET
Bonjour, débutant sous jeedom, et après pas mal de recherches concernant les widgets je n'en trouvait pas trop à mon gout/fonctionnels, j'ai donc décidé de m'y mettre en m'inspirant de ce que je trouvais par ci et par là, en plus c'est formateur en css
Je vous présente donc mon premier widget qui permet d'avoir une vue du Wallplug de Fibaro.
Je voulais un widget "tout en un", particulièrement pour l'avantage esthétique que cela peut apporter.
Publié sur le store : dashboard.info.numeric.fibaro_wallplug_androme_org
Il dispose des fonctionnalités suivantes :
Info :
- la consommation totale et des stats
- de la puissance instantanée avec une image representative et des stats.
action :
- Allumer / Eteindre le WallPlug
- Verrouiller/Déverrouiller le WallPlug (en fait toujours ON ou pas, cela permet du coup de désactiver le bouton du WallPlug), il n'est pas possible pour le moment de couper le WallPlug et de désactiver le bouton en même temps. Je n'arrive pas pour l'instant à avoir une remontée de cet état.
Afin qu'il soit fonctionnel avec votre équipement il y a certaines étapes élémentaires à effectuer :
- Rendez vous dans l’équipement du WallPlug
Notez les ID des actions et infos que vous allez créer ainsi que les ID des infos et actions déjà existantes.
Ajoutez trois actions :
1/
NOM : AlwaysON-OFF
Type : Action
Instance ID : 0
Classe : 0x70
Commande : data[0].Set(1,0,1)
ne pas cocher "afficher"
2/
NOM : AlwaysON-ON
Type : Action
Instance ID : 0
Classe : 0x70
Commande : data[0].Set(1,1,1)
ne pas cocher "afficher"
3/
NOM : Actualisation Lock
Type : Action
Instance ID : 0
Classe : 0x70
Commande : data[1].ForceRefresh()
ne pas cocher "afficher"
Ajoutez une Info :
NOM : AlwaysON
Type : Info
Instance ID : 0
Classe : 0x70
Commande :data[1].val
Ensuite créez un virtuel que vous nommez comme vous souhaitez et importez l'info puissance du WallPlug, désactiver l'historisation.
Cliquez sur le bouton de configuration de la commande nouvellement créée.
Allez dans l'onglet "affichage avancé" et ajoutez les Paramètres optionnels widget suivants
Nom: plugOnCmd Valeur: l'ID de la commande On du Wallplug
Nom: plugOffCmd Valeur: l'ID de la commande Off du Wallplug
Nom: plugLockInfo Valeur:l'ID de l'info AlwaysON du Wallplug
Nom: plugLockCmd Valeur:l'ID de la commande AlwaysON-ON du Wallplug
Nom: plugUnlockCmd Valeur:l'ID de la commande AlwaysON-OFF du Wallplug
Nom: plugStateInfo Valeur: l'ID de l'info Etat du Wallplug
Nom: plugConsoInfo Valeur: l'ID de l'info Consommationdu Wallplug
Nom: plugPuissanceInfo Valeur: l'ID de l'info Consommationdu Wallplug
Nom: plugLockRefreshCmd Valeur:l'ID de la commande AlwaysON-OFF du Wallplug
Edit ajout V1.0.1 le 30/05/2017 en canal beta:
Nom: plugSteps
Ce paramètre optionnel permet de définir les plages utilisées pour les différents niveaux de couleurs.
Exemple de valeur : 1/50/80/100/200/400/1600/2500
Attention ne pas oublier les "/" entre chaque valeur et 8 valeurs obligatoires, si ce n'est pas respecté les valeur prises par défaut seront (1/50/80/100/200/400/1600/2500).
Si la conso est <1, la prise sera considérée comme n'alimentant rien et donc sera grise.
Si la conso est >=1 et <50 , la prise sera en bleu clair.
Si la conso est >=50 et <80 , la prise sera en bleu .
Si la conso est >=80 et <100 , la prise sera en bleu foncé.
Si la conso est >=100 et <200 , la prise sera en vert.
Si la conso est >=200 et <400 , la prise sera en jaune.
Si la conso est >=400 et <1600 , la prise sera en orange.
Si la conso est >=1600 et <2500 , la prise sera en rouge.
Si la conso est >=2500 , la prise sera en violet.
Choisissez le widget : fibaro_wallplug_androme_org(widget) dans la liste des widgets
Sauvegardez.
Le widget devrait être opérationnel, je l'utilise au quotidien sans plantage mais je le considère comme beta.
Mais il demande encore pas mal de travail alors soyez indulgents
Bonjour, débutant sous jeedom, et après pas mal de recherches concernant les widgets je n'en trouvait pas trop à mon gout/fonctionnels, j'ai donc décidé de m'y mettre en m'inspirant de ce que je trouvais par ci et par là, en plus c'est formateur en css
Je vous présente donc mon premier widget qui permet d'avoir une vue du Wallplug de Fibaro.
Je voulais un widget "tout en un", particulièrement pour l'avantage esthétique que cela peut apporter.
Publié sur le store : dashboard.info.numeric.fibaro_wallplug_androme_org
Il dispose des fonctionnalités suivantes :
Info :
- la consommation totale et des stats
- de la puissance instantanée avec une image representative et des stats.
action :
- Allumer / Eteindre le WallPlug
- Verrouiller/Déverrouiller le WallPlug (en fait toujours ON ou pas, cela permet du coup de désactiver le bouton du WallPlug), il n'est pas possible pour le moment de couper le WallPlug et de désactiver le bouton en même temps. Je n'arrive pas pour l'instant à avoir une remontée de cet état.
Afin qu'il soit fonctionnel avec votre équipement il y a certaines étapes élémentaires à effectuer :
- Rendez vous dans l’équipement du WallPlug
Notez les ID des actions et infos que vous allez créer ainsi que les ID des infos et actions déjà existantes.
Ajoutez trois actions :
1/
NOM : AlwaysON-OFF
Type : Action
Instance ID : 0
Classe : 0x70
Commande : data[0].Set(1,0,1)
ne pas cocher "afficher"
2/
NOM : AlwaysON-ON
Type : Action
Instance ID : 0
Classe : 0x70
Commande : data[0].Set(1,1,1)
ne pas cocher "afficher"
3/
NOM : Actualisation Lock
Type : Action
Instance ID : 0
Classe : 0x70
Commande : data[1].ForceRefresh()
ne pas cocher "afficher"
Ajoutez une Info :
NOM : AlwaysON
Type : Info
Instance ID : 0
Classe : 0x70
Commande :data[1].val
Ensuite créez un virtuel que vous nommez comme vous souhaitez et importez l'info puissance du WallPlug, désactiver l'historisation.
Cliquez sur le bouton de configuration de la commande nouvellement créée.
Allez dans l'onglet "affichage avancé" et ajoutez les Paramètres optionnels widget suivants
Nom: plugOnCmd Valeur: l'ID de la commande On du Wallplug
Nom: plugOffCmd Valeur: l'ID de la commande Off du Wallplug
Nom: plugLockInfo Valeur:l'ID de l'info AlwaysON du Wallplug
Nom: plugLockCmd Valeur:l'ID de la commande AlwaysON-ON du Wallplug
Nom: plugUnlockCmd Valeur:l'ID de la commande AlwaysON-OFF du Wallplug
Nom: plugStateInfo Valeur: l'ID de l'info Etat du Wallplug
Nom: plugConsoInfo Valeur: l'ID de l'info Consommationdu Wallplug
Nom: plugPuissanceInfo Valeur: l'ID de l'info Consommationdu Wallplug
Nom: plugLockRefreshCmd Valeur:l'ID de la commande AlwaysON-OFF du Wallplug
Edit ajout V1.0.1 le 30/05/2017 en canal beta:
Nom: plugSteps
Ce paramètre optionnel permet de définir les plages utilisées pour les différents niveaux de couleurs.
Exemple de valeur : 1/50/80/100/200/400/1600/2500
Attention ne pas oublier les "/" entre chaque valeur et 8 valeurs obligatoires, si ce n'est pas respecté les valeur prises par défaut seront (1/50/80/100/200/400/1600/2500).
Si la conso est <1, la prise sera considérée comme n'alimentant rien et donc sera grise.
Si la conso est >=1 et <50 , la prise sera en bleu clair.
Si la conso est >=50 et <80 , la prise sera en bleu .
Si la conso est >=80 et <100 , la prise sera en bleu foncé.
Si la conso est >=100 et <200 , la prise sera en vert.
Si la conso est >=200 et <400 , la prise sera en jaune.
Si la conso est >=400 et <1600 , la prise sera en orange.
Si la conso est >=1600 et <2500 , la prise sera en rouge.
Si la conso est >=2500 , la prise sera en violet.
Choisissez le widget : fibaro_wallplug_androme_org(widget) dans la liste des widgets
Sauvegardez.
Le widget devrait être opérationnel, je l'utilise au quotidien sans plantage mais je le considère comme beta.
Mais il demande encore pas mal de travail alors soyez indulgents