Bonjour,
si j’ai bien compris comment fonctionne le MQTT Discovery, on a normalement dans la branche homeassistant toute la partie définition des équipements en discovery, avec un référencement de ou trouver la valeur dans MQTT.
J’ai un équipement OpenDTU qui publi dans mon MQTT les valeurs de production et d’état de panneaux solaires. Pour mes panneaux sunology, j’ai la configuration suivante qui apparait dans MQTTExplorer:
Avec comme valeur :
{
"name": "Reachable",
"uniq_id": "112183220699_reachable",
"stat_t": "solar/112183220699/status/reachable",
"pl_on": "1",
"pl_off": "0",
"dev": {
"name": "Sunology1",
"ids": "112183220699",
"cu": "http://192.168.1.230",
"mf": "OpenDTU",
"mdl": "HM-300/350/400-1T",
"sw": "v24.6.29",
"via_device": "OpenDTU_13171364"
}
}
Si je vais sur mon MQTT avec MQTT Explorer j’ai la valeur suivante qui apparait:
Mais dans mon équipement Jeedom créé par le plugin j’ai la valeur suivante:
Il en est de même pour « producing » et j’ai ce problème sur les 2 panneaux découvert par MQTTExplorer.
Voici l’info de découverte:
Sunology1
{"sensor":{"ch0_Voltage":{"name":"Voltage","stat_t":"solar/112183220699/0/voltage","uniq_id":"112183220699_ch0_Voltage","unit_of_meas":"V","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"voltage","stat_cla":"measurement"},"ch0_Current":{"name":"Current","stat_t":"solar/112183220699/0/current","uniq_id":"112183220699_ch0_Current","unit_of_meas":"A","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"current","stat_cla":"measurement"},"ch0_Power":{"name":"Power","stat_t":"solar/112183220699/0/power","uniq_id":"112183220699_ch0_Power","unit_of_meas":"W","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"power","stat_cla":"measurement"},"ch0_Frequency":{"name":"Frequency","stat_t":"solar/112183220699/0/frequency","uniq_id":"112183220699_ch0_Frequency","unit_of_meas":"Hz","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"frequency","stat_cla":"measurement"},"ch0_PowerFactor":{"name":"PowerFactor","stat_t":"solar/112183220699/0/powerfactor","uniq_id":"112183220699_ch0_PowerFactor","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"power_factor","stat_cla":"measurement"},"ch0_ReactivePower":{"name":"ReactivePower","stat_t":"solar/112183220699/0/reactivepower","uniq_id":"112183220699_ch0_ReactivePower","unit_of_meas":"var","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"reactive_power","stat_cla":"measurement"},"ch1_Voltage":{"name":"CH1 Voltage","stat_t":"solar/112183220699/1/voltage","uniq_id":"112183220699_ch1_Voltage","unit_of_meas":"V","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"voltage","stat_cla":"measurement"},"ch1_Current":{"name":"CH1 Current","stat_t":"solar/112183220699/1/current","uniq_id":"112183220699_ch1_Current","unit_of_meas":"A","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"current","stat_cla":"measurement"},"ch1_Power":{"name":"CH1 Power","stat_t":"solar/112183220699/1/power","uniq_id":"112183220699_ch1_Power","unit_of_meas":"W","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"power","stat_cla":"measurement"},"ch1_YieldDay":{"name":"CH1 YieldDay","stat_t":"solar/112183220699/1/yieldday","uniq_id":"112183220699_ch1_YieldDay","unit_of_meas":"Wh","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"energy","stat_cla":"total_increasing"},"ch1_YieldTotal":{"name":"CH1 YieldTotal","stat_t":"solar/112183220699/1/yieldtotal","uniq_id":"112183220699_ch1_YieldTotal","unit_of_meas":"kWh","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"energy","stat_cla":"total_increasing"},"ch1_Irradiation":{"name":"CH1 Irradiation","stat_t":"solar/112183220699/1/irradiation","uniq_id":"112183220699_ch1_Irradiation","unit_of_meas":"%","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20},"ch0_PowerDC":{"name":"PowerDC","stat_t":"solar/112183220699/0/powerdc","uniq_id":"112183220699_ch0_PowerDC","unit_of_meas":"W","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"power","stat_cla":"measurement"},"ch0_YieldDay":{"name":"YieldDay","stat_t":"solar/112183220699/0/yieldday","uniq_id":"112183220699_ch0_YieldDay","unit_of_meas":"Wh","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"energy","stat_cla":"total_increasing"},"ch0_YieldTotal":{"name":"YieldTotal","stat_t":"solar/112183220699/0/yieldtotal","uniq_id":"112183220699_ch0_YieldTotal","unit_of_meas":"kWh","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"energy","stat_cla":"total_increasing"},"ch0_Temperature":{"name":"Temperature","stat_t":"solar/112183220699/0/temperature","uniq_id":"112183220699_ch0_Temperature","unit_of_meas":"°C","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20,"dev_cla":"temperature","stat_cla":"measurement"},"ch0_Efficiency":{"name":"Efficiency","stat_t":"solar/112183220699/0/efficiency","uniq_id":"112183220699_ch0_Efficiency","unit_of_meas":"%","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"},"exp_aft":20}},"binary_sensor":{"reachable":{"name":"Reachable","uniq_id":"112183220699_reachable","stat_t":"solar/112183220699/status/reachable","pl_on":"1","pl_off":"0","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}},"producing":{"name":"Producing","uniq_id":"112183220699_producing","stat_t":"solar/112183220699/status/producing","pl_on":"1","pl_off":"0","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}}},"button":{"turn_inverter_off":{"name":"Turn Inverter Off","uniq_id":"112183220699_turn_inverter_off","ic":"mdi:power-plug-off","ent_cat":"config","cmd_t":"solar/112183220699/cmd/power","payload_press":"0","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}},"turn_inverter_on":{"name":"Turn Inverter On","uniq_id":"112183220699_turn_inverter_on","ic":"mdi:power-plug","ent_cat":"config","cmd_t":"solar/112183220699/cmd/power","payload_press":"1","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}},"restart_inverter":{"name":"Restart Inverter","uniq_id":"112183220699_restart_inverter","dev_cla":"restart","ent_cat":"config","cmd_t":"solar/112183220699/cmd/restart","payload_press":"1","dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}}},"number":{"limit_nonpersistent_relative":{"name":"Limit NonPersistent Relative","uniq_id":"112183220699_limit_nonpersistent_relative","ic":"mdi:speedometer","ent_cat":"config","cmd_t":"solar/112183220699/cmd/limit_nonpersistent_relative","stat_t":"solar/112183220699/status/limit_relative","unit_of_meas":"%","min":0,"max":100,"dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}},"limit_persistent_relative":{"name":"Limit Persistent Relative","uniq_id":"112183220699_limit_persistent_relative","ic":"mdi:speedometer","ent_cat":"config","cmd_t":"solar/112183220699/cmd/limit_persistent_relative","stat_t":"solar/112183220699/status/limit_relative","unit_of_meas":"%","min":0,"max":100,"dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}},"limit_nonpersistent_absolute":{"name":"Limit NonPersistent Absolute","uniq_id":"112183220699_limit_nonpersistent_absolute","ic":"mdi:speedometer","ent_cat":"config","cmd_t":"solar/112183220699/cmd/limit_nonpersistent_absolute","stat_t":"solar/112183220699/status/limit_absolute","unit_of_meas":"W","min":0,"max":2250,"dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}},"limit_persistent_absolute":{"name":"Limit Persistent Absolute","uniq_id":"112183220699_limit_persistent_absolute","ic":"mdi:speedometer","ent_cat":"config","cmd_t":"solar/112183220699/cmd/limit_persistent_absolute","stat_t":"solar/112183220699/status/limit_absolute","unit_of_meas":"W","min":0,"max":2250,"dev":{"name":"Sunology1","ids":"112183220699","cu":"http://192.168.1.230","mf":"OpenDTU","mdl":"HM-300/350/400-1T","sw":"v24.6.29","via_device":"OpenDTU_13171364"}}}}
Je peux fournir les logs, mais ils sont relativement loquace en DEBUG, ou un accès à mon MQTT.
Cordialement,
Mathieu