Nouvelle beta du 15/01/2024

Bonjour,

J’aurais besoin de quelques personnes pour tester la beta qui vient de sortir, que 2 changements mais assez majeur :

  • Ajout des transistions sur les zones, pieces et lumieres groupées
  • Refonte complete de la créations des commandes : plus besoin d’avoir une configuration pour que votre lampe ait les bonnes commandes, tout vient du pont

Merci d’avance pour vos retours.

Bonjour Loic,

Je viens de tester pour le capteur « SML003 »
Je n’ai pas les commandes suivantes qui ne sont pas créer (j’ai comparé entre 2 jeedom)

Pour le reste je testerai en étant chez moi plus simple

Bonjour,

Merci pourquoi, trouvé, ca sera corrigé dans la beta qui va sortir dans quelques minutes.

Merci encore.

Bonjour,

La transition luminosité fonctionne sur les room (pas testé couleur ou température)

Cette nouvelle beta semble corriger les transitions qui ne fonctionnaient pas pour certaines ampoules.

Cette nouvelle beta semble corriger les transitions de couleur de certaines ampoule qui bloquaient a luminosité 1 alors que le code couleur avait un luminosité différente supérieur.

Rien a voir avec cette mise a jour mais comme dit par quelqu’un sur un autre sujet, hier soir j’ai touché dans jeedom les slider de luminosité de toute mes appareils et ca avait débloqué certaines transitions aussi.

Les transitions de groupe sur une commande scènes ne fonctionnent pas.

Bug transition: j’ai dupliqué mes scenarios avec variante dont uniquement les lignes transitions sont supprimées. les transitions s’effectuent quand même suivant la dernière durée de transition que j’avais.

Autre exemple: j’exécute un scenario avec - transition ampoule A = 120 / ampoule A couleur = #555555. tout se passe correctement. Mais maintenant tout les commandes de ampoule A ont une transition de 2min. Egalement les sliders température et luminosité du dashboard.

La commande etat du hue play est maintenant là

Merci et bon courage

Bonjour,

Pour les transitions sur les scénes je viens d’essayer de l’ajouter a tester, pas sur que sur les scéne intelligente ca pose pas soucis donc a tester aussi. C’est dispo dans la nouvelle beta.

Pour les scénarios j’ai pas compris, peux tu mettre des captures ? Si c’est que le temps de transition est gardé c’est normal et voulu maintenant, ca résoud pas mal d’incomprehension des utilisateurs, ils mettent un temps de transition et il est utilisé partout tout le temps.

Oui c’est ca. En V1 toutes les consignes de jeedom avaient une transition de 1 par défaut sauf consigne de transition. Maintenant avant le premier réglage c’est a 0 (et ca surprend) puis il garde la dernière valeur de transition appliqué. Il semble que ca soit lié a l’équipement et pas a la commande. A moins que couleur change aussi le paramètre de transition de luminosité et température.
Effectivement c’est pas un problème. Je vais rajouter quelque lignes de transition dans les scenario qui ont besoin de repasser en transition 1s.

Ok c’est bien le comportement attendu et codé (et aussi demandé par les utilisateurs).

Pour les transition de scène j’ai cette erreur:
Erreur exécution de la commande [Salon][Salon QBUg][Scene Salon classique] : [{« description »:« error: ‹ json-schema validation ›, keyword: ‹ type ›, details: {expected: [‹ array ›], actual: ‹ object ›, instanceRef: ‹ #/actions ›, schemaRef: ‹ clip-api.schema.json#/definitions/SceneServicePut/allOf/1/properties/actions ›} »}]

Une nouvelle beta va arriver j’ai pas fait ce qu’il fallait, ca devrait etre bon maintenant.

Bonjour @Loic ,
Je suis repassé en béta pour tester,

  • Je constate tout de suite un léger bug : la commande info « Etat Couleur temp » est cochée afficher alors qu’elle devrait être cachée comme les autres commandes info : Etat, etat luminosité, etat couleur, çà ne compromet pas le fonctionnement mais c’est un peu moche sur le widget.
  • Aussi à noter chez moi les fichiers .json supprimés dans core/config/devices sur le github n’ont pas été supprimés lorsque je suis passé de la stable à la béta mais c’est peut-être normal dans mon cas très spécial de passage stable → béta.
  • Enfin dans l’onglet equipement il n’y a plus rien en face de Modèle.

je continue à tester.

Merci pour le retour c’est corrigé pour la commande couleur temp.

Pour les json c’est normal ils ne seront supprimé que dans 30 jours après une maj.

En y réfléchissant je pense que c’est normal qu’il n’y ait plus rien en face de Modèle dans la colonne de gauche de l’onglet equipement dans paramètres spécifiques puisq’il n’y a plus de raison de choisir une configuration et que le nom du modèle et son id apparaissent dans la colonne de droite, il faudrait donc simplement supprimer cette ligne.

A oui pour modele j’ai oublié de l’enlever pourtant j’ai bien supprimé la liste c’est con… Enfin c’est bon ca sera corrigé dans la prochaine beta (surement demain sauf si ya un gros bug sur celle la).

Ce n’est que mon avis mais je pense que les commandes « Effet état » et « Scène en cours » ne devraient pas être affichées par défaut, elles sont indispensables au fonctionnement de Jeedom mais elles sont « moches » dans le widget, en, plus pour Scène en cours, un résulat comme « 39c44b0a-214c-43a9-9992-a98f6a2a426f le 2023-10-28 18:42:14 » est incompréhensible pour l’utilisateur.
Bien sûr tu me diras que c’est facile de les cacher, … c’est ce que je fais :smiley:
Serait-il possible de modifier la ligne

pour traduire les noms d’effets, je ne sais pas pour tous les modèles Hue mais chez moi c’est toujours les mêmes valeurs : no_effect, candle, light, prism

Bonjour,

Pour cacher « Effet état » c’est bon, pour « Scène en cours » je trouve rien qui a ce nom la.

Pour la traduction des effets je sais pas, c’est jolie mais après si yen a des nouveaux pas traduit je vais me faire taper dessus et ca rajoute du code pas forcement utile, je pense qu’il y a plus urgent a faire sur ce plugin. Donc je vais deja essayer de regler les soucis sur ce plugin et tous les autres avant de trop me lancer dans de nouvelle chose.

Tu as raison.
Scène en cours est uniquement pour les pièces (ou zones je en sais plus) c’est la commande info associée avec toutes les commandes action (une pour chaque scène) son LogicalID est current_scene.
J’ai oublié de te dire que je trouve que je trouve que la nouvelle béta est une amélioration importante du plugin. Bravo pour le travail.

Ok trouvé pour scéne en cours ca sera bon dans le beta de demain.

merci pour le retour j’espere la sortir rapidement car elle amene pas mal de chose quand meme.

Oui et à terme plus besoin de répondre aux demandes d’ajout de tel ou tel périphérique Hue nouveau ce qui devrait alléger (un peu !) ton travail sur ce plugin.

J’aurais quand meme les demande des images je m’inquiete pas la dessus…

Bonsoir
Voici mon retour suite a mes tests

  1. avec Debian 12 et php 8, j’ai ce message dans le centre de message
Erreur sur la fonction deamon_start du plugin : posix_getsid(): Argument #1 ($process_id) must be of type int, string given
  1. Il faudrait supprimer cette ligne dans l’équipement vu que l’on n’a pas plus besoin

  2. Pour les capteurs de luminosité, est-il possible de mettre l’unité et / ou de le transformer en LUX

  3. Pour la luminosité, il manque l’unité %


    Pour cette info, est-il possible de ne pas mettre les décimales pour éviter de perturber les utilisateurs car on ne l’a pas sur l’application Philips

  4. Pour le pont Hue, on a la commande « Connecté » qui est créé mais aucune valeur

    • Voici le log lors du refresh
{"errors":[],"data":[{"id":"27f7b72b-6760-4ad2-9d99-1438e8251953","id_v1":"\/lights\/5","owner":{"rid":"72b027c9-934e-44cf-9b4a-faf37ad18cf8","rtype":"device"},"metadata":{"name":"Lampe SdB 1 ","archetype":"recessed_ceiling","function":"functional"},"product_data":{"function":"functional"},"identify":[],"on":{"on":false},"dimming":{"brightness":100,"min_dim_level":0.20000000298023224},"dimming_delta":[],"color_temperature":{"mirek":366,"mirek_valid":true,"mirek_schema":{"mirek_minimum":153,"mirek_maximum":454}},"color_temperature_delta":[],"dynamics":{"status":"none","status_values":["none"],"speed":0,"speed_valid":false},"alert":{"action_values":["breathe"]},"signaling":{"signal_values":["no_signal","on_off"]},"mode":"normal","effects":{"status_values":["no_effect","candle"],"status":"no_effect","effect_values":["no_effect","candle"]},"powerup":{"preset":"powerfail","configured":true,"on":{"mode":"previous"},"dimming":{"mode":"previous"},"color":{"mode":"previous"}},"type":"light"},{"id":"36cfa919-e006-4332-98ab-c715f2be5dcf","id_v1":"\/lights\/2","owner":{"rid":"99f81c2f-6f32-4f26-8aa3-dca6b7ff9274","rtype":"device"},"metadata":{"name":"LED T\u00e9l\u00e9vision","archetype":"hue_lightstrip","function":"mixed"},"product_data":{"function":"mixed"},"identify":[],"on":{"on":true},"dimming":{"brightness":76.28,"min_dim_level":0.02500000037252903},"dimming_delta":[],"color_temperature":{"mirek":null,"mirek_valid":false,"mirek_schema":{"mirek_minimum":153,"mirek_maximum":500}},"color_temperature_delta":[],"color":{"xy":{"x":0.1712,"y":0.2173},"gamut":{"red":{"x":0.6915,"y":0.3083},"green":{"x":0.17,"y":0.7},"blue":{"x":0.1532,"y":0.0475}},"gamut_type":"C"},"dynamics":{"status":"none","status_values":["none","dynamic_palette"],"speed":0,"speed_valid":false},"alert":{"action_values":["breathe"]},"signaling":{"signal_values":["no_signal","on_off"]},"mode":"normal","powerup":{"preset":"powerfail","configured":true,"on":{"mode":"previous"},"dimming":{"mode":"previous"},"color":{"mode":"previous"}},"type":"light"},{"id":"74920a59-ec71-46f7-92ab-9733512d9ae3","id_v1":"\/lights\/4","owner":{"rid":"878f2b83-401a-4905-be83-cff5a326b91f","rtype":"device"},"metadata":{"name":"Hue Play TV Ga","archetype":"hue_play","function":"decorative"},"product_data":{"function":"decorative"},"identify":[],"on":{"on":true},"dimming":{"brightness":64.43,"min_dim_level":0.10000000149011612},"dimming_delta":[],"color_temperature":{"mirek":null,"mirek_valid":false,"mirek_schema":{"mirek_minimum":153,"mirek_maximum":500}},"color_temperature_delta":[],"color":{"xy":{"x":0.1654,"y":0.3959},"gamut":{"red":{"x":0.6915,"y":0.3083},"green":{"x":0.17,"y":0.7},"blue":{"x":0.1532,"y":0.0475}},"gamut_type":"C"},"dynamics":{"status":"none","status_values":["none","dynamic_palette"],"speed":0,"speed_valid":false},"alert":{"action_values":["breathe"]},"signaling":{"signal_values":["no_signal","on_off","on_off_color","alternating"]},"mode":"normal","effects":{"status_values":["no_effect","candle","fire","prism"],"status":"no_effect","effect_values":["no_effect","candle","fire","prism"]},"powerup":{"preset":"powerfail","configured":true,"on":{"mode":"previous"},"dimming":{"mode":"previous"},"color":{"mode":"previous"}},"type":"light"},{"id":"8fae9c7c-ad33-44b4-891a-6d723d53cef8","id_v1":"\/lights\/1","owner":{"rid":"acc53898-8a60-4514-a425-5df26205773a","rtype":"device"},"metadata":{"name":"Eclairage Canap\u00e9","archetype":"table_shade","fixed_mired":366,"function":"functional"},"product_data":{"function":"functional"},"identify":[],"on":{"on":true},"dimming":{"brightness":100,"min_dim_level":2},"dimming_delta":[],"dynamics":{"status":"none","status_values":["none"],"speed":0,"speed_valid":false},"alert":{"action_values":["breathe"]},"signaling":{"signal_values":["no_signal","on_off"]},"mode":"normal","powerup":{"preset":"powerfail","configured":true,"on":{"mode":"previous"},"dimming":{"mode":"previous"}},"type":"light"},{"id":"bae38c5b-1265-4101-b2f5-a64d6869ebe7","id_v1":"\/lights\/3","owner":{"rid":"9fd2c63d-f353-47c1-bbaf-4d3de01f625d","rtype":"device"},"metadata":{"name":"Hue Play TV Dr","archetype":"hue_play","function":"decorative"},"product_data":{"function":"decorative"},"identify":[],"on":{"on":true},"dimming":{"brightness":64.43,"min_dim_level":0.10000000149011612},"dimming_delta":[],"color_temperature":{"mirek":null,"mirek_valid":false,"mirek_schema":{"mirek_minimum":153,"mirek_maximum":500}},"color_temperature_delta":[],"color":{"xy":{"x":0.2439,"y":0.3791},"gamut":{"red":{"x":0.6915,"y":0.3083},"green":{"x":0.17,"y":0.7},"blue":{"x":0.1532,"y":0.0475}},"gamut_type":"C"},"dynamics":{"status":"none","status_values":["none","dynamic_palette"],"speed":0,"speed_valid":false},"alert":{"action_values":["breathe"]},"signaling":{"signal_values":["no_signal","on_off","on_off_color","alternating"]},"mode":"normal","effects":{"status_values":["no_effect","candle","fire","prism"],"status":"no_effect","effect_values":["no_effect","candle","fire","prism"]},"powerup":{"preset":"powerfail","configured":true,"on":{"mode":"previous"},"dimming":{"mode":"previous"},"color":{"mode":"previous"}},"type":"light"},{"id":"6dd437a7-298b-49bc-b1f5-5ca879d0fbbf","id_v1":"\/sensors\/36","owner":{"rid":"0d749c09-8f2c-4d14-9982-2a8bf7292b8d","rtype":"device"},"enabled":true,"motion":{"motion":false,"motion_valid":true,"motion_report":{"changed":"2024-01-15T17:50:51.429Z","motion":false}},"sensitivity":{"status":"set","sensitivity":3,"sensitivity_max":4},"type":"motion"},{"id":"e112ccec-90c1-4f75-95e0-f1568be75e0e","id_v1":"\/sensors\/27","owner":{"rid":"4f93fc3a-fb9d-40a4-b7f7-deb5812d38d5","rtype":"device"},"enabled":true,"motion":{"motion":false,"motion_valid":true,"motion_report":{"changed":"2024-01-15T17:51:51.972Z","motion":false}},"sensitivity":{"status":"set","sensitivity":3,"sensitivity_max":4},"type":"motion"},{"id":"e4cdcd25-8458-4265-8f8a-50be6c88c90f","id_v1":"\/sensors\/38","owner":{"rid":"0d749c09-8f2c-4d14-9982-2a8bf7292b8d","rtype":"device"},"enabled":true,"temperature":{"temperature":19.8,"temperature_valid":true,"temperature_report":{"changed":"2024-01-15T17:48:13.975Z","temperature":19.8}},"type":"temperature"},{"id":"f86ab2a8-6261-4df4-9e06-023a25698e34","id_v1":"\/sensors\/29","owner":{"rid":"4f93fc3a-fb9d-40a4-b7f7-deb5812d38d5","rtype":"device"},"enabled":true,"temperature":{"temperature":21.06,"temperature_valid":true,"temperature_report":{"changed":"2024-01-15T17:48:30.159Z","temperature":21.06}},"type":"temperature"}]}
  • Voici les logs lors de la création
{"id":"68bbee88-1538-4001-b782-7d8358a4350b","product_data":{"model_id":"BSB002","manufacturer_name":"Signify Netherlands B.V.","product_name":"Hue Bridge","product_archetype":"bridge_v2","certified":true,"software_version":"1.62.1962097030"},"metadata":{"name":"JAG Philips hue","archetype":"bridge_v2"},"identify":[],"services":[{"rid":"4e5d1fba-d241-49ba-8037-84de487cbaed","rtype":"bridge"},{"rid":"e12f5ec2-dd98-487c-be95-29c18dbbfc7f","rtype":"zigbee_connectivity"},{"rid":"c884be20-98d6-470e-9bd4-661886ba0fae","rtype":"entertainment"},{"rid":"b32ea46a-094a-4f48-8b2e-f7055e6533b9","rtype":"zigbee_device_discovery"}],"type":"device"}

  1. Les lumières zones ne fonctionnent pas et pas de retour d’état. Aucune valeur est disponible
    j’ai cela dans les logs
[php:error] [pid 405368] [client 192.168.156.33:58540] PHP Fatal error:  Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php:1013\nStack trace:\n#0 /var/www/html/core/class/cmd.class.php(1314): philipsHueCmd->execute()\n#1 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()\n#2 {main}\n  thrown in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php on line 1013
0001|[Mon Jan 15 19:02:07.834954 2024] [php:error] [pid 24988] [client 192.168.156.33:58542] PHP Fatal error:  Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php:1013\nStack trace:\n#0 /var/www/html/core/class/cmd.class.php(1314): philipsHueCmd->execute()\n#1 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()\n#2 {main}\n  thrown in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php on line 1013
0002|[Mon Jan 15 19:02:07.979544 2024] [php:error] [pid 442677] [client 192.168.156.33:58543] PHP Fatal error:  Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php:1013\nStack trace:\n#0 /var/www/html/core/class/cmd.class.php(1314): philipsHueCmd->execute()\n#1 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()\n#2 {main}\n  thrown in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php on line 1013
0003|[Mon Jan 15 19:02:08.144942 2024] [php:error] [pid 245970] [client 192.168.156.33:58544] PHP Fatal error:  Uncaught TypeError: Unsupported operand types: string * int in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php:1013\nStack trace:\n#0 /var/www/html/core/class/cmd.class.php(1314): philipsHueCmd->execute()\n#1 /var/www/html/core/ajax/cmd.ajax.php(102): cmd->execCmd()\n#2 {main}\n  thrown in /var/www/html/plugins/philipsHue/core/class/philipsHue.class.php on line 1013

Log d’un groupe si cela peut aider

{"id":"50de6dba-f5b1-4bb5-838b-2a90c511d33a","id_v1":"\/groups\/10","owner":{"rid":"dc1590d1-3788-4b66-afbe-7f177d82530c","rtype":"room"},"on":{"on":true},"dimming":{"brightness":68.38000000000001},"dimming_delta":[],"color_temperature":[],"color_temperature_delta":[],"color":[],"alert":{"action_values":["breathe"]},"signaling":{"signal_values":["alternating","no_signal","on_off","on_off_color"]},"dynamics":[],"type":"grouped_light"}

Il n’y a pas de commande refresh sur les zones

A disposition pour plus de test