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
+
+
+
+
+
+
+
+
+
-
-
+
+
+