Les Couleurs

07-01-2019 à 21:05:21
Toujours aussi bien cette Skill.

J'ai diverse ampoules avec des couleurs et variations de température de blanc.

Avez vous prévu de les piloter avec Alexa ?
07-01-2019 à 23:49:35
Bonjour,

merci pour vos encouragements !

Il me faudrait plus de détails ce ces ampoules afin de voir si on peut les intégrer dans Alexa:
- pouvez vous nous faire un export json de domoticz d'un de ces devices (ou tous si possible)
- comment les contrôlez vous dans domoticz? Est-ce qu'elles fonctionnent avec des pourcentages?
(a la limite un accès à votre serveur nous aiderai à récupérer toutes les infos: si possible envoyez nous par mail les accès en lecture).

Je ne peux rien vous promettre mais s'il y a un moyen nous le mettrons en place sans problèmes.

bien a vous,

L'équipe Alhau
08-01-2019 à 00:02:26
je viens de vérifier et Alexa supporte les lumières avec variateur de couleur et intensité.
Par contre le format n'est pas le même que Domoticz (qui travaille en RGB là ou Alexa est en HSL: hue, brightness, etc.)
On doit pouvoir faire un convertisseur mais il me faudra à minima l'export JSON de votre device et le type de device dans domoticz (RGBW? RGBWZ ? etc.)
08-01-2019 à 07:27:51
DOMOTICZ travail aussi en hue

Set a light to a certain color or color temperatureColor can be specified as either hue + brightness, RGB + optional brightness or a Domoticz JSON color objectSpecify hue and brightnessHue in degrees, 0..360Brightness 0..100/json.htm?type=command&param=setcolbrightnessvalue&idx=99&hue=274&brightness=40&iswhite=falseNote: There is no saturation parameter, specify RGB format Domoticz JSON color format for full color control


Ici par exemple il s'agit d'un ruban de led rgbw ww cw relier a la zigate.

{ "ActTime" : 1546928832,
"AstrTwilightEnd" : "19:24",
"AstrTwilightStart" : "06:54",
"CivTwilightEnd" : "18:12",
"CivTwilightStart" : "08:06",
"DayLength" : "09:00",
"NautTwilightEnd" : "18:49",
"NautTwilightStart" : "07:29",
"ServerTime" : "2019-01-08 07:27:12",
"SunAtSouth" : "13:05",
"Sunrise" : "08:39",
"Sunset" : "17:39",
"app_version" : "4.10317",
"result" : [
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"Color" : "{\"b\":0,\"cw\":0,\"g\":0,\"m\":2,\"r\":0,\"t\":255,\"ww\":255}",
"CustomImage" : 0,
"Data" : "Off",
"Description" : "",
"DimmerType" : "abs",
"Favorite" : 0,
"HardwareID" : 88,
"HardwareName" : "Zigate",
"HardwareType" : "Zigate plugin",
"HardwareTypeVal" : 94,
"HaveDimmer" : true,
"HaveGroupCmd" : false,
"HaveTimeout" : false,
"ID" : "00124b000acf7afc",
"Image" : "Light",
"IsSubDevice" : false,
"LastUpdate" : "2019-01-07 19:11:11",
"Level" : 83,
"LevelInt" : 83,
"MaxDimLevel" : 100,
"Name" : "Eclairage Store",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : 3,
"Status" : "Off",
"StrParam1" : "",
"StrParam2" : "",
"SubType" : "RGBWW",
"SwitchType" : "Dimmer",
"SwitchTypeVal" : 7,
"Timers" : "false",
"Type" : "Color Switch",
"TypeImg" : "dimmer",
"Unit" : 29,
"Used" : 1,
"UsedByCamera" : false,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "8943"
}
],
"status" : "OK",
"title" : "Devices"
}
08-01-2019 à 08:51:26
Bonjour,

merci pour ces précisions, effectivement Domoticz prend en charge HUE.
Nous allons essayer de mettre en place la gestion des couleurs dans un premier temps et nous verrons ensuite pour mettre en place la notion de "température" (couleur + ou moins chaude/froide).

Je ne sais pas combien de temps cela va nous prendre, je reviens vers vous dès que nous avons pu avancer sur le sujet.

Bien à vous,

l'équipe ALHAU.
09-01-2019 à 10:29:08
Bonjour,

pour vous tenir au courant une première version est en test chez nous sur des devices virtuels.
Si le fonctionnement nous semble bon, on fera appel à vous pour tester sur vos appareils.

Je reviens vers vous dès que nos tests sont terminés,

Bien à vous

L'équipe ALHAU
09-01-2019 à 22:54:24
Bonsoir,

la version est en ligne, pouvez vous nous confirmer que ça fonctionne?

D'après nos tests il est possible de :
- commander la couleur parmi des couleurs pré-définies par Alexa (si vous en souhaitez d'autre il faut passer par Domoticz)
- piloter la luminosité
- allumer/éteindre.

Avec les commandes:
"règle <device> sur <couleur>"
"règle <device> sur X%"

Nous avons aussi remarqué quelques parties à "améliorer plus tard"
- certaines couleurs fonctionnent mal (comme saumon ou rose), j'ai l'impression que c'est causé par la conversion HSL->RGB et RGB->HSL (oui nous devons faire la conversion car Domoticz accepte HSL en commande mais retourne comme statut des appareils une valeur RGB. Sauf si nous sommes passés à côté de quelque chose).
- lorsque vous changez de couleur Alexa remet la luminosité à 100%. Ils conseillent de vérifier le statut avant d'effectuer la commande et ensuite appliquer la luminosité d'origine. 
Nous avons fait le choix de ne pas le mettre en place car ca oblige d'attendre la réponse de votre domoticz avant d'envoyer la commande puis attendre de nouveau une réponse. Tous ces échanges peuvent prendre du temps et Alexa n'est pas très patient.
Nous verrons à l'usage si besoin de mettre en place cette fonctionnalité.

N'hésitez pas à nous faire un retour de bon/mauvais fonctionnement.

Bien a vous,

l'équipe ALHAU
10-01-2019 à 22:42:41
Pas mal !  (Beaucoup mieux que HA bridge !)

Oui quelque soucis de couleurs (rose, saumon) le blanc aussi qui fait éteindre.

Vivement les températures de blanc ! 

Merci des développements.

A votre service pour plus de test.
10-01-2019 à 23:49:34
Tiens bizarre que le blanc éteigne la lampe.
Ca le fait aussi quand vous passez par les réglage de l'app?

On va regarder pour améliorer ça (couleurs plus précises et ne pas éteindre la lampe), on doit pouvoir améliorer les calculs ou récupérer les valeurs des appareils en HSL et non RGB de domoticz.


Sinon qu'entendez vous par "température de blanc" ?
Vous parlez de la possibilité de demander une couleur plus "chaude"/"froide" à Alexa?

Il est possible par Alexa de définir une température en kelvin (mais bon la plage de valeur va de 1000 à 10 000 je ne sais pas si ce sera efficace).
On va implémenter cette fonctionnalité dans un premier temps et voir comment ça se comporte.

On va voir aussi pour mettre en place "plus chaud"/"plus froid" (mais j'ai peur qu'en ajoutant un appel de plus à domoticz on frôle la limite de temps de réponse d'Alexa).

Je reviens vers vous d'autres tests, merci !

L'équipe ALHAU
11-02-2019 à 21:31:35
Merci de vos demarches
11-02-2019 à 23:15:54
aucun problème, désolé pour la fonctionnalité + chaud/ + froid c'est encore dans les cartons on a manqué de temps ces derniers jours.
14-08-2019 à 01:32:26
Bonsoir,

Juste pour savoir, ça a évolué sur ce sujet (température des couleurs, couleurs qui coincent), j'ai pas vu, même en parcourant toutes les mises à jour, sur le forum.
Merci.

J'ai aussi diverses leds sur passerelle en 2,4GHz à mettre sur Domoticz, que je renverrai sur Alexa avec Alhau bien sûr.

Bonjour, et content de voir que tu es aussi équipé avec, Deenoo
14-08-2019 à 12:36:24
Bonsoir,

nous avions laissé le sujet en stand-by mais on peut le reprendre si la demande est là.
Pour info, vous pouvez piloter vos couleurs via Alhau (rouge , saumon, etc.) et la luminosité.
Cependant vous ne pouvez pas demander "+ froid" ou "+ chaud".

Cette fonctionnalité n'est pas évidente à mettre en place car, pour augmenter "froid" ou "chaud" il nous faut connaitre la valeur actuelle.
Par sécurité ni Alhau, ni Alexa ne gardent les valeurs de vos appareils (ce sont les applis mobiles et webapp qui gardent la dernière valeur connue).
A chaque affichage, Alexa demande à Alhau de mettre à jour les données.

Mettre en place cette fonctionnalité demandera à Alhau de faire d'abord une demande de statut de la couleur actuelle puis d'augmenter la valeur. 
Problème: Alexa nous laisse que quelques secondes pour répondre à une commande. Selon le serveur utilisé pour faire tourner Domoticz, certains utilisateurs répondent "juste" pour une requete. En faire 2 (statut + augmenter) sera trop long et Alexa remontera une erreur.

On a d'autres pistes mais ça nous prendra du temps.
Aussi, si vous nous confirmez bien que c est une fonctionnalité qui vous sera utile (de demander à Alexa de mettre une couleur plus chaude ou froid) on peut reprendre le travail dessus.

Bien à vous,

L'équipe ALHAU
14-08-2019 à 19:30:57
Bonjour,

nous avions laissé le sujet en stand-by mais on peut le reprendre si la demande est là.
Pour info, vous pouvez piloter vos couleurs via Alhau (rouge , saumon, etc.) et la luminosité.
Cependant vous ne pouvez pas demander "+ froid" ou "+ chaud".
C'est déjà énorme, pas la peine de s'échiner non plus pour si peux. Les températures de couleur, j'ai du les utiliser 3/5 fois à la télécommande lors des tests. De mémoire juste pour voir et fixer une température acceptable, après je n'y ai plus jamais retouché.
On peu donc, à mon humble avis, se satisfaire du fonctionnement actuel. Je testerai lorsque je mettrai les dernières touches, ce n'est pas le plus urgent, c'est même pas raccordé à Domoticz

Merci du détail, c'est intéressant pour nous de partager un peu vos problématiques et les contraintes imposées par Alexa.
Allez savoir qu'on se mette sur une skill aussi Bon j'ai regardé par curiosité, c'est quand même un brun usine à gaz pour la prog.

C'est d'ailleurs là qu'on voit les efforts d'une équipe qui est bonne >> Alhau.

Et les ratés de certaines skills, j'ai testé pour vous Marmiton Bah on va pas manger ce soir

Bonne soirée
14-08-2019 à 21:30:45
Effectivement le développement des skills prend un peu de temps pour être appréhendé et il faut encore plus de temps pour maintenir et améliorer (pour exemple Alhau a été presque entièrement refait de manière transparente pour les utilisateurs il y a 6mois après seulement 3 mois d'utilisation).

Pour froid/chaud si le test "simple" fonctionne on mettra en place, sinon on passera du temps sur d'autres fonctionnalités + utilisées :)

merci pour vos retours et encouragements, 

Bien a vous

L'équipe ALHAU