Tydom2mqtt / thermostat

Bonjour,
J’ai déployé tydom2mqtt. J’utilise mqttdiscovery pour faire remonter les commandes. Cela fonctionne bien pour l’alarme. L’alarme embarque un capteur de température extérieur or cela ne remonte pas :
image

Or je vois bien remonter l’information avec MQTT Explorer :
image

Une idée pourquoi cela ne remonte pas ?

Je dispose également d’un thermostat. Ce dernier remonte bien avec jeedore mais pas via MQTTdiscovery. Via MQTT Explorer, je vois bien les infos remonter :
image

J’ai essayé de créer les commandes via MQTT Manager sans succès. Une idée également où ça coince ?

Bonjour,

log & json de découverte (bouton dans la page d’équipement) sont nécessaires… je ne sais rien faire avec des captures d’écrans dont les infos sont en plus coupées.

De manière générale, page santé jeedom, page config plugin (ces 2 pages aussi et surtout pour avoir les versions, pas pour voir que tout est vert) & tous les logs sont appréciés.

Bonjour, merci pour la réponse rapide.

Voici le json :

{
"alarm_control_panel" : {
"1680622549_1680622549" : {
"name" : null,
"unique_id" : "1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"model" : "Tyxal",
"name" : "Tyxal Alarm",
"identifiers" : "1680622549_1680622549"
},
"command_topic" : "alarm_control_panel/tydom/1680622549_1680622549/set_alarm_state",
"state_topic" : "alarm_control_panel/tydom/1680622549_1680622549/state",
"code_arm_required" : "false",
"json_attributes_topic" : "alarm_control_panel/tydom/1680622549_1680622549/attributes"
}
},
"binary_sensor" : {
"alarmstate_tydom_1680622549_1680622549" : {
"name" : "alarmState",
"unique_id" : "alarmState_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/alarmState_tydom_1680622549_1680622549/state"
},
"alarmmode_tydom_1680622549_1680622549" : {
"name" : "alarmMode",
"unique_id" : "alarmMode_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/alarmMode_tydom_1680622549_1680622549/state"
},
"alarmtechnical_tydom_1680622549_1680622549" : {
"name" : "alarmTechnical",
"unique_id" : "alarmTechnical_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/alarmTechnical_tydom_1680622549_1680622549/state"
},
"alarmsos_tydom_1680622549_1680622549" : {
"name" : "alarmSOS",
"unique_id" : "alarmSOS_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/alarmSOS_tydom_1680622549_1680622549/state"
},
"unitautoprotect_tydom_1680622549_1680622549" : {
"name" : "unitAutoProtect",
"unique_id" : "unitAutoProtect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/unitAutoProtect_tydom_1680622549_1680622549/state"
},
"unitbatterydefect_tydom_1680622549_1680622549" : {
"name" : "unitBatteryDefect",
"unique_id" : "unitBatteryDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/unitBatteryDefect_tydom_1680622549_1680622549/state"
},
"unackedevent_tydom_1680622549_1680622549" : {
"name" : "unackedEvent",
"unique_id" : "unackedEvent_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/unackedEvent_tydom_1680622549_1680622549/state"
},
"systautoprotect_tydom_1680622549_1680622549" : {
"name" : "systAutoProtect",
"unique_id" : "systAutoProtect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/systAutoProtect_tydom_1680622549_1680622549/state"
},
"systbatterydefect_tydom_1680622549_1680622549" : {
"name" : "systBatteryDefect",
"unique_id" : "systBatteryDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/systBatteryDefect_tydom_1680622549_1680622549/state"
},
"systsupervisiondefect_tydom_1680622549_1680622549" : {
"name" : "systSupervisionDefect",
"unique_id" : "systSupervisionDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/systSupervisionDefect_tydom_1680622549_1680622549/state"
},
"systopenissue_tydom_1680622549_1680622549" : {
"name" : "systOpenIssue",
"unique_id" : "systOpenIssue_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/systOpenIssue_tydom_1680622549_1680622549/state"
},
"systsectordefect_tydom_1680622549_1680622549" : {
"name" : "systSectorDefect",
"unique_id" : "systSectorDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/systSectorDefect_tydom_1680622549_1680622549/state"
},
"systtechnicaldefect_tydom_1680622549_1680622549" : {
"name" : "systTechnicalDefect",
"unique_id" : "systTechnicalDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/systTechnicalDefect_tydom_1680622549_1680622549/state"
},
"videolinkdefect_tydom_1680622549_1680622549" : {
"name" : "videoLinkDefect",
"unique_id" : "videoLinkDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/videoLinkDefect_tydom_1680622549_1680622549/state"
},
"remotesurveydefect_tydom_1680622549_1680622549" : {
"name" : "remoteSurveyDefect",
"unique_id" : "remoteSurveyDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/remoteSurveyDefect_tydom_1680622549_1680622549/state"
},
"simdefect_tydom_1680622549_1680622549" : {
"name" : "simDefect",
"unique_id" : "simDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/simDefect_tydom_1680622549_1680622549/state"
},
"networkdefect_tydom_1680622549_1680622549" : {
"name" : "networkDefect",
"unique_id" : "networkDefect_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/networkDefect_tydom_1680622549_1680622549/state"
},
"inactiveproduct_tydom_1680622549_1680622549" : {
"name" : "inactiveProduct",
"unique_id" : "inactiveProduct_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/inactiveProduct_tydom_1680622549_1680622549/state"
},
"livecheckrunning_tydom_1680622549_1680622549" : {
"name" : "liveCheckRunning",
"unique_id" : "liveCheckRunning_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/liveCheckRunning_tydom_1680622549_1680622549/state"
},
"kerneluptodate_tydom_1680622549_1680622549" : {
"name" : "kernelUpToDate",
"unique_id" : "kernelUpToDate_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "binary_sensor/tydom/kernelUpToDate_tydom_1680622549_1680622549/state"
}
},
"sensor" : {
"zone1state_tydom_1680622549_1680622549" : {
"name" : "zone1State",
"unique_id" : "zone1State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone1State_tydom_1680622549_1680622549/state"
},
"zone2state_tydom_1680622549_1680622549" : {
"name" : "zone2State",
"unique_id" : "zone2State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone2State_tydom_1680622549_1680622549/state"
},
"zone3state_tydom_1680622549_1680622549" : {
"name" : "zone3State",
"unique_id" : "zone3State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone3State_tydom_1680622549_1680622549/state"
},
"zone4state_tydom_1680622549_1680622549" : {
"name" : "zone4State",
"unique_id" : "zone4State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone4State_tydom_1680622549_1680622549/state"
},
"zone5state_tydom_1680622549_1680622549" : {
"name" : "zone5State",
"unique_id" : "zone5State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone5State_tydom_1680622549_1680622549/state"
},
"zone6state_tydom_1680622549_1680622549" : {
"name" : "zone6State",
"unique_id" : "zone6State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone6State_tydom_1680622549_1680622549/state"
},
"zone7state_tydom_1680622549_1680622549" : {
"name" : "zone7State",
"unique_id" : "zone7State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone7State_tydom_1680622549_1680622549/state"
},
"zone8state_tydom_1680622549_1680622549" : {
"name" : "zone8State",
"unique_id" : "zone8State_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/zone8State_tydom_1680622549_1680622549/state"
},
"outtemperature_tydom_1680622549_1680622549" : {
"name" : "outTemperature",
"unique_id" : "outTemperature_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/outTemperature_tydom_1680622549_1680622549/state"
},
"gsmlevel_tydom_1680622549_1680622549" : {
"name" : "gsmLevel",
"unique_id" : "gsmLevel_tydom_1680622549_1680622549",
"device" : {
"manufacturer" : "Delta Dore",
"identifiers" : "1680622549_1680622549",
"model" : "Sensor",
"name" : "Tyxal Alarm"
},
"state_topic" : "sensor/tydom/gsmLevel_tydom_1680622549_1680622549/state"
}
}
}

Bilan santé :

Pour la partie thermostat, je vois ça :

[2024-11-28 10:36:13] DEBUG  : ==> type='climate' - content= {"tydom":{"1680957428_1680957428":{"config":{"name":null,"temperature_command_topic":"climate\/tydom\/1680957428_1680957428\/set_setpoint","temperature_state_topic":"climate\/tydom\/1680957428_1680957428\/setpoint","current_temperature_topic":"climate\/tydom\/1680957428_1680957428\/temperature","modes":["off","heat","cool"],"mode_state_topic":"climate\/tydom\/1680957428_1680957428\/hvacMode","mode_command_topic":"climate\/tydom\/1680957428_1680957428\/set_hvacMode","preset_modes":["STOP","ANTI_FROST","ECO","COMFORT","AUTO"],"preset_mode_state_topic":"climate\/tydom\/1680957428_1680957428\/thermicLevel","preset_mode_command_topic":"climate\/tydom\/1680957428_1680957428\/set_thermicLevel","action_topic":"climate\/tydom\/1680957428_1680957428\/action","unique_id":"1680957428_1680957428"}}}}
[2024-11-28 10:36:13]WARNING : Component climate not yet supported: {"name":null,"temperature_command_topic":"climate\/tydom\/1680957428_1680957428\/set_setpoint","temperature_state_topic":"climate\/tydom\/1680957428_1680957428\/setpoint","current_temperature_topic":"climate\/tydom\/1680957428_1680957428\/temperature","modes":["off","heat","cool"],"mode_state_topic":"climate\/tydom\/1680957428_1680957428\/hvacMode","mode_command_topic":"climate\/tydom\/1680957428_1680957428\/set_hvacMode","preset_modes":["STOP","ANTI_FROST","ECO","COMFORT","AUTO"],"preset_mode_state_topic":"climate\/tydom\/1680957428_1680957428\/thermicLevel","preset_mode_command_topic":"climate\/tydom\/1680957428_1680957428\/set_thermicLevel","action_topic":"climate\/tydom\/1680957428_1680957428\/action","unique_id":"1680957428_1680957428"}
[2024-11-28 10:36:13] INFO  : Nouvelle découverte, résumé des configuations:

Merci pour ton aide.

donc non :wink:
comme écrit dans la doc, pas de fichiers, je n’ouvre pas.
log en mode INFO, pas DEBUG, et ca ne sera pas trop de lignes.


mais la partie « climate » est en cours de dev de mon coté, pas encore en beta
donc dans l’immédiat ca explique que ca ne remonte pas et je n’ai donc probablement pas besoin de plus de log pour l’instant, je devrais m’en sortir avec l’extrait avec le warning.

Je regarde ça au plus vite et je confirme ici dès que dispo en beta.

Désolé, bien reçu pour le mode info. Du coup en effet tu auras juste le warning :

[2024-11-28 12:13:33] INFO  : Lancement démon
[2024-11-28 12:13:34]WARNING : Component climate not yet supported: {"name":null,"temperature_command_topic":"climate\/tydom\/1680957428_1680957428\/set_setpoint","temperature_state_topic":"climate\/tydom\/1680957428_1680957428\/setpoint","current_temperature_topic":"climate\/tydom\/1680957428_1680957428\/temperature","modes":["off","heat","cool"],"mode_state_topic":"climate\/tydom\/1680957428_1680957428\/hvacMode","mode_command_topic":"climate\/tydom\/1680957428_1680957428\/set_hvacMode","preset_modes":["STOP","ANTI_FROST","ECO","COMFORT","AUTO"],"preset_mode_state_topic":"climate\/tydom\/1680957428_1680957428\/thermicLevel","preset_mode_command_topic":"climate\/tydom\/1680957428_1680957428\/set_thermicLevel","action_topic":"climate\/tydom\/1680957428_1680957428\/action","unique_id":"1680957428_1680957428"}
[2024-11-28 12:13:34] INFO  : Nouvelle découverte, résumé des configuations:
[2024-11-28 12:13:34] INFO  : - Importées:                 31
[2024-11-28 12:13:34] INFO  : - Auto-création inactive:    0
[2024-11-28 12:13:34] INFO  : - Topic ignoré:              0
[2024-11-28 12:13:34] INFO  : - Erronées:                  0
[2024-11-28 12:13:34] INFO  : - Non supportées:            1
[2024-11-28 12:13:34] INFO  : - Total reçues:              32

Merci pour ton dev.

Concernant la température qui ne remonte pas, je ne sais pas ce que je peux te donner.

Quand je regarde MQTT Explorer, voici le topic qui me remonte bien la température :
sensor/tydom/outTemperature_tydom_1680622549_1680622549/state

La commande a l’air correcte :

Je ne sais pas pourquoi ça ne remonte pas.

Donc je répète pour être sur d’avoir compris: pour celle-là, la commande est créé dans l’équipement mais pas de valeur qui remonte?
elle avait déjà le bon topic?
je peux voir la config avancée de la commande stp?

Oui, c’est bien cela, j’ai pas touché au topic.

Quelle la date de dernière remontée dans mqtt explorer et la date de création de la commande?
autrement dit: y a-t-il eu une info publié depuis que la commande existe sous jeedom?
et est-ce que le démon était bien actif à ce moment? car si info publiée alors que le démon ne tournait pas ou que la commande n’existait pas, c’est normal, il faut attendre la prochaine remontée

Pour la partie climate, à tester dans la beta demain ce qui fonctionne déjà

La dernière en date :

La commande a été créé il y a plusieurs jours déjà du coup j’ai l’impression que c’est plus au niveau de la commande qu’il y a un truc.

Au fait si ça peut t’aider, voici que j’ai avec MQTT Explorer de façon plus visible :

{
  "name": null,
  "temperature_command_topic": "climate/tydom/1680957428_1680957428/set_setpoint",
  "temperature_state_topic": "climate/tydom/1680957428_1680957428/setpoint",
  "current_temperature_topic": "climate/tydom/1680957428_1680957428/temperature",
  "modes": [
    "off",
    "heat",
    "cool"
  ],
  "mode_state_topic": "climate/tydom/1680957428_1680957428/hvacMode",
  "mode_command_topic": "climate/tydom/1680957428_1680957428/set_hvacMode",
  "preset_modes": [
    "STOP",
    "ANTI_FROST",
    "ECO",
    "COMFORT",
    "AUTO"
  ],
  "preset_mode_state_topic": "climate/tydom/1680957428_1680957428/thermicLevel",
  "preset_mode_command_topic": "climate/tydom/1680957428_1680957428/set_thermicLevel",
  "action_topic": "climate/tydom/1680957428_1680957428/action",
  "unique_id": "1680957428_1680957428"
}

désolé j’avais oublié une étape de validation et la nouvelle version n’était pas partie en beta;
c’est chose faite

Pas de soucis. Je viens d’installer et l’équipement s’est bien créé, merci beaucoup ! :-).

A noter que je ne peux pas définir de température mais cela me semble normal, c’était pareil avec Jeedore. Je peux choisir uniquement le mode (AUTO, ECO etc…). Les preset sont configurés sur le thermostat.

Et si non toujours pas de température extérieure. J’ai essayé de modifier le sous-type en numeric, mettre des valeurs min/max, une unité mais ça change rien.

Peux tu faire un autre post pour le problème de température extérieure. Plus facile pour le suivi et ainsi celui-ci pourra être solutionné lorsque tous tes tests sur « climate » seront concluants.

Avec des logs en debug du démon et du plugin au moment où la température remonte.

Il va falloir filtrer car il y aura probablement beaucoup de log.

Bien reçu, c’est fait.

Pour mon thermostat, ça remonte bien avec la version bêta. Cela clôture ce sujet.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.