From e6a2bae25535d2d7454ca31260881fcb8a492b8b Mon Sep 17 00:00:00 2001 From: Alexey Zholtikov Date: Fri, 19 Jul 2024 13:24:56 +0300 Subject: [PATCH] Added support new version of zh_espnow_switch --- components/zh_config | 2 +- main/zh_gateway.c | 6 ++++++ version.txt | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/components/zh_config b/components/zh_config index db717bf..72db32c 160000 --- a/components/zh_config +++ b/components/zh_config @@ -1 +1 @@ -Subproject commit db717bf6eec149759082c00ecf2fca81faf94adf +Subproject commit 72db32cc7f79f302ae6f3bbde6e77c64d99662f1 diff --git a/main/zh_gateway.c b/main/zh_gateway.c index 07ca46e..1f9f594 100755 --- a/main/zh_gateway.c +++ b/main/zh_gateway.c @@ -760,6 +760,12 @@ void zh_mqtt_event_handler(void *arg, esp_event_base_t event_base, int32_t event break; } data.payload_data.config_message.switch_hardware_config_message.sensor_type = zh_sensor_type_check(atoi(extracted_hardware_data)); + extracted_hardware_data = strtok(NULL, ","); // Extract sensor measurement frequency value. + if (extracted_hardware_data == NULL) + { + break; + } + data.payload_data.config_message.switch_hardware_config_message.measurement_frequency = zh_uint16_value_check(atoi(extracted_hardware_data)); data.payload_type = ZHPT_HARDWARE; zh_send_message(incoming_data_mac, (uint8_t *)&data, sizeof(zh_espnow_data_t)); break; diff --git a/version.txt b/version.txt index 579efcd..3529e98 100755 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.0.8-4 \ No newline at end of file +1.0.8-5 \ No newline at end of file