From 8f9cbfc74183d3f8a0ead91b0eb51c05c0f4e665 Mon Sep 17 00:00:00 2001 From: DanielR92 Date: Sat, 1 Jun 2024 19:40:03 +0200 Subject: [PATCH] Update RestApi.h fix parse power & add battswitch fix --- src/web/RestApi.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/web/RestApi.h b/src/web/RestApi.h index 3dd96d94..97ac73d2 100644 --- a/src/web/RestApi.h +++ b/src/web/RestApi.h @@ -866,7 +866,7 @@ class RestApi { // Advanced objGroup[F("setPoint")] = (int16_t)mConfig->plugin.zeroExport.groups[group].setPoint; objGroup[F("minimum")] = (bool)mConfig->plugin.zeroExport.groups[group].minimum; - objGroup[F("power")] = (int32_t)mConfig->plugin.zeroExport.groups[group].power; + objGroup[F("power")] = (float)mConfig->plugin.zeroExport.groups[group].power; objGroup[F("powerTolerance")] = (uint8_t)mConfig->plugin.zeroExport.groups[group].powerTolerance; objGroup[F("powerMax")] = (uint16_t)mConfig->plugin.zeroExport.groups[group].powerMax; objGroup[F("Kp")] = ah::round3((float)mConfig->plugin.zeroExport.groups[group].Kp); @@ -1146,8 +1146,8 @@ class RestApi { // Plugin ZeroExport #if defined(PLUGIN_ZEROEXPORT) else if(F("ze_batt_onff") == jsonIn[F("cmd")]) { - uint8_t group = jsonIn[F("id")]; - mConfig->plugin.zeroExport.groups[group].battSwitch = (bool)jsonIn[F("battSwitch")]; + uint8_t group = (uint8_t)jsonIn[F("id")]; + mConfig->plugin.zeroExport.groups[group].battSwitch = (bool)jsonIn[F("val")]; } else if(F("ze_save_group") == jsonIn[F("cmd")]) { // General