[Plugin] Gestion d'un module RGBW

Section dédiée à la box Vera de MiCasaVerde.

Re: [Plugin] Gestion d'un ruban LED via module Fibaro FGRGB

Messagede vosmont » 25 Avr 2015, 18:06

Oui normalement.
Il a été développé initialement sur UI5. Étant passé sur UI7 depuis, je ne fais plus de tests de non-régression sur UI5 (la cohabitation de 2 Veras sur le même réseau Zwave est compliquée)

ContrĂ´leurs: VeraLite UI5 / VeraEdge UI7 + Rfxcom Rfxtrx433 + enOcean / openLuup + edisio
Interface: ALTUI / ImperiHome / Sarah / Karotz
DĂ©tecteur ouverture : Vision Security ZD2102
DĂ©tecteur mouvement : Fibaro FGMS-001- Blyss - Chacon
Mesures : Oregon THGN132N / THGR122NX - Owl CM180
Prises / Eclairage : Everspring AN157-6 / AN158-6 / AD142-6 - Fibaro FGS-221 / FGD-211 / FGRGB-101
Sécurité : Foscam FI8918W - Onduleur - Fortrezz FOR_SSA1(sirène)
Divers: Proliant N54L + Xpenology + EmonCms
vosmont
Dieu de domotique
 
Messages: 614
Inscription: 24 AoĂ» 2012, 11:43
Localisation: Nantes

Re: [Plugin] Gestion d'un ruban LED via module Fibaro FGRGB

Messagede vosmont » 13 Mai 2015, 14:29

La version 1.2 est en cours d'approbation.

Les sources sont ici :
https://github.com/vosmont/Vera-Plugin-RGBController

Les nouveautés :
- Correction d'un bug sur la gestion du blanc avec l'ampoule RGBW de Zipato
- Ajout du contrĂ´le du serveur Hyperion (https://github.com/tvdzwan/hyperion/wiki)
Les animations de lumière sont juste fabuleuses avec ce ambilight-like :D

Cette version est toujours compatible avec ImperiHome, pour la partie gestion d'une couleur fixe.
J'ai demandé à l'équipe de ImperiHome s'il était possible d'ajouter la gestion des animations.

ContrĂ´leurs: VeraLite UI5 / VeraEdge UI7 + Rfxcom Rfxtrx433 + enOcean / openLuup + edisio
Interface: ALTUI / ImperiHome / Sarah / Karotz
DĂ©tecteur ouverture : Vision Security ZD2102
DĂ©tecteur mouvement : Fibaro FGMS-001- Blyss - Chacon
Mesures : Oregon THGN132N / THGR122NX - Owl CM180
Prises / Eclairage : Everspring AN157-6 / AN158-6 / AD142-6 - Fibaro FGS-221 / FGD-211 / FGRGB-101
Sécurité : Foscam FI8918W - Onduleur - Fortrezz FOR_SSA1(sirène)
Divers: Proliant N54L + Xpenology + EmonCms
vosmont
Dieu de domotique
 
Messages: 614
Inscription: 24 AoĂ» 2012, 11:43
Localisation: Nantes

Re: [Plugin] Gestion d'un module RGBW

Messagede amg0 » 17 Mai 2015, 15:49

Vosmont
depuis la 1.2, lorsque que je clique sur le multistate boutton on/off en position OFF , ma Zipato RGBW passe de son etat allumee/coloree en allumee/blanc. J'ai capture les logs.
est ce comportement attendu ? ne serait il pas plus naturel que le boutton on/off simplement éteigne ou allume la lampe sur la dernière couleur ?

Code: Tout sélectionner
08      05/17/15 16:45:47.738   JobHandler_LuaUPnP::HandleActionRequest device: 173 service: urn:upnp-org:serviceId:SwitchPower1 action: SetTarget <0x72907520>
08      05/17/15 16:45:47.739   JobHandler_LuaUPnP::HandleActionRequest argument DeviceNum=173 <0x72907520>
08      05/17/15 16:45:47.739   JobHandler_LuaUPnP::HandleActionRequest argument serviceId=urn:upnp-org:serviceId:SwitchPower1 <0x72907520>
08      05/17/15 16:45:47.740   JobHandler_LuaUPnP::HandleActionRequest argument action=SetTarget <0x72907520>
08      05/17/15 16:45:47.740   JobHandler_LuaUPnP::HandleActionRequest argument newTargetValue=0 <0x72907520>
50      05/17/15 16:45:47.744   luup_log:173: (RGBController::setTarget) DEBUG: Set device status : 0 <0x77771000>
50      05/17/15 16:45:47.745   luup_log:173: (RGBController::ZIP-RGBW.setStatus) DEBUG: Switches RGBW off and restores cool white to #FF <0x77771000>
50      05/17/15 16:45:47.745   luup_log:173: (RGBController::ZWaveColorDevice.setColor) DEBUG: Send Z-Wave command 0x33 0x05 0x05 0x02 0x00 0x03 0x00 0x04 0x00 0x00 0x00 0x01 0xFF <0x77771000>
08      05/17/15 16:45:47.746   JobHandler_LuaUPnP::HandleActionRequest device: 1 service: urn:micasaverde-com:serviceId:ZWaveNetwork1 action: SendData <0x77771000>
08      05/17/15 16:45:47.747   JobHandler_LuaUPnP::HandleActionRequest argument Node=50 <0x77771000>
08      05/17/15 16:45:47.747   JobHandler_LuaUPnP::HandleActionRequest argument Data=0x33 0x05 0x05 0x02 0x00 0x03 0x00 0x04 0x00 0x00 0x00 0x01 0xFF <0x77771000>
06      05/17/15 16:45:47.755   Device_Variable::m_szValue_set device: 173 service: urn:upnp-org:serviceId:SwitchPower1 variable: Status was: 1 now: 0 #hooks: 0 upnp: 0 skip: 0 v:0xb2a1e8/NONE duplicate:0 <0x77771000>
04      05/17/15 16:45:47.777   <Job ID="42" Name="" Device="173" Created="2015-05-17 16:45:47" Started="2015-05-17 16:45:47" Completed="2015-05-17 16:45:47" Duration="0.35567000" Runtime="0.32695000" Status="Successful" LastNote=""/> <0x77771000>
amg0
Dieu de domotique
 
Messages: 388
Inscription: 05 Avr 2012, 19:12

Re: [Plugin] Gestion d'un module RGBW

Messagede vosmont » 21 Mai 2015, 09:58

Hello,

je n'ai pas de Zipato, donc j'ai dĂ» imaginer le comportement du Bulb en fonction des retours des utilisateurs sur le forum Micasaverde.

Contexte :
- le blanc froid ne peut pas marcher en mĂŞme temps que les couleurs RGB et le blanc chaud.
- le slider créé par la Vera pilote exclusivement le blanc froid.

Du coup, lors de l'extinction du plugin, celui-ci remets la valeur initiale du slider (blanc froid).
Si tu ne veux pas du rallumage en blanc froid, il suffit de mettre à 0 le slider, ou d'éteindre le module créé par la Vera.

Je veux bien que tu me confirmes que ça marche bien :D

ContrĂ´leurs: VeraLite UI5 / VeraEdge UI7 + Rfxcom Rfxtrx433 + enOcean / openLuup + edisio
Interface: ALTUI / ImperiHome / Sarah / Karotz
DĂ©tecteur ouverture : Vision Security ZD2102
DĂ©tecteur mouvement : Fibaro FGMS-001- Blyss - Chacon
Mesures : Oregon THGN132N / THGR122NX - Owl CM180
Prises / Eclairage : Everspring AN157-6 / AN158-6 / AD142-6 - Fibaro FGS-221 / FGD-211 / FGRGB-101
Sécurité : Foscam FI8918W - Onduleur - Fortrezz FOR_SSA1(sirène)
Divers: Proliant N54L + Xpenology + EmonCms
vosmont
Dieu de domotique
 
Messages: 614
Inscription: 24 AoĂ» 2012, 11:43
Localisation: Nantes

Re: [Plugin] Gestion d'un module RGBW

Messagede amg0 » 24 Mai 2015, 22:41

Oui ca marche bien come tu Le dis. Éteindre le module rgbw remet la lampe en blanc puis il faut éteindre directement le module variateur crée par la Vera pour eteibdre la lampe. Et il faut la manip inverse pour rallumer.
Merci
amg0
Dieu de domotique
 
Messages: 388
Inscription: 05 Avr 2012, 19:12

Re: [Plugin] Gestion d'un module RGBW

Messagede vosmont » 26 Mai 2015, 08:36

Cool :D

Normalement, tu peux aussi gérer les couleurs via le plugin même si le dimmer principal est éteint.
Dans ce cas, lorsque tu éteint le plugin, la lampe doit s’éteindre totalement.

ContrĂ´leurs: VeraLite UI5 / VeraEdge UI7 + Rfxcom Rfxtrx433 + enOcean / openLuup + edisio
Interface: ALTUI / ImperiHome / Sarah / Karotz
DĂ©tecteur ouverture : Vision Security ZD2102
DĂ©tecteur mouvement : Fibaro FGMS-001- Blyss - Chacon
Mesures : Oregon THGN132N / THGR122NX - Owl CM180
Prises / Eclairage : Everspring AN157-6 / AN158-6 / AD142-6 - Fibaro FGS-221 / FGD-211 / FGRGB-101
Sécurité : Foscam FI8918W - Onduleur - Fortrezz FOR_SSA1(sirène)
Divers: Proliant N54L + Xpenology + EmonCms
vosmont
Dieu de domotique
 
Messages: 614
Inscription: 24 AoĂ» 2012, 11:43
Localisation: Nantes

Re: [Plugin] Gestion d'un module RGBW

Messagede joe144 » 15 Juin 2015, 19:56

Bonjour Vosmont,
Merci pour ce plugin.
Je viens d'installer la version 1.2 sur ma Vera Lite sous UI5.
Je souhaite m'en servir avec mon lightberry qui utilise hyperion pour fonctionner.

Je suis allé dans l'onglet "Settings" puis j'ai choisi "Hyperion Remote".
Ensuite dans l'onglet "Advanced", j'ai indiqué l'ip de mon raspberry dans le champ "DeviceIp".

Mais après avoir sauvegardé et rechargé l'interface UI5, cela ne fonctionne, pas le lightberry ne s'allume pas.
Pourtant Ă  chaque fois que je clique sur un bouton du plugin, je vois une connexion Ă©tablie sur le rpi :
OpenELEC:~ # netstat -anpe |grep hyperion
tcp 0 0 0.0.0.0:19444 0.0.0.0:* LISTEN 486/hyperiond
tcp 0 0 0.0.0.0:19445 0.0.0.0:* LISTEN 486/hyperiond
tcp 0 0 192.168.0.2:19444 192.168.0.5:40162 ESTABLISHED 486/hyperiond
tcp 0 0 192.168.0.2:19444 192.168.0.5:40165 ESTABLISHED 486/hyperiond

Sais tu d'où peut venir le problème ?
joe144
Guru de domotique
 
Messages: 135
Inscription: 11 Mar 2012, 23:00

Re: [Plugin] Gestion d'un module RGBW

Messagede vosmont » 15 Juin 2015, 20:20

Hello,

est-ce que le serveur JSON de hyperion est activé ? (ligne jsonServer à décommenter dans le fichier de configuration "/etc/hyperion.config.json")

Sinon tu peux vérifier que la chaîne est opérationnelle avec une appli android, par exemple :
https://play.google.com/store/apps/deta ... free&hl=fr

ContrĂ´leurs: VeraLite UI5 / VeraEdge UI7 + Rfxcom Rfxtrx433 + enOcean / openLuup + edisio
Interface: ALTUI / ImperiHome / Sarah / Karotz
DĂ©tecteur ouverture : Vision Security ZD2102
DĂ©tecteur mouvement : Fibaro FGMS-001- Blyss - Chacon
Mesures : Oregon THGN132N / THGR122NX - Owl CM180
Prises / Eclairage : Everspring AN157-6 / AN158-6 / AD142-6 - Fibaro FGS-221 / FGD-211 / FGRGB-101
Sécurité : Foscam FI8918W - Onduleur - Fortrezz FOR_SSA1(sirène)
Divers: Proliant N54L + Xpenology + EmonCms
vosmont
Dieu de domotique
 
Messages: 614
Inscription: 24 AoĂ» 2012, 11:43
Localisation: Nantes

Re: [Plugin] Gestion d'un module RGBW

Messagede joe144 » 15 Juin 2015, 21:02

J'ai testé avec l'application "Hyperion Remote" sur iPhone et cela fonctionne parfaitement.

Mais pas avec le plugin sur la Vera.

Et dans le fichier /storage/hyperion/config/hyperion.config.json, j'ai :

/// The configuration of the Json server which enables the json remote interface
/// * port : Port at which the json server is started
"jsonServer" :
{
"port" : 19444
},
joe144
Guru de domotique
 
Messages: 135
Inscription: 11 Mar 2012, 23:00

Re: [Plugin] Gestion d'un module RGBW

Messagede vosmont » 15 Juin 2015, 21:43

J'ai retesté chez moi : aucun soucis sur UI5.
Voici plusieurs pistes pour pouvoir avoir plus d'infos :

- activer le debug (variable "Debug" dans l'onglet "Advanced") et regarder le fichier des logs sur la Vera
Code: Tout sélectionner
tail -f /var/log/cmh/LuaUPnP.log | grep "^01\|RGBController"


- installer la version en cours de dev :
https://github.com/vosmont/Vera-Plugin-RGBController

---

En regardant le code, je crois que j'ai trouvé. il doit te manquer la librairie json (pas présente par défaut sur UI5).
Pour l'installer, plusieurs solutions :
- installer le plugin Gcal
- via winscp, installer la librairie "json.lua" ou "dkjson.lua" dans "/usr/lib/lua/json.lua" (cf http://www.domotique-info.fr/2013/05/co ... vera-tuto/)

j'ai modifié la version en dev pour rajouter un message d'erreur. Selon ton retour je mettrai à jour la doc d'installation pour UI5.

ContrĂ´leurs: VeraLite UI5 / VeraEdge UI7 + Rfxcom Rfxtrx433 + enOcean / openLuup + edisio
Interface: ALTUI / ImperiHome / Sarah / Karotz
DĂ©tecteur ouverture : Vision Security ZD2102
DĂ©tecteur mouvement : Fibaro FGMS-001- Blyss - Chacon
Mesures : Oregon THGN132N / THGR122NX - Owl CM180
Prises / Eclairage : Everspring AN157-6 / AN158-6 / AD142-6 - Fibaro FGS-221 / FGD-211 / FGRGB-101
Sécurité : Foscam FI8918W - Onduleur - Fortrezz FOR_SSA1(sirène)
Divers: Proliant N54L + Xpenology + EmonCms
vosmont
Dieu de domotique
 
Messages: 614
Inscription: 24 AoĂ» 2012, 11:43
Localisation: Nantes

Re: [Plugin] Gestion d'un module RGBW

Messagede joe144 » 16 Juin 2015, 19:51

Bonjour vosmont,

Je viens de passer le debug Ă  1 puis de cliquer sur OFF.
Voici ce que j'ai dans les logs :
01 06/16/15 20:44:51.025 Lua_Job::Run job#15 : dev:178 (0x1589050) P:50 S:0 failed <0x2b7a4000>
01 06/16/15 20:44:56.847 ZWaveNode::HandlePollUpdate_SensorMultiLevel_MeterReport stray node 73 device 167 <0x2bed7680>
01 06/16/15 20:44:56.937 ZWaveNode::HandlePollUpdate_SensorMultiLevel_MeterReport stray node 73 device 167 <0x2bed7680>
50 06/16/15 20:45:03.890 luup_log:178: (RGBController::setTarget) DEBUG: Set device status : 0 <0x2b7a4000>
50 06/16/15 20:45:03.891 luup_log:178: (RGBController::HYPERION.setStatus) DEBUG: Switches off <0x2b7a4000>
50 06/16/15 20:45:03.894 luup_log:178: (RGBController::HYPERION.sendCommand) DEBUG: Connect to 192.168.0.2:19444 <0x2b7a4000>
01 06/16/15 20:45:03.898 LuaInterface::CallFunction_Job device 178 function SSwitchPower1_SwitchPower1_SetTarget_job failed [string "-- Plugin constants..."]:450: attempt to call field 'encode' (a nil value) <0x2b7a4000>

Mais un peu plus haut il y avait :
01 06/16/15 20:44:35.618 luup_require can't find dkjson <0x2b7a4000>
Je suppose que c'est ce que tu disais qu'il manque la librairie json.
joe144
Guru de domotique
 
Messages: 135
Inscription: 11 Mar 2012, 23:00

Re: [Plugin] Gestion d'un module RGBW

Messagede vosmont » 16 Juin 2015, 20:32

Tout Ă  fait, l'erreur vient de "json.encode".
Une fois la librairie installée, le plugin devrait se mettre à fonctionner :D

ContrĂ´leurs: VeraLite UI5 / VeraEdge UI7 + Rfxcom Rfxtrx433 + enOcean / openLuup + edisio
Interface: ALTUI / ImperiHome / Sarah / Karotz
DĂ©tecteur ouverture : Vision Security ZD2102
DĂ©tecteur mouvement : Fibaro FGMS-001- Blyss - Chacon
Mesures : Oregon THGN132N / THGR122NX - Owl CM180
Prises / Eclairage : Everspring AN157-6 / AN158-6 / AD142-6 - Fibaro FGS-221 / FGD-211 / FGRGB-101
Sécurité : Foscam FI8918W - Onduleur - Fortrezz FOR_SSA1(sirène)
Divers: Proliant N54L + Xpenology + EmonCms
vosmont
Dieu de domotique
 
Messages: 614
Inscription: 24 AoĂ» 2012, 11:43
Localisation: Nantes

PrécédenteSuivante

Retourner vers Box - Vera/VeraLite de Micasaverde

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

Copyright © 2011 - Touteladomotique.com - Tous droits rĂ©servĂ©s
Les blogs partenaires : Abavala, Domo-Blog, Domotique34, Maison et Domotique


cron