From 90ef4ca4a3a6fe08088f72b675bc2bc746e488df Mon Sep 17 00:00:00 2001 From: Alexandre B Date: Sun, 11 Aug 2024 18:58:48 -0400 Subject: [PATCH] . --- ESP32-Rainmaker-Switch/main/app_main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ESP32-Rainmaker-Switch/main/app_main.c b/ESP32-Rainmaker-Switch/main/app_main.c index bb0dda30f..b93f531a2 100644 --- a/ESP32-Rainmaker-Switch/main/app_main.c +++ b/ESP32-Rainmaker-Switch/main/app_main.c @@ -238,7 +238,13 @@ void app_main() /* CREATE TEMPERATURE SENSOR DEVICE*/ // esp.device.temperature-sensor - temp_sensor_device = esp_rmaker_temp_sensor_device_create("Temperature Sensor", NULL, app_get_current_temperature()); + // Use pre-defined function + // temp_sensor_device = esp_rmaker_temp_sensor_device_create("Temperature Sensor", NULL, app_get_current_temperature()); + temp_sensor_device = esp_rmaker_device_create("Node ESP32C3 Temperature", ESP_RMAKER_DEVICE_TEMP_SENSOR, app_get_current_temperature()); + esp_rmaker_device_add_param(temp_sensor_device, esp_rmaker_name_param_create(ESP_RMAKER_DEF_NAME_PARAM, "Node ESP32C3")); + esp_rmaker_param_t *temp_param_primary = esp_rmaker_temperature_param_create(ESP_RMAKER_DEF_TEMPERATURE_NAME, app_get_current_temperature()); + esp_rmaker_device_add_param(temp_sensor_device, temp_param_primary); + esp_rmaker_device_assign_primary_param(temp_sensor_device, temp_param_primary); esp_rmaker_node_add_device(node, temp_sensor_device); /* CREATE AMBIENT LIGHT SENSOR DEVICE*/