From 2dbb19081cbd7cb73ab4ed0680896bd821f46867 Mon Sep 17 00:00:00 2001 From: devprbtt <121635649+devprbtt@users.noreply.github.com> Date: Mon, 2 Feb 2026 15:20:13 -0300 Subject: [PATCH 1/2] Use secondary thermostat address for HVAC JSON --- absolute/absolute controls_hvac_json.xml | 401 +++++++++++++++++++++++ 1 file changed, 401 insertions(+) create mode 100644 absolute/absolute controls_hvac_json.xml diff --git a/absolute/absolute controls_hvac_json.xml b/absolute/absolute controls_hvac_json.xml new file mode 100644 index 0000000..dae9bd7 --- /dev/null +++ b/absolute/absolute controls_hvac_json.xml @@ -0,0 +1,401 @@ + + + + Absolute Controls HVAC JSON Profile + Port 4998 + Firmware expects JSON commands like: + {"cmd":"send","id":"1","power":"on","mode":"cool","temp":24,"fan":"auto"} + + Version 1.0: initial HVAC-only JSON profile with optimistic updates. + Version 1.1: align HVAC actions/state names with ENV_HVACCONTROLLER_SOURCE. + Version 1.2: remove hard-coded zone suffixes to support multiple thermostat IDs. + Version 1.3: restore zone-1 bindings and use address component 2 for device ID. + + + + + + + + + + + + 24 + 24 + -- + false + false + true + 0 + 0 + off + cool + auto + false + false + false + true + + + + + + + + + + + CoolPointTemperature + cool + on + 1 + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + + HeatPointTemperature + heat + on + 2 + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + true + false + false + 2 + heat + on + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + false + true + false + 1 + cool + on + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + false + false + true + 0 + off + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + 1 + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + 1 + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + 1 + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + 1 + 1 + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + high + false + false + true + false + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + mid + false + true + false + false + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + low + true + false + false + false + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + auto + false + false + false + true + + + {"cmd":"send","id":" + + + ","power":" + + ","mode":" + + ","temp": + + ,"fan":" + + "} + + + + + + + + + + + + + + From d5199b4237cc45c17218c5c0ed779f33ccdb4d8b Mon Sep 17 00:00:00 2001 From: devprbtt <121635649+devprbtt@users.noreply.github.com> Date: Mon, 2 Feb 2026 15:21:52 -0300 Subject: [PATCH 2/2] Enhance HVAC control interfaces and media elements Updated HVAC control interfaces to include TCP protocol and adjusted response time. Added audio and video media elements. --- absolute/absolute controls_hvac_json.xml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/absolute/absolute controls_hvac_json.xml b/absolute/absolute controls_hvac_json.xml index dae9bd7..d167777 100644 --- a/absolute/absolute controls_hvac_json.xml +++ b/absolute/absolute controls_hvac_json.xml @@ -14,12 +14,23 @@ Version 1.3: restore zone-1 bindings and use address component 2 for device ID. - + + 0D0A + + + + + + + + + - - + + +