Sending unit in discovery

This commit is contained in:
Indu Prakash
2022-10-23 10:32:29 -05:00
parent 695bee41c2
commit b9825521d4
3 changed files with 18 additions and 2 deletions

View File

@ -246,7 +246,8 @@ HassDeviceInfo* hass_init_sensor_device_info(int index) {
//device_class automatically assigns unit,icon
if ((index >= OBK_VOLTAGE) && (index <= OBK_POWER))
{
cJSON_AddStringToObject(info->root, "dev_cla", sensor_mqttNames[index]); //device_class=voltage,current,power
cJSON_AddStringToObject(info->root, "dev_cla", sensor_mqtt_device_classes[index]); //device_class=voltage,current,power
cJSON_AddStringToObject(info->root, "unit_of_meas", sensor_mqtt_device_units[index]); //unit_of_measurement
sprintf(g_hassBuffer, "%s/%s/get", clientId, sensor_mqttNames[index]);
cJSON_AddStringToObject(info->root, STATE_TOPIC_KEY, g_hassBuffer);