Stručná odpověď
1Home KNX typ zařízení „Thermostat" mapuje existující KNX topení/chlazení do Matter (Apple Home, Google Home apod.). Neimplementuje vlastní regulaci (RTC) — jen zprostředkovává komunikační objekty skutečného KNX termostatu nebo aktoru. Pro AC jednotky se nepoužívá — na to je určen samostatný typ zařízení Air Conditioning.
Podrobně
Jak to funguje
1Home se u tohoto typu zařízení chová jako most mezi KNX skupinovými adresami a Matter atributy. Konfigurace se skládá z několika bloků nastavení; podle zvolených možností se v UI zpřístupňují/skryjí navazující pole.
1. Typ termostatu a přepnutí sezóny
| Atribut | Možnosti | Účel |
|---|---|---|
| Thermostat type | Heating / Cooling / Heating & Cooling | Určuje provozní režim zařízení |
| Switchover | Read Only / Read/Write | Řídí, zda 1Home smí sezónu i přepínat, nebo jen číst |
| Switchover Heat/Cool Set | 1 bit, DPT 1.100 | Provádí přepnutí topení/chlazení |
| Switchover Heat/Cool Status | 1 bit, DPT 1.100 | Čte aktuální stav sezóny |
| Switchover Type | 0=Cooling/1=Heating nebo 0=Heating/1=Cooling | Nastavuje polaritu hodnoty |
Podle zvolenéhoThermostat typese zpřístupní atributy min/max setpointu pro topení a/nebo chlazení (viz bod 6). Status Heat/Cool je nutné mít zapojený vždy, bez ohledu na to, jestli jeSwitchovernastaven na Read Only nebo Read/Write.

2. Pokojová teplota
| Atribut | Typ | Funkce |
|---|---|---|
| Room Temperature Status | 2 byte, DPT 9.001 | Čte aktuální pokojovou teplotu |
3. Nastavení setpointu — tři metody na výběr
A. Basic Setpoint (DPT 9.001) — doporučená metoda
| Atribut | Typ | Účel |
|---|---|---|
| Basic Setpoint Set | 2 byte, DPT 9.001, C+W | Nastavuje setpoint |
| Basic Setpoint Status | 2 byte, DPT 9.001, C+R+T | Čte nastavený setpoint |
| Actual Setpoint Status | 2 byte, DPT 9.001, C+R+T | Čte aktuálně platný setpoint |

B. Shift Degrees (DPT 9.002)
| Atribut | Typ | Účel |
|---|---|---|
| Shift Setpoint Degrees Set | 2 byte, DPT 9.002, C+W | Nastavuje posun teploty ve stupních |
| Shift Setpoint Degrees Status | 2 byte, DPT 9.002, C+R+T | Čte aktuální posun |
| Actual Setpoint Status | 2 byte, DPT 9.001, C+R+T | Čte absolutní výslednou hodnotu |
C. Shift Count (DPT 6.010)
| Atribut | Typ | Účel |
|---|---|---|
| Shift Setpoint Counter Set | 1 byte, DPT 6.010, C+W | Nastavuje hodnotu čítače kroků |
| Shift Setpoint Counter Status | 1 byte, DPT 6.010, C+R+T | Čte hodnotu čítače |
| Shift Setpoint Counter Step Size | 0,1 / 0,2 / 0,5 / 1 °C, výchozí 0,5 °C | Násobitel pro přepočet kroku na °C |
| Actual Setpoint Status | 2 byte, DPT 9.001, C+R+T | Čte absolutní výslednou hodnotu |
Doporučení výrobce: „If you have the option, we recommend to use the Basic Setpoint configuration method especially in the case of using HVAC mode." — tedy pokud to termostat/aktor umožňuje, upřednostnit variantu A, obzvlášť když se zároveň používá HVAC Mode (viz bod 5).
4. Zapínání/vypínání (On/Off)
| Atribut | Možnosti/Typ | Účel |
|---|---|---|
| On/Off Switching | Enabled / Disabled | Povoluje úplné vypnutí termostatu |
| On/Off Set | 1 bit, DPT 1.001, C+W | Vypíná termostat |
| On/Off Status | 1 bit, DPT 1.001, C+R+T | Čte stav zapnuto/vypnuto |

5. HVAC Mode
| Atribut | Typ/Možnosti | Účel |
|---|---|---|
| HVAC Mode | Enabled / Disabled | Aktivuje podporu HVAC režimů |
| HVAC Mode Set | 1 byte, DPT 20.102, C+W | Nastavuje HVAC režim |
| HVAC Mode Status | 1 byte, DPT 20.102, C+R+T | Čte aktuální HVAC režim |
| HVAC Mode When Thermostat Turned Off | Ignore / Standby / Economy / Building Protection | Do jakého režimu se přepne termostat při vypnutí z Matter |
Pokud jeOn/Off Switchingnastaveno na Disabled a zároveňHVAC Modena Enabled, zobrazí se v UI dodatečný atribut (HVAC Mode When Thermostat Turned Off).

6. Limity setpointu
| Atribut | Rozsah | Výchozí |
|---|---|---|
| Cooling Setpoint Min | 0–100 °C | 16 °C |
| Cooling Setpoint Max | 0–100 °C | 30 °C |
| Heating Setpoint Min | 0–100 °C | 16 °C |
| Heating Setpoint Max | 0–100 °C | 30 °C |
Limity se propisují do Matter aplikací (Apple Home, Google Home) jako rozsah posuvníku pro nastavení teploty v jejich UI — je potřeba je zadat podle skutečných mezí konkrétního termostatu/aktoru, jinak uživatel v mobilní aplikaci uvidí rozsah, který zařízení fakticky neumožní.

Na co si dát pozor
- 1Home termostat nemá vlastní RTC. Reguluje skutečný KNX termostat nebo aktor — 1Home jen zprostředkovává komunikační objekty do Matter.
- Některé KNX termostaty mají objekty pro setpoint ve výchozím stavu skryté.

U Siemens UP 205/22 KNX Touch control TC5 je nutné v ETS přepnout Operation ModezSinglenaManager, aby se objekty pro setpoint vůbec zobrazily a daly se navázat.

- Setpoint řešit pokud možno metodou Basic Setpoint (9.001) — zvlášť při použití HVAC Mode. Metody Shift Degrees/Count (varianty B a C) mají dvě zdokumentované vady, viz níže.
- Limity setpointu (bod 6) nastavovat podle reálných mezí termostatu/aktoru — ovlivňují rozsah posuvníku v Apple Home / Google Home.
Časté omyly
| Domněnka | Skutečnost |
|---|---|
| 1Home termostat sám reguluje topení | Regulaci dělá KNX termostat/aktor, 1Home jen mapuje objekty do Matter |
| Pro AC se použije stejný typ zařízení „Thermostat" | Pro klimatizaci existuje samostatný typ zařízení Air Conditioning |
| Shift Degrees/Count je rovnocenná náhrada Basic Setpoint | Má zdokumentované problémy s HVAC režimy a chováním při překročení limitu (viz níže) |
Známé problémy
Posun setpointu (Shift Degrees/Count) v kombinaci s HVAC Mode
Posun setpointu typicky funguje jen v režimu Comfort. Matter ale koncept HVAC režimů nezná, takže změna setpointu z Matter aplikace se v jiném než komfortním režimu nemusí vůbec projevit. Obcházení: nakonfigurovat termostat tak, aby při zápisu posunu automaticky přepnul do režimu Comfort — ověřeno u MDT AKH-0400.03.
Chování při překročení maxima posunu
Různé KNX aktory se při zápisu posunu mimo povolený rozsah chovají jinak:
- MDT AKH-0400.03 — správně vrací hodnotu oříznutou na nastavený limit (např. při limitu 5 °K pošle status 5 °K).
- Gira Pushbutton Sensor 3 Plus — feedback pošle jen jednou při prvním překročení limitu, další příkazy mimo rozsah už žádnou odezvu negenerují.
Doporučení výrobce: „Configure Basic setpoint instead of shift degrees/count." Případně u shift metody pečlivě spočítat a nastavit limity podle specifikace konkrétního termostatu.
Verze
Ve verzi 1.6.0 (2024-01-19) přibyla podpora posunu setpointu, HVAC režimů, chování při vypnutí a limitů setpointu. Existující konfigurace byly při upgradu automaticky migrovány na metodu Basic Setpoint.
Zdroje
- [výrobce] 1Home Server Documentation — KNX thermostat device type, https://www.1home.io/docs/en/server/knx/devices/thermostat

