Ampoules yeelight avec slider

Bonjour, cherchant à utiliser avantageusement le contrôle de l’éclairage dans jeedom ce plugin me parrait fort intéressant.
Malheureusement, je ne dispose que d’ampoules yeelight (yeelight celling 1, stripe et philips mono) qui ne semblent pas être compatibles avec la gestion de la température du blanc de ce plugin et hue qui gerent par defaut cela.
En effet, les ampoules dont je dispose sur une commande slider pour la température des blancs alors que le plugin ne gère pas ce format.
Serait-il envisageable d’introduire ce type de gestion de la température de couleur dans le plugin dans de prochaines mises à jour afin d’ouvrir le plugin à plus d’ampoules ?
Merci par avance ;

Bonjour,
Je peux tenter de faire ce que je peux :slight_smile:
J’aimerais avoir plus d’informations sur cette ampoule et voir comment je peux émuler cela avec un virtuel par exemple.
Peux-tu me montrer des captures d’écran du paramétrage des commandes ? Et peut-être aussi du panel de l’équipement sur ton Jeedom.
J’étais parti sur le fait que les ampoules avaient semble-t-il toujours eu le même fonctionnement.

Édit : je dois aussi poser la question de base: peux tu me donner les logs, après les avoir mis en mode debug pour en savoir plus ?
Il est possible qu’il manque juste le type générique sur ta commande.
Je la vérifie pour ne pas lancer n’importe quoi comme commande.

Édit 2: pour le bon fonctionnement du forum, il vaut mieux avoir 1 question = 1 sujet.
Pour les futurs questions et proposition, merci d’ouvrir un nouveau sujet.
Je vais traiter ici la lampe Yeelight.

1 « J'aime »

Un message a été fusionné à un sujet existant : Evolution Natural light

Voici les captures d’écran de commande de mon luminaire yeelight ainsi que le log du plugin lorsque j’essaye d’integrer ce luminaire.
En espéranf que cela puisse aider.


[2023-04-02 19:54:14][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-02 19:54:26][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-02 19:54:49][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-02 19:57:23][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-02 20:00:00][ERROR] :   checkTemperatureConfiguration: Mauvais type générique
[2023-04-02 20:01:07][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-02 20:01:42][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-02 20:03:26][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-05 13:45:43][DEBUG] : *** save ***
[2023-04-05 13:45:43][DEBUG] :   Vérification
[2023-04-05 13:45:43][DEBUG] : fonction: getLampBrightnessCommand
[2023-04-05 13:46:05][DEBUG] : *** cron ***
[2023-04-05 13:46:37][DEBUG] : *** save ***
[2023-04-05 13:46:37][DEBUG] :   Vérification
[2023-04-05 13:46:37][INFO] : lampe: [Cuisine][Plafonnier Cuisine][Température de blanc]
[2023-04-05 13:46:37][DEBUG] :   getGenericType: DONT
[2023-04-05 13:46:37][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-05 13:47:05][DEBUG] : *** cron ***

Bonjour,
La capture montre la commande Luminosité.
Les logs montrent qu’il y a un souci sur la Température couleur.
Pouvez-vous me montrer les commandes de la lampe : vous devez avoir normalement une commande pour la température couleur, et une autre pour la luminosité.
Pouvez-vous aussi me montrer une capture de comment vous avez paramétré le plugin Natural Light ?
Il doit y avoir un paramétrage qui utilise ces commandes dans les bonnes parties.
Merci.

Voici les captures des commandes de la lampe ainsi que de la configuration de celle-ci dans le plugin et le log en résultant.


[2023-04-05 15:24:04][DEBUG] : *** cron ***
[2023-04-05 15:24:29][DEBUG] : *** save ***
[2023-04-05 15:24:29][DEBUG] :   Vérification
[2023-04-05 15:24:29][DEBUG] : fonction: getLampBrightnessCommand
[2023-04-05 15:25:06][DEBUG] : *** cron ***
[2023-04-05 15:25:06][INFO] :  > cron sur [Aucun][CuisineNautral]
[2023-04-05 15:25:06][DEBUG] : fonction: computeLamp
[2023-04-05 15:25:06][ERROR] :  lamp_state non renseigné
[2023-04-05 15:25:06][ERROR] :  erreur: lamp_state non renseigné
[2023-04-05 15:26:04][DEBUG] : *** cron ***
[2023-04-05 15:26:04][INFO] :  > cron sur [Aucun][CuisineNautral]
[2023-04-05 15:26:04][DEBUG] : fonction: computeLamp
[2023-04-05 15:26:04][ERROR] :  lamp_state non renseigné
[2023-04-05 15:26:04][ERROR] :  erreur: lamp_state non renseigné
[2023-04-05 15:26:52][DEBUG] : *** save ***
[2023-04-05 15:26:52][DEBUG] :   Vérification
[2023-04-05 15:26:52][INFO] : lampe: [Cuisine][Plafonnier Cuisine][Température de blanc]
[2023-04-05 15:26:52][DEBUG] :   getGenericType: DONT
[2023-04-05 15:26:52][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-05 15:27:05][DEBUG] : *** cron ***
[2023-04-05 15:27:05][INFO] :  > cron sur [Aucun][CuisineNautral]
[2023-04-05 15:27:05][DEBUG] : fonction: computeLamp
[2023-04-05 15:27:05][ERROR] :  lamp_state non renseigné
[2023-04-05 15:27:05][ERROR] :  erreur: lamp_state non renseigné

saisissez ou collez du code ici

Bonsoir.
Au niveau paramétrage, cela semble bon.
Ce sont donc mes vérifications sur le type générique qui pose problème… Mmmmhhh…
Tu peux aussi me montrer la commande
Status, car j’ai des erreurs sur le log ici aussi.

D’après le code, la commande status n’existe pas :frowning:

voici le retour du statut de cette lumière
statut
statut2
la valeur est binaire 0 ou 1 suivant l’état.

Merci. Le débug sans matériel, c’est pas évident…
Je tente de modifier un peu le code demain.
Soit j’améliore les logs, soit j’enlève la vérification bloquante avec un warning à la place…
J’aimerai comprendre comment marche ton matériel…
Ça sera alors dans la version béta.

Édit : et le type générique de la commande Status, svp ?

Voici pour le type de ce luminaire
TYPE

cela est la valeur par défaut.
Même si tes compétences sont bien au dela des miennes, je comprend effectivement que chaque materiel à ses spécifités ce qui rend le codage d’autant plus complexe.
Merci en tout cas pour le suivi en espérant que cela aidera aussi d’autres utilisateurs.

Oui, on va tenter de faire avancer tout ça :blush:
Peux tu mettre le type générique Lumière Etat (Binaire) sur cette commande status ?
Édit : et je veux bien des logs suite à cette modification, svp

Avec le changement de type générique en Lumière Etat (Binaire) j’ai toujours le même message d’erreur

[2023-04-05 21:55:04][DEBUG] : *** cron ***
[2023-04-05 21:55:19][DEBUG] : *** save ***
[2023-04-05 21:55:19][DEBUG] :   Vérification
[2023-04-05 21:55:19][INFO] : lampe: [Cuisine][Plafonnier Cuisine][Température de blanc]
[2023-04-05 21:55:19][DEBUG] :   getGenericType: DONT
[2023-04-05 21:55:19][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-05 21:56:03][DEBUG] : *** cron ***
[2023-04-05 21:57:03][DEBUG] : *** cron ***
[2023-04-05 21:58:02][DEBUG] : *** cron ***
[2023-04-05 21:59:03][DEBUG] : *** cron ***
[2023-04-05 22:00:04][DEBUG] : *** cron ***
[2023-04-05 22:01:03][DEBUG] : *** cron ***
[2023-04-05 22:02:03][DEBUG] : *** cron ***
[2023-04-05 22:03:03][DEBUG] : *** cron ***
[2023-04-05 22:04:03][DEBUG] : *** cron ***
[2023-04-05 22:05:04][DEBUG] : *** cron ***
[2023-04-05 22:06:03][DEBUG] : *** cron ***
[2023-04-05 22:06:59][DEBUG] : *** save ***
[2023-04-05 22:06:59][DEBUG] :   Vérification
[2023-04-05 22:06:59][INFO] : lampe: [Cuisine][Plafonnier Cuisine][Température de blanc]
[2023-04-05 22:06:59][DEBUG] :   getGenericType: DONT
[2023-04-05 22:06:59][ERROR] :   Mauvaise commande pour la lampe : temperature_color
[2023-04-05 22:07:03][DEBUG] : *** cron ***

Temporairement, pouvez vous désactivez la gestion de la température couleur ?
Les logs grogenent moins tout de même qu’avant

La commande de température couleur devrait avoir le type générique : Température Couleur
Je pense que chez vous, c’est vide.
Merci de me dire si c’est vide, puis tester avec ce type.

voici les logs en désactivant la température en premier lieu puis la luminosité en second essai


[2023-04-05 22:15:04][DEBUG] : *** cron ***
[2023-04-05 22:15:46][DEBUG] : *** save ***
[2023-04-05 22:15:46][DEBUG] :   Vérification
[2023-04-05 22:15:46][DEBUG] : fonction: getLampBrightnessCommand
[2023-04-05 22:15:46][INFO] : lampe: [Cuisine][Plafonnier Cuisine][Luminosité]
[2023-04-05 22:15:46][DEBUG] :   getGenericType: LIGHT_SLIDER
[2023-04-05 22:15:46][DEBUG] : setListener
[2023-04-05 22:15:46][DEBUG] : remove Listener
[2023-04-05 22:15:46][DEBUG] : getListener
[2023-04-05 22:15:46][ERROR] :   checkTemperatureConfiguration: Mauvais type générique
[2023-04-05 22:16:03][DEBUG] : *** cron ***
[2023-04-05 22:16:09][DEBUG] : *** save ***
[2023-04-05 22:16:09][DEBUG] :   Vérification
[2023-04-05 22:16:09][DEBUG] : fonction: getLampBrightnessCommand
[2023-04-05 22:16:09][DEBUG] : setListener
[2023-04-05 22:16:09][DEBUG] : remove Listener
[2023-04-05 22:16:09][DEBUG] : getListener
[2023-04-05 22:16:09][ERROR] :   checkTemperatureConfiguration: Mauvais type générique

Je pense que déjà, la luminosité doit varier quand la température est désactivée.
A voir après la mise à jour du type générique sur la température …

Et voici le log en modifiant le type de la commande de température des blancs en Lumière Température Couleur


[2023-04-05 22:15:04][DEBUG] : *** cron ***
[2023-04-05 22:15:46][DEBUG] : *** save ***
[2023-04-05 22:15:46][DEBUG] :   Vérification
[2023-04-05 22:15:46][DEBUG] : fonction: getLampBrightnessCommand
[2023-04-05 22:15:46][INFO] : lampe: [Cuisine][Plafonnier Cuisine][Luminosité]
[2023-04-05 22:15:46][DEBUG] :   getGenericType: LIGHT_SLIDER
[2023-04-05 22:15:46][DEBUG] : setListener
[2023-04-05 22:15:46][DEBUG] : remove Listener
[2023-04-05 22:15:46][DEBUG] : getListener
[2023-04-05 22:15:46][ERROR] :   checkTemperatureConfiguration: Mauvais type générique
[2023-04-05 22:16:03][DEBUG] : *** cron ***
[2023-04-05 22:16:09][DEBUG] : *** save ***
[2023-04-05 22:16:09][DEBUG] :   Vérification
[2023-04-05 22:16:09][DEBUG] : fonction: getLampBrightnessCommand
[2023-04-05 22:16:09][DEBUG] : setListener
[2023-04-05 22:16:09][DEBUG] : remove Listener
[2023-04-05 22:16:09][DEBUG] : getListener
[2023-04-05 22:16:09][ERROR] :   checkTemperatureConfiguration: Mauvais type générique

Ok, mon log n’est pas assez bavard.
Pouvez vous me montrer la commande Température et son type générique choisi ?

Si je ne configure que la luminosité pour cet équipement là aussi je n’ai oas de résultat valide alors que le type de la commande luminosité est bien luminosité Slider


[2023-04-05 22:23:03][DEBUG] : *** cron ***
[2023-04-05 22:23:13][DEBUG] : *** save ***
[2023-04-05 22:23:13][DEBUG] :   Vérification
[2023-04-05 22:23:13][DEBUG] : fonction: getLampBrightnessCommand
[2023-04-05 22:23:13][INFO] : lampe: [Cuisine][Plafonnier Cuisine][Luminosité]
[2023-04-05 22:23:13][DEBUG] :   getGenericType: LIGHT_SLIDER
[2023-04-05 22:23:13][DEBUG] : setListener
[2023-04-05 22:23:13][DEBUG] : remove Listener
[2023-04-05 22:23:13][DEBUG] : getListener
[2023-04-05 22:23:13][ERROR] :   checkTemperatureConfiguration: Mauvais type générique

Ah oui, j’ai vu que dans le paramétrage, NaturalLight n’avait pas récupéré le min et Max en auto.
C’est toujours le cas? Capture du plugin pour que je vois tout.