Commandes manquantes (equipements delta dore)

Bonjour,
J’ai des équipements Delta dore (volets et récepteurs marche/arret pour lumière tyxia 5610).
Grâce à MQTTdiscovery j’ai pu « voir » les volets et les commandes associées (et les intégrer à jeedom) . Par contre pour les lumières là ça bloque.
Ils apparaissent bien dans MQTT discovery mais j’ai l’impression qu’il manque les commandes ON/OFF.
Ou alors ça demande de créer des virtuels et là je suis perdu car je ne sais pas quoi mettre car les commandes n’apparaissent pas!..
DAns MQTT explorer, je vois bien mes lumières apparaitre et les valeurs changent avec l’appli Tydom.
Je vous joints queques captures d’écran:




Merci bcp de votre aide,

clement

Bonjour,

Puis-je avoir une copie de ce qui se trouve dans « Info de découverte » collé dans un Texte préformaté (bouton </>) + tous les logs, en mode INFO (pas DEBUG) au moment du démarrage du démon; les logs également copiés dans un Texte préformaté, pas de fichier.

A noter qu’il y a eu pas mal d’ajout/adaptation sur le type « light » dans la beta donc ca fonctionnera probablement mieux mais les infos demandées ci-dessus permettrait de s’en assurer.

Merci,
les infos de decouverte:

{"binary_sensor":{"thermicdefect_tydom_1629727916_1629727916":{"name":"thermicDefect","unique_id":"thermicDefect_tydom_1629727916_1629727916","device":{"manufacturer":"Delta Dore","identifiers":"1629727916_1629727916","model":"Sensor","name":"Jardin"},"state_topic":"binary_sensor/tydom/thermicDefect_tydom_1629727916_1629727916/state"},"onfavpos_tydom_1629727916_1629727916":{"name":"onFavPos","unique_id":"onFavPos_tydom_1629727916_1629727916","device":{"manufacturer":"Delta Dore","identifiers":"1629727916_1629727916","model":"Sensor","name":"Jardin"},"state_topic":"binary_sensor/tydom/onFavPos_tydom_1629727916_1629727916/state"}},"sensor":{"level_tydom_1629727916_1629727916":{"name":"level","unique_id":"level_tydom_1629727916_1629727916","device":{"manufacturer":"Delta Dore","identifiers":"1629727916_1629727916","model":"Sensor","name":"Jardin"},"state_topic":"sensor/tydom/level_tydom_1629727916_1629727916/state"}},"light":{"1629727916_1629727916":{"name":null,"brightness_scale":100,"unique_id":"1629727916_1629727916","optimistic":true,"brightness_state_topic":"light/tydom/1629727916_1629727916/current_level","brightness_command_topic":"light/tydom/1629727916_1629727916/set_level","command_topic":"light/tydom/1629727916_1629727916/set_levelCmd","state_topic":"light/tydom/1629727916_1629727916/current_level","json_attributes_topic":"light/tydom/1629727916_1629727916/attributes","payload_off":"OFF","payload_on":"ON","on_command_type":"brightness","retain":"false","state_value_template":" 'ON' if value | int(0) > 0 else 'OFF' ","device":{"manufacturer":"Delta Dore","model":"Lumiere","name":"Jardin","identifiers":"1629727916_1629727916"}}}}

Les logs:

[2024-12-14 14:40:10] INFO  : Starting daemon with log level: info
[2024-12-14 14:40:10] INFO  : Listening on 127.0.0.1:55074
[2024-12-14 14:40:10] INFO  : Send async started with a cycle of 1.0s
[2024-12-14 14:40:10] INFO  : Successfully connected to MQTT server
[2024-12-14 14:40:10] INFO  : Successfully subscribed to discovery topic homeassistant
[2024-12-14 14:40:10] INFO  : Successfully subscribed to binary_sensor
[2024-12-14 14:40:10] INFO  : Successfully subscribed to home
[2024-12-14 14:40:10] INFO  : Successfully subscribed to light
[2024-12-14 14:40:10] INFO  : Successfully subscribed to zigbee2mqtt
[2024-12-14 14:40:10] INFO  : Successfully subscribed to cover

Merci.

mise en page des infos de decouverte plus lisibles:

{
"binary_sensor" : {
"thermicdefect_tydom_1629727916_1629727916" : {
"name" : "thermicDefect",
"unique_id" : "thermicDefect_tydom_1629727916_1629727916",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1629727916_1629727916",
"model" : "Sensor",
"name" : "Jardin"
},
"state_topic" : "binary_sensor/tydom/thermicDefect_tydom_1629727916_1629727916/state"
},
"onfavpos_tydom_1629727916_1629727916" : {
"name" : "onFavPos",
"unique_id" : "onFavPos_tydom_1629727916_1629727916",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1629727916_1629727916",
"model" : "Sensor",
"name" : "Jardin"
},
"state_topic" : "binary_sensor/tydom/onFavPos_tydom_1629727916_1629727916/state"
}
},
"sensor" : {
"level_tydom_1629727916_1629727916" : {
"name" : "level",
"unique_id" : "level_tydom_1629727916_1629727916",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1629727916_1629727916",
"model" : "Sensor",
"name" : "Jardin"
},
"state_topic" : "sensor/tydom/level_tydom_1629727916_1629727916/state"
}
},
"light" : {
"1629727916_1629727916" : {
"name" : null,
"brightness_scale" : 100,
"unique_id" : "1629727916_1629727916",
"optimistic" : true,
"brightness_state_topic" : "light/tydom/1629727916_1629727916/current_level",
"brightness_command_topic" : "light/tydom/1629727916_1629727916/set_level",
"command_topic" : "light/tydom/1629727916_1629727916/set_levelCmd",
"state_topic" : "light/tydom/1629727916_1629727916/current_level",
"json_attributes_topic" : "light/tydom/1629727916_1629727916/attributes",
"payload_off" : "OFF",
"payload_on" : "ON",
"on_command_type" : "brightness",
"retain" : "false",
"state_value_template" : " 'ON' if value | int(0) > 0 else 'OFF' ",
"device" : {
"manufacturer" : "Delta Dore",
"model" : "Lumiere",
"name" : "Jardin",
"identifiers" : "1629727916_1629727916"
}
}
}
}

merci mais je n’en ai pas besoin, j’ai un tool de mon coté pour consulter l’info :wink:

pour le log du démon, il n’y a rien après?

Non rien d autre

et je peux avoir l’autre log, celui du « plugin »: mqttdiscovery

[2024-12-14 15:40:04] INFO  : Arrêt démon
[2024-12-14 15:40:08] INFO  : Lancement démon
[2024-12-14 15:40:11]WARNING : logicalId: '1531656297_1531656297' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:11]WARNING : logicalId: '1531656357_1531656357' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:11]WARNING : logicalId: '1531656417_1531656417' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:11]WARNING : logicalId: '1531656477_1531656477' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:11]WARNING : logicalId: '1531656537_1531656537' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:11]WARNING : logicalId: '1531656597_1531656597' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:11]WARNING : logicalId: '1531656657_1531656657' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:12]WARNING : logicalId: '1531656717_1531656717' or stateTopic: '' not set, cannot create cmd
[2024-12-14 15:40:12] INFO  : Nouvelle découverte, résumé des configuations:
[2024-12-14 15:40:12] INFO  : - Importées:                 64
[2024-12-14 15:40:12] INFO  : - Auto-création inactive:    0
[2024-12-14 15:40:12] INFO  : - Topic ignoré:              0
[2024-12-14 15:40:12] INFO  : - Erronées:                  0
[2024-12-14 15:40:12] INFO  : - Non supportées:            0
[2024-12-14 15:40:12] INFO  : - Total reçues:              64
[2024-12-14 15:41:35] INFO  : no image available for LUMIERE
[2024-12-14 15:43:07]WARNING : Component climate not yet supported: {"action_template":"{% set values = {None:None,'idle':'idle','heat':'heating','cool':'cooling','fan_only':'fan'} %}{{ values[value_json.running_state] }}","action_topic":"zigbee2mqtt\/vanne MOES bureau","availability":[{"topic":"zigbee2mqtt\/bridge\/state","value_template":"{{ value_json.state }}"}],"current_temperature_template":"{{ value_json.local_temperature }}","current_temperature_topic":"zigbee2mqtt\/vanne MOES bureau","device":{"identifiers":["zigbee2mqtt_0x540f57fffef5ff6d"],"manufacturer":"Moes","model":"Thermostatic radiator valve (BRT-100-TRV)","name":"vanne MOES bureau","via_device":"zigbee2mqtt_bridge_0x84ba20fffe9d58a7"},"max_temp":"35","min_temp":"0","mode_command_topic":"zigbee2mqtt\/vanne MOES bureau\/set\/system_mode","mode_state_template":"{{ value_json.system_mode }}","mode_state_topic":"zigbee2mqtt\/vanne MOES bureau","modes":["heat"],"name":null,"object_id":"vanne_moes_bureau","origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https:\/\/www.zigbee2mqtt.io"},"preset_mode_command_topic":"zigbee2mqtt\/vanne MOES bureau\/set\/preset","preset_mode_state_topic":"zigbee2mqtt\/vanne MOES bureau","preset_mode_value_template":"{{ value_json.preset }}","preset_modes":["programming","manual","temporary_manual","holiday"],"temp_step":1,"temperature_command_topic":"zigbee2mqtt\/vanne MOES bureau\/set\/current_heating_setpoint","temperature_state_template":"{{ value_json.current_heating_setpoint }}","temperature_state_topic":"zigbee2mqtt\/vanne MOES bureau","temperature_unit":"C","unique_id":"0x540f57fffef5ff6d_climate_zigbee2mqtt"}
[2024-12-14 15:43:07]WARNING : Component climate not yet supported: {"action_template":"{% set values = {None:None,'idle':'idle','heat':'heating','cool':'cooling','fan_only':'fan'} %}{{ values[value_json.running_state] }}","action_topic":"zigbee2mqtt\/vanne MOES Martin","availability":[{"topic":"zigbee2mqtt\/bridge\/state","value_template":"{{ value_json.state }}"}],"current_temperature_template":"{{ value_json.local_temperature }}","current_temperature_topic":"zigbee2mqtt\/vanne MOES Martin","device":{"identifiers":["zigbee2mqtt_0x003c84fffef2e213"],"manufacturer":"Moes","model":"Thermostatic radiator valve (BRT-100-TRV)","name":"vanne MOES Martin","via_device":"zigbee2mqtt_bridge_0x84ba20fffe9d58a7"},"max_temp":"35","min_temp":"0","mode_command_topic":"zigbee2mqtt\/vanne MOES Martin\/set\/system_mode","mode_state_template":"{{ value_json.system_mode }}","mode_state_topic":"zigbee2mqtt\/vanne MOES Martin","modes":["heat"],"name":null,"object_id":"vanne_moes_martin","origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https:\/\/www.zigbee2mqtt.io"},"preset_mode_command_topic":"zigbee2mqtt\/vanne MOES Martin\/set\/preset","preset_mode_state_topic":"zigbee2mqtt\/vanne MOES Martin","preset_mode_value_template":"{{ value_json.preset }}","preset_modes":["programming","manual","temporary_manual","holiday"],"temp_step":1,"temperature_command_topic":"zigbee2mqtt\/vanne MOES Martin\/set\/current_heating_setpoint","temperature_state_template":"{{ value_json.current_heating_setpoint }}","temperature_state_topic":"zigbee2mqtt\/vanne MOES Martin","temperature_unit":"C","unique_id":"0x003c84fffef2e213_climate_zigbee2mqtt"}
[2024-12-14 15:43:07]WARNING : Component climate not yet supported: {"availability":[{"topic":"zigbee2mqtt\/bridge\/state","value_template":"{{ value_json.state }}"}],"current_temperature_template":"{{ value_json.local_temperature }}","current_temperature_topic":"zigbee2mqtt\/vanne Maxence","device":{"identifiers":["zigbee2mqtt_0x0c4314fffe61876c"],"manufacturer":"Tuya","model":"Thermostat radiator valve (TV02-Zigbee)","name":"vanne Maxence","via_device":"zigbee2mqtt_bridge_0x84ba20fffe9d58a7"},"max_temp":"30","min_temp":"5","mode_command_topic":"zigbee2mqtt\/vanne Maxence\/set\/system_mode","mode_state_template":"{{ value_json.system_mode }}","mode_state_topic":"zigbee2mqtt\/vanne Maxence","modes":["off","heat"],"name":null,"object_id":"vanne_maxence","origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https:\/\/www.zigbee2mqtt.io"},"preset_mode_command_topic":"zigbee2mqtt\/vanne Maxence\/set\/preset","preset_mode_state_topic":"zigbee2mqtt\/vanne Maxence","preset_mode_value_template":"{{ value_json.preset }}","preset_modes":["auto","manual","holiday"],"temp_step":0.5,"temperature_command_topic":"zigbee2mqtt\/vanne Maxence\/set\/current_heating_setpoint","temperature_state_template":"{{ value_json.current_heating_setpoint }}","temperature_state_topic":"zigbee2mqtt\/vanne Maxence","temperature_unit":"C","unique_id":"0x0c4314fffe61876c_climate_zigbee2mqtt"}
[2024-12-14 15:43:07] INFO  : Nouvelle découverte, résumé des configuations:
[2024-12-14 15:43:07] INFO  : - Importées:                 127
[2024-12-14 15:43:07] INFO  : - Auto-création inactive:    0
[2024-12-14 15:43:07] INFO  : - Topic ignoré:              0
[2024-12-14 15:43:07] INFO  : - Erronées:                  0
[2024-12-14 15:43:07] INFO  : - Non supportées:            3
[2024-12-14 15:43:07] INFO  : - Total reçues:              130
[2024-12-14 15:43:14] INFO  : Nouvelle découverte, résumé des configuations:
[2024-12-14 15:43:14] INFO  : - Importées:                 148
[2024-12-14 15:43:14] INFO  : - Auto-création inactive:    0
[2024-12-14 15:43:14] INFO  : - Topic ignoré:              0
[2024-12-14 15:43:14] INFO  : - Erronées:                  0
[2024-12-14 15:43:14] INFO  : - Non supportées:            0
[2024-12-14 15:43:14] INFO  : - Total reçues:              148
[2024-12-14 15:47:10] INFO  : no image available for TS011F_PLUG_1
[2024-12-14 15:47:10] INFO  : no image available for SENSOR
[2024-12-14 15:47:10] INFO  : no image available for SENSOR
[2024-12-14 15:47:10] INFO  : no image available for SENSOR
[2024-12-14 15:47:10] INFO  : no image available for SENSOR
[2024-12-14 15:47:10] INFO  : no image available for SENSOR
[2024-12-14 15:47:10] INFO  : no image available for SENSOR
[2024-12-14 15:47:10] INFO  : no image available for LUMIERE
[2024-12-14 15:47:10] INFO  : no image available for LUMIERE
[2024-12-14 15:47:10] INFO  : no image available for SENSOR
[2024-12-14 15:47:10] INFO  : no image available for SENSOR

Bonjour

Je pourrai aussi apporter ma contribution car j’ai le même pb.
D’ici 2 à 3 jours je serai en mesure de fournir des log et surtout les deux arborescences obtenues sur Mqtt explorer depuis Home Assistant et jeedom comme évoqué dans mon autre post
De mémoire c’est un truc du style Set-levelCmd qui peut prendre la valeur ON ou OFF
À bientôt
Roland

ok alors ce type de « light » était déjà géré en stable

c’est la commande slider 1629727916_1629727916 set (car pas de nom fourni par tydom), qui gère la luminosité et qui permet donc d’allumer et éteindre, ca devrait déjà fonctionner comme ca.

je vais juste relire les spécification voir si en plus du slider il est possible de créer des commandes on/off

par contre je trouve la config bizarre, c’est pas normal que les topics racines changent et soient parfois « light », parfois « sensor » => ca serait pas une option dans tydom2mqtt? ca serait plus logique que tout soit publier sous un topic « tydom2mqtt » par exemple, ca permettrait de diminuer le nombre d"abonnements aux topics aussi; comme pour « zigbee2mqtt »
mais ca peut fonctionner comme ça aussi à priori, c’est juste pas bien rangé.


c’est pas le sujet de la question mais le type « climate » est géré en beta lui

Dans la beta qui sera dispo demain il devrait y avoir en plus des commandes « switch »; donc les commandes état/on/off => à tester.

Merci pour votre aide.
La commande slider n’agit pas, ça ne remonte pas vers le module delta dore, on voit dans MQTT explorer que la valeur ne change pas.
Mais quand on change à partir de l’appli tydom, on voit la valeur current_level changer correctement dans jeedom.
Pour les volets tout fonctionne…

Oui il y a une différence d’arborescence vue par Mqtt explorer pour le même container tydom2mqtt suivant que la plateforme soit Homeassistant ou jeedom. Dans HA il y a deux devices créés pour un interrupteur Delta Dore l’un appelé light et l’autre Sensor.
Ce qui me fait dire que le pb n’est peut être pas du coté Mqtt discovery ou jmqtt c’est que en créant les commandes manquantes sur le bon topic avec Mqtt explorer elles ne sont pas interprétées, comme si elles n’allaient pas à la box Tydom, l’arborescence de Mqtt explorer est bien mise à jour !
Est ce que la partie Docker de jeedom pourrait interpréter différemment le container que la partie Docker de HA ?
Ou alors le plugin Mqtt manager qui ne gère pas complètement le contenu du container tydom2mqtt ?

vous répétez ca déjà quelques fois mais désolé cette phrase n’a aucun sens.
tydom2mqtt est unique et non il ne remontera jamais des infos différentes suivants que ca soit jeedom ou homeassistant qui les lisent.
si par contre vous avez installé 2 fois tydom2mqtt avec 2 configs différentes, alors c’est clair que ca va causer des conflits.

de nouveau ca n’a aucun sens, jmqtt ne rentre pas dans l’équation si mqttdiscovery est utilsé, jmqtt ne sert à rien ici.

on ne sait pas créer des « commandes » avec mqtt explorer, c’est impossible.

=> créez un sujet à part car votre cas ne semble pas le même

puis-je vois la config avancée de la commande dans ce cas?

Dans Mqtt explorer je peux faire un publish sur un topic , je pensais que cela envoyait bien un ordre

Pour moi c’est le même sujet : la commande des lumières delta dore qui intègre le mode ON OFF et le mode gradation via slider.

Oui ok sur votre remarque jmqtt vs Mqtt discovery, mais je suis en phase de diagnostic donc j’essaie les différents outils, jmqtt permet de créer des commandes sur un topic il me semble.

Quand au sujet HA vs Jeedom : j’ai monté une VM avec HA juste mis un broker mosquito et ajouté le container tydom2mqtt de fmartinou.
J’ai trouvé de suite mon interrupteur avec une entité light et une entité Sensor. Ensuite avec Mqtt explorer j’ai observé l’arborescence que j’ai comparé toutes choses égales par ailleurs avec l’arborescence obtenue sur Jeedom avec le même container. Delà j’ai bien constaté qu’il manque les commandes Action
Je ne pense pas que ma démarche soit incohérente
Pas de conflit : une seule plateforme active à la fois

Ceci ? :


Pour info

:wink:

En fait c’est l’écran « information » accessible depuis la config avancée (bouton en haut à droite) que je voulais.
Ma demande n’était pas correctement formulée.