From e8120b9bea33f27c834a743226de4bea9e98ed31 Mon Sep 17 00:00:00 2001 From: Alexander Bobkov Date: Tue, 7 Oct 2025 00:37:51 -0400 Subject: [PATCH] mqtt --- ESP32-IDF_Temperture-Node-v2/main/mqttronix.c | 8 ++++++-- ESP32-IDF_Temperture-Node-v2/main/mqttronix.h | 3 ++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ESP32-IDF_Temperture-Node-v2/main/mqttronix.c b/ESP32-IDF_Temperture-Node-v2/main/mqttronix.c index 3f602c3d8..055bd07e2 100644 --- a/ESP32-IDF_Temperture-Node-v2/main/mqttronix.c +++ b/ESP32-IDF_Temperture-Node-v2/main/mqttronix.c @@ -13,7 +13,9 @@ #include "mqtt_client.h" #include "mqttronix.h" -//static const char* MQTT_TAG = "MQTTronix"; +static float temp_value = 0.0f; +static float battery_voltage = 0.0f; +static float sys_current = 0.0f; static void mqtt_publish_task(void *arg) { esp_mqtt_client_handle_t client = (esp_mqtt_client_handle_t)arg; @@ -75,4 +77,6 @@ void mqttronix_start(void) { esp_mqtt_client_handle_t client = esp_mqtt_client_init(&mqtt_cfg); esp_mqtt_client_register_event(client, ESP_EVENT_ANY_ID, mqtt_event_handler, NULL); esp_mqtt_client_start(client); -} \ No newline at end of file +} + +void mqttronix_update_temp (float temp) { temp_value = temp; } \ No newline at end of file diff --git a/ESP32-IDF_Temperture-Node-v2/main/mqttronix.h b/ESP32-IDF_Temperture-Node-v2/main/mqttronix.h index 91887bd7f..6c32556e3 100644 --- a/ESP32-IDF_Temperture-Node-v2/main/mqttronix.h +++ b/ESP32-IDF_Temperture-Node-v2/main/mqttronix.h @@ -10,7 +10,8 @@ static const char* MQTT_TAG = "MQTTronix"; static const char* MQTT_BROKER_URI; //static const char* MQTT_TAG; static esp_mqtt_client_handle_t mqtt_client = NULL; -//static esp_mqtt_client_handle_t mqtt_client = NULL; + +void mqttronix_update_temp (float temp); /*static void mqtt_event_handler(void *handler_args, esp_event_base_t base, int32_t event_id, void *event_data); static void mqtt_publish_task(void *arg);