Groupe de lumière RGBW

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
tekkharibo
Messages : 282
Inscription : 28 déc. 2017, 09:51
Localisation : Albi

Groupe de lumière RGBW

Message par tekkharibo »

Bonjour à tous,

J'ai installer un bandeau RGB sur mon lit et je souhaites mettre une Yeelight au plafonnier.

Je vais replacer le module télécommande de contrôle du bandeau par un module Wifi H801 Flasher en ESPEasy avec le plugin Milight

Mon but est de pouvoir sélectionner une couleur sur domoticz et que la couleur s'applique aux 2 périphériques en meme temps.

J'ai essayé de faire un groupe mais ca ne fonctionne que si je mets une couleur par défaut.
J'ai essayé de faire un capteur virtuel en inter RGB avec mes Yeelight en esclave mais ca ne fonctionne pas.

Je suis preneur de solutions simples.

Dans le pire des cas, je ferais un script pour ça.

Bonne journée à tous
Dernière modification par tekkharibo le 11 mai 2018, 16:14, modifié 2 fois.
Projet de domotique low-cost : Mon installation MAJ 01/05/2020
Dans le doute reboot !
Si vous êtes pas loin d'Albi on peut se rencontrer pour partager
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Groupe de lumière RGBW

Message par landaisbenj »

Pas d'autre solution qu'un script.

Un petit blockly sera suffisant.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
tekkharibo
Messages : 282
Inscription : 28 déc. 2017, 09:51
Localisation : Albi

Re: Groupe de lumière RGBW

Message par tekkharibo »

landaisbenj a écrit :Pas d'autre solution qu'un script.

Un petit blockly sera suffisant.
Tu aurais un exemple de blocky ?
Projet de domotique low-cost : Mon installation MAJ 01/05/2020
Dans le doute reboot !
Si vous êtes pas loin d'Albi on peut se rencontrer pour partager
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Groupe de lumière RGBW

Message par landaisbenj »

En fait pas du tout. Et ta question me fait dire qu'a mon avis c'est pas possible en blockly lol désolé.

[EDIT]

En creant un dummy rgb (ce qui est possible lol) tu doit pouvoir avec un script lua recuperer le changement de ce dummy et l'appliquer sur les autres lampes. Par exemple:
Si le dummy couleur change alors
je met le changement demandé dans une variable
j'applique cette variable aux lampes
fin
Je vais voir pour traduire ca. Sauf si quelqu'un le fait a ma place lol :lol:
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
tekkharibo
Messages : 282
Inscription : 28 déc. 2017, 09:51
Localisation : Albi

Re: Groupe de lumière RGBW

Message par tekkharibo »

Je vois tout à fait ce que tu veux dire.

Après je suis preneur d'un script déjà fait par flemme.

À la base, je me suis lancé comme défit de ne pas faire plus de code que du blocky. Et j'y suis plutôt bien arrivé pour le moment.

Après le Lua fait parti des langage que je ne connais pas trop.

J'ai bientôt des vacances donc je vais regarder à ce moment là pour commencer à faire du Lua et surtout étudier la lib de domoticz.

Merci d'avance si tu me fournis le script avant que je le fasse

Envoyé de mon SM-G935F en utilisant Tapatalk
Projet de domotique low-cost : Mon installation MAJ 01/05/2020
Dans le doute reboot !
Si vous êtes pas loin d'Albi on peut se rencontrer pour partager
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Groupe de lumière RGBW

Message par landaisbenj »

xD la flemme moi aussi.

J'ai commencé avec le blockly parce que je trouvais ca cool les block. Mais après j'ai ete trop limité... Du coup je suis passer au lua alors que j'y connaissais rien. La librairie est pas très complète, et presque introuvable pour les différentes valeur des tables créées. C’était une vraie galère de trouver ce qu'il fallait. Mais une fois que tu rentre dedans c'est aussi cool que le blockly..

Du coup pour ton besoin tu ne veux changer que la couleur en meme temps ou toutes les données ? Genre allumer éteindre et luminosité ?
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
tekkharibo
Messages : 282
Inscription : 28 déc. 2017, 09:51
Localisation : Albi

Re: Groupe de lumière RGBW

Message par tekkharibo »

Bah l'idéal c'est de tout gérer via un seul point que ce soit allumer éteint luminosité, couleur.

Après je vais construire le script pas à pas

Envoyé de mon SM-G935F en utilisant Tapatalk
Projet de domotique low-cost : Mon installation MAJ 01/05/2020
Dans le doute reboot !
Si vous êtes pas loin d'Albi on peut se rencontrer pour partager
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Groupe de lumière RGBW

Message par landaisbenj »

C'est un foutu foutoire. L'api json n'est vraiment pas malléable. Il n'y aucune hiérarchie du coup les options ne sont pas vraiment des options pour les requêtes en json. Tu ne peux par exemple pas séparer la couleur de la luminosité... Mais a coté de ca, le bouton en ligne meme ne le fait pas en une seule fois...
Si on imprime le changement de couleur, en fait domoticz change la couleur et modifie ensuite la luminosité.
De plus impossible de récupérer la couleur en cours sur un device. Et pour la luminosité il faudrait pouvoir passer par l'api sauf que l'api a l'air de faire planter domoticz quand je m'en sert.

Pas de vrai post, que du get mal foutu. C'est vraiment dommage.

De base je ne trouve aucune moyen simple de recuperer la couleur en cours ?_? je comprend meme pas comment c'est possible en faite xD

C'est bete car si c'etait bien organiser ce serait tellement facile.. rien qu'a voir le champs donnée d'un device rgb il n'y a pas la couleur...
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Groupe de lumière RGBW

Message par landaisbenj »

Ca y est !!!

Code : Tout sélectionner


local dummy='TonDummySwitchRGB' ; commandArray={}
------------------------------------------- Condition d'ouverture ----------------------------------------------
if devicechanged[dummy] then
--Variable
local IPDomoticz='TonAdresseIPDomoticz'
local lumiere={}
lumiere[1]='LeDeviceCouleur'
lumiere[2]='LesAutresDeviceCouleurALaSuite'


for table, device in pairs(lumiere) do
    
    idx=otherdevices_idx[device]
    print('Sur le device: '..device)
    print('IDX : '..idx)
    
    if otherdevices[dummy]=='' then
        couleur=(otherdevices_svalues[dummy]*360)/255
        os.execute('curl "http://'..IPDomoticz..':8080/json.htm?type=command&param=setcolbrightnessvalue&idx='..idx..'&hue='..couleur..'&brightness=100&iswhite=false" &')
        print('Action : Couleur')
        
    elseif otherdevices[dummy]=='Set Level' then
        luminosite=otherdevices_svalues[dummy]
        os.execute('curl "http://'..IPDomoticz..':8080/json.htm?type=command&param=switchlight&idx='..idx..'&switchcmd=Set%20Level&level='..luminosite..'" &')
        print('Action : Luminosité')
        
    else
        os.execute('curl "http://'..IPDomoticz..':8080/json.htm?type=command&param=switchlight&idx='..idx..'&switchcmd='..otherdevices[dummy]..'" &')
        print('Action : '..otherdevices[dummy])
        
    end
end
return commandArray

Bon la première chose c'est qu'il ne s'agira pas de la vraie couleur. Mais c'est une bonne base.
[EDIT] Je modifie le code pour rapprocher de la couleur les valeurs (je ne sais pas du tout ce que ca peut donner xD a tester)
Je pense qu'il faut continuer a tester pour voir.
Dernière modification par landaisbenj le 11 mai 2018, 14:05, modifié 1 fois.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
tekkharibo
Messages : 282
Inscription : 28 déc. 2017, 09:51
Localisation : Albi

Re: Groupe de lumière RGBW

Message par tekkharibo »

Merci

Je vais tester ça ce week-end et je re tiens au courant
Projet de domotique low-cost : Mon installation MAJ 01/05/2020
Dans le doute reboot !
Si vous êtes pas loin d'Albi on peut se rencontrer pour partager
Répondre