Support pour Hue smart plug - LOM008

Bonjour

j’ai installé un Hue smart plug géré par mon pont Hue.
tout fonctionne tres bien dans l’application Hue et après la synchro avec Jeedom j’ai cet équipement =>

Problèmes:

  • le dashboard n’affiche rien. je rajoute donc a la main le flag afficher sur ON OFF et Etat
  • les commande ON OFF depuis Jeedom marchent bien mais l’Etat reste toujours a Zero

les logs en mode debug du plugin montre bien la notification du ON / OFF sur la lampe

0113|[2024-01-09 15:46:24]DEBUG : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2024-01-09T15:46:24Z\",\"data\":[{\"id\":\"ccff71f0-9e79-4351-a2d6-d69ab758a083\",\"id_v1\":\"/lights/16\",\"on\":{\"on\":false},\"owner\":{\"rid\":\"d05b6053-9b6c-40bf-83ca-01e6dd783da5\",\"rtype\":\"device\"},\"type\":\"light\"}],\"id\":\"28d5dcf5-037d-4812-b9ce-82e672e66f25\",\"type\":\"update\"}]"}}

0115|[2024-01-09 15:46:26]DEBUG : Send data to jeedom : {"bridge":{"1":"[{\"creationtime\":\"2024-01-09T15:46:26Z\",\"data\":[{\"id\":\"ccff71f0-9e79-4351-a2d6-d69ab758a083\",\"id_v1\":\"/lights/16\",\"on\":{\"on\":true},\"owner\":{\"rid\":\"d05b6053-9b6c-40bf-83ca-01e6dd783da5\",\"rtype\":\"device\"},\"type\":\"light\"}],\"id\":\"36c26538-e9a5-418b-a8fa-6cc69b61d1d7\",\"type\":\"update\"}]"}}

Versions

  • Jeedom: 4.3.21
  • Hue: 2024-01-09 01:06:28

pourriez vous corriger svp ?
Merci bien

je me répond a moi meme avec plus d’info.
ce code du plugin decide que le logicalID de la commande state est ‹ state ›

			if (isset($data['on']['on'])) {
				$states[$data['owner']['rid']] = $data['on']['on'];
				$eqLogic->checkAndUpdateCmd('state', $data['on']['on']);
				if (!isset($data['dimming'])) {
					$data['dimming'] = array();
				}
				if (!$data['on']['on']) {
					$data['dimming']['brightness'] = 0;
				} elseif (!isset($data['dimming']['brightness'])) {
					$data['dimming']['brightness'] = $eqLogic->getCache('previous_luminosity');
				}
			}

mais le fichier LOM008.json contient 2 fois la commande « Etat » et apparement seule la deuxième avec l’ID luminosity_state était crée par default

{
  "LOM008": {
    "name": "Smart plug",
    "commands": [
      {
        "name": "Etat",
        "type": "info",
        "subtype": "binary",
        "isVisible": 0,
        "isHistorized": 0,
        "logicalId": "state"
      },
      {
        "name": "Etat",
        "type": "info",
        "subtype": "numeric",
        "display": {
          "generic_type": "ENERGY_STATE"
        },
        "isVisible": 0,
        "isHistorized": 0,
        "logicalId": "luminosity_state"
      },

une fois l’ID de la commande « luminosity_state » remplacé par « state », ca marche.
donc je pense que c’est bien un bug du plugin ou du fichier config LOM008

J’ai rencontré le même problème, remplacé « luminosity_state » par « state » et tout est OK !

Merci !

pas de quoi, il faudrait tout de meme une réponse officielle des développeurs pour une correction dans le plugin ou le fichier LOM008.json. je ne comprend pas bien ces fichiers et je ne sais pas si 2 commandes avec le meme nom mais des logicalId différents est tres recommandé !
a+

Bonjour,
J’ai totalement revu le systeme de création des commandes dans la beta qui vient de sortir. Plus besoin de configuration je me base entièrement sur l’api et crée les commandes en conséquences. Il y aura juste besoin des images (mais pour le moment même si je sais que c’est très important de les mettre ce n’est pas ma priorité sur ce plugin).

Bonjour,
Idem pour LOM002.
Maintenant il faut que je corrige pour les prises LIDL SilverCrest.
Merci pour l’info