mirror of
https://github.com/openshwprojects/OpenBK7231T_App.git
synced 2026-02-06 09:15:49 +00:00
Added flags to API, sending retain flag
This commit is contained in:
@ -1284,7 +1284,7 @@ int http_fn_ha_discovery(http_request_t *request) {
|
||||
for(i = 0; i < CHANNEL_MAX; i++) {
|
||||
if(h_isChannelRelay(i)) {
|
||||
HassDeviceInfo *dev_info = hass_init_device_info(ENTITY_RELAY, i, "1", "0");
|
||||
MQTT_QueuePublish(topic, dev_info->channel, hass_build_discovery_json(dev_info));
|
||||
MQTT_QueuePublish(topic, dev_info->channel, hass_build_discovery_json(dev_info), OBK_PUBLISH_FLAG_RETAIN);
|
||||
hass_free_device_info(dev_info);
|
||||
}
|
||||
}
|
||||
@ -1304,7 +1304,7 @@ int http_fn_ha_discovery(http_request_t *request) {
|
||||
sprintf(tmp,"%s/%i/set",baseName,i);
|
||||
cJSON_AddStringToObject(dev_info->root, "bri_cmd_t", tmp); //brightness_command_topic
|
||||
|
||||
MQTT_QueuePublish(topic, dev_info->channel, hass_build_discovery_json(dev_info));
|
||||
MQTT_QueuePublish(topic, dev_info->channel, hass_build_discovery_json(dev_info), OBK_PUBLISH_FLAG_RETAIN);
|
||||
hass_free_device_info(dev_info);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user