From be25876844e6655821b18422970a742f5eba200e Mon Sep 17 00:00:00 2001 From: devprbtt <121635649+devprbtt@users.noreply.github.com> Date: Mon, 2 Feb 2026 13:54:39 -0300 Subject: [PATCH 1/2] Fix HVAC JSON profile actions and bindings --- absolute/absolute controls_hvac_json.xml | 385 +++++++++++++++++++++++ 1 file changed, 385 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..433ea48 --- /dev/null +++ b/absolute/absolute controls_hvac_json.xml @@ -0,0 +1,385 @@ + + + + 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. + + + + + + + + + + + + 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 611ac0a906642732dfe6d7b3e3a6fe32cc77d3ac Mon Sep 17 00:00:00 2001 From: devprbtt <121635649+devprbtt@users.noreply.github.com> Date: Mon, 2 Feb 2026 14:26:48 -0300 Subject: [PATCH 2/2] Enhance HVAC control interfaces and media support Updated HVAC control interfaces to include TCP protocol and adjusted response time. Added audio and video media support in the internal component. --- 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 433ea48..be08fb6 100644 --- a/absolute/absolute controls_hvac_json.xml +++ b/absolute/absolute controls_hvac_json.xml @@ -12,12 +12,23 @@ Version 1.1: align HVAC actions/state names with ENV_HVACCONTROLLER_SOURCE. - + + 0D0A + + + + + + + + + - - + + +