
ClimaControl ME_CN105_ATA_WIFI je Wi-Fi brána třetí strany od firmy ProtoART (Enschede, Nizozemsko), která přidává lokální síťové ovládání ke klimatizacím Mitsubishi Electric typu vzduch-vzduch. Modul se zapojuje do servisního konektoru CN105, který je přítomen téměř na každé vnitřní jednotce RAC a PAC značky Mitsubishi Electric, a zpřístupňuje tepelné čerpadlo přes lokální HTTP REST API, MQTT klienta a mDNS hostname — to vše bez cloudového účtu. TapHome se připojuje přes HTTP v lokální síti, čte JSON stav tepelného čerpadla a řídí zapnutí, režim, ventilátor, lamely a nastavenou teplotu.
Jedná se o lokální integraci — bez účtu MelCloud, bez závislosti na internetu, bez dotazování cloudu Mitsubishi. Šablona spolupracuje s existujícími Wi-Fi adaptéry MelCloud a s kabelovými termostaty MHK1 / MHK2 na téže sběrnici CN105; platí poslední přijatý příkaz.
Hardware brány vyrábí ProtoART, nikoli Mitsubishi Electric. Mitsubishi Electric vyrábí klimatizace, které tato brána ovládá. ProtoART má samostatné varianty pro Mitsubishi Heavy Industries (MHI_XY_ATA_WIFI / MHI_CNS_ATA_WIFI) a pro Mitsubishi Electric vzduch-voda Ecodan (ME_CN105_ATW_WIFI) — pro tyto systémy použijte odpovídající šablonu.
Hardware
Modul ClimaControl je malá plastová krabička (bez externího napájecího zdroje) postavená na Wi-Fi mikrokontroléru ESP32. Dodává se plně smontovaný a předprogramovaný — není potřeba žádné pájení ani flashování firmwaru.
Balení obsahuje:
- Modul ClimaControl (ESP32, Wi-Fi b/g/n, MQTT a HTTP REST klient)
- Připravený CN105 kabel (5pinový klíčovaný konektor)
- Volitelně: bezdrátové externí čidlo teploty a vlhkosti (baterie CR2032)
- Volitelně: prodlužovací kabel CN105 (objednává se samostatně)
Napájení je odebíráno z 12V větve na CN105 — žádné připojení do elektrické sítě ani externí zdroj. Pro každou vnitřní jednotku je potřeba jeden modul ClimaControl (multi-split systémy vyžadují jeden modul na každou vnitřní jednotku).
Podporované vnitřní jednotky Mitsubishi Electric
ProtoART uvádí bránu jako kompatibilní s většinou vnitřních jednotek Mitsubishi Electric RAC a PAC, které mají port CN105 — včetně kanálových, nástěnných, kazetových a parapetních jednotek.
| Řada | Provedení | Potvrzené modely |
|---|---|---|
| MSZ | Nástěnný split (RAC) | MSZ-AP, AY, DM, EF, FD, FE, FH, FS, GA, GB, GC, GE, GL, GS, GV, HR, LN, RW |
| MLZ / MLS | Jednosměrná kazetová | MLZ-KA, MLZ-KP, MLS-KP |
| MFZ | Parapetní | MFZ-KA, MFZ-KJ |
| PEAD / PEA / PKA / PVA / PLA / SEZ | Kanálová / Mr. Slim / PAC | PEAD-M, PEAD-RP100, PEA-RP140EA2, PKA-A, PKFY-P06NLMU-E-TH, PVA-A, PLA-A18BA, SEZ-KD |
| Multi-split / Mr. Slim | Venkovní / multi-zónové | MSXY-FP, MSXY-FNVE, SVZ-KPNA, MXZ-8C48NAHZ, MPEZS-60VJA, NAXWST18A112AA |
Pokud konkrétní model není v seznamu, ale má port CN105, obvykle je kompatibilní — ProtoART vybízí uživatele, aby kontaktovali podporu na [email protected] pro potvrzení.
ClimaControl ME_CN105_ATA_WIFI je určen pouze pro systémy Mitsubishi Electric vzduch-vzduch. Nepodporuje zařízení Mitsubishi Heavy Industries (MHI) — pro vnitřní jednotky MHI je potřeba varianta MHI_XY_ATA_WIFI nebo MHI_CNS_ATA_WIFI. Mitsubishi Electric vzduch-voda (Ecodan) používá jinou variantu ClimaControl (ME_CN105_ATW_WIFI).
Instalace
Modul se připojuje k interní desce PCB vnitřní jednotky. Instalace vyžaduje otevření elektrické skříně vnitřní jednotky, proto postupujte podle montážního návodu Mitsubishi Electric pro daný model a vždy nejdříve odpojte jednotku na hlavním jističi.
- Odpojte klimatizaci na hlavním jističi.
- Otevřete elektrickou skříň vnitřní jednotky podle montážního návodu Mitsubishi Electric.
- Najděte 5pinový konektor CN105 na desce vnitřní jednotky (někdy označený CN105 nebo CNS).
- Zapojte kabel ClimaControl do CN105 — konektor je klíčovaný, možná je pouze jedna orientace.
- Veďte kabel přes existující servisní otvor a upevněte krabičku ClimaControl na stěnu vedle vnitřní jednotky (nebo dovnitř skříně, pokud je místo).
- Zapněte napájení — ClimaControl se napájí z 12V větve na CN105.
Nastavení Wi-Fi (captive portal)
Při prvním spuštění modul vysílá vlastní Wi-Fi přístupový bod a otevře captive portal. Připojte se k tomuto AP, zadejte přihlašovací údaje domácí Wi-Fi a modul se připojí do LAN. Od tohoto okamžiku se ohlašuje přes mDNS / Bonjour jako heatpump.local — dostupný na http://heatpump.local/ pro webové UI a http://heatpump.local/control pro REST API.
Používejte mDNS hostname
heatpump.localmísto IP adresy přidělené přes DHCP. Název přežije obnovu DHCP leasu i restart routeru — IP se může změnit, název nikoli.
Souběh s MelCloud a termostaty MHK
ClimaControl se připojuje paralelně k existujícím Wi-Fi rozhraním MelCloud a kabelovým termostatům MHK1 / MHK2 — všechny řídicí prvky sdílejí sběrnici CN105. Není potřeba žádné zvláštní zapojení a platí poslední příkaz. TapHome, aplikace MelCloud i nástěnný termostat mohou řídit tutéž jednotku současně.
Konfigurace
Importní parametr TapHome
Při importu šablony v aplikaci TapHome je potřeba nastavit jediný parametr:
| Parametr | Popis | Doporučená hodnota |
|---|---|---|
IpAddress | Adresa dostupná z TapHome CCU | heatpump.local |
Port 80 je pevný. Autentizace se nepoužívá — modul je určen pro důvěryhodný LAN segment. Udržujte jej v důvěryhodné síti nebo VLAN; jakékoli zařízení, které dosáhne /control na portu 80, může ovládat HVAC.
Pokud mDNS hostname není rozpoznatelný z CCU (například mezi podsítěmi bez mDNS reflektoru), použijte statický DHCP lease a zadejte IP adresu přímo.
Zařízení šablony
Šablona periodicky (každých 2,5 s) dotazuje endpoint /control, ukládá celou JSON odpověď do modulové proměnné (status) a zpřístupňuje sedm podřízených zařízení, která parsují jednotlivá pole z této cache.
Zapnutí
Jednoduchý spínač on/off. Čte heatpump.power (on/off) a zapisuje /control?cmd=heatpump&power=on|off.
Provozní režim
Vícehodnotový přepínač s pěti režimy podporovanými na vnitřních jednotkách Mitsubishi Electric vzduch-vzduch:
| Hodnota | Režim | Zápis jako |
|---|---|---|
| 0 | Auto | mode=auto |
| 1 | Chlazení | mode=cool |
| 2 | Ventilace (pouze ventilátor) | mode=fan |
| 3 | Vysoušení | mode=dry |
| 4 | Topení | mode=heat |
Rychlost ventilátoru
Vícehodnotový přepínač se šesti stupni: Tichý, 1, 2, 3, 4, Auto. Čte heatpump.fan a zapisuje /control?cmd=heatpump&fan=…. Interní enum mapuje quiet=0, 1=1, 2=2, 3=3, 4=4, auto=5.
Termostat
Zařízení typu termostat, které čte aktuální pokojovou teplotu (heatpump.actual_temperature) a aktuální nastavenou teplotu (heatpump.set_temperature) a zapisuje novou nastavenou teplotu přes /control?cmd=heatpump&set_temperature={value}. Teploty jsou uváděny v °C jako desetinná čísla.
Pole actual_temperature je napájeno buď vestavěným termistorem vnitřní jednotky, nebo — pokud se používá — kanálem Remote Temperature popsaným níže.
Remote Temperature (externí pokojové čidlo)
Write-only proměnná, která posílá externí hodnotu pokojové teploty do HVAC a přepisuje vestavěný termistor vnitřní jednotky. Libovolné teplotní čidlo v TapHome (bezdrátové, Modbus, Zigbee apod.) se na ni dá napojit jednoduchým smart pravidlem: při každé změně zdrojového čidla se jeho hodnota v °C zapíše do tohoto zařízení.
Hodnota vzdálené teploty musí být obnovována alespoň jednou za 15 sekund, jinak jednotka přepne zpět na vestavěný termistor, dokud nepřijde nová hodnota. Nakonfigurujte smart pravidlo tak, aby zapisovalo při každé změně a také periodicky (například každých 10 sekund), aby krátká období bez změny senzoru override neshodila.
Hodnoty ≤ 0 a NaN šablona ignoruje — tuto funkci používejte pouze tehdy, máte-li spolehlivé pokojové čidlo na straně TapHome.
Poloha lamel (vertikální)
Vícehodnotový přepínač pro úhel vertikálních lamel: 1, 2, 3, 4, Auto. Čte heatpump.vane a zapisuje /control?cmd=heatpump&vane=…. HTTP API ProtoART dokumentuje i hodnotu swing — aktuální šablona ji nezpřístupňuje.
Poloha širokých lamel (horizontální)
Vícehodnotový přepínač pro směr horizontálních lamel: Zcela vlevo, Vlevo, Střed, Vpravo, Zcela vpravo, Široké, Kývání. Čte heatpump.widevane a zapisuje /control?cmd=heatpump&widevane=…. ProtoART dokumentuje i hodnotu split, kterou aktuální šablona nezpřístupňuje.
Servisní akce Reset na úrovni modulu
Jediná servisní akce na úrovni modulu — Reset — odešle /control?cmd=restart a vyvolá restart ESP32. Užitečné po aktualizaci firmwaru nebo když se zasekne UART linka CN105.
Další schopnosti (nejsou implementovány)
ProtoART poskytuje mnohem více telemetrických polí, než aktuální šablona využívá. Dají se doplnit v budoucí revizi šablony:
- Teplota výparníku (
heatpump.tinp) a venkovní teplota (heatpump.tout) — termistory výparníku a venkovní jednotky. - Tlak výparníku (
heatpump.pinp) — diagnostický. - Spotřeba energie (
heatpump.tpcns) — kumulativní počitadlo energie; dá se namapovat jako elektroměr v TapHome. - Doba provozu (
heatpump.optime) — počitadlo motohodin kompresoru. - Příznak provozu (
heatpump.oper) — kompresor aktivní / standby. - Stav odmrazování (
heatpump.defrost) — true během odmrazování venkovní jednotky. - Hot adjust (
heatpump.hotadjust) — příznak předehřevu. - Standby (
heatpump.standby) — vnitřní jednotka je zapnutá, ale aktivně nehřeje/nechladí. - Stav čidla i-see (
heatpump.isee) — detekce přítomnosti osob na sérii MSZ-FH. - Hodnoty externího čidla (
sensor.external.*) — teplota, vlhkost a stav baterie volitelného bezdrátového CR2032 čidla. - Diagnostika — stav UART linky CN105 (
sys.conhp), stav spojení externího čidla (sys.conext), uptime modulu (sys.up), Wi-Fi RSSI (wifi.rssi), verze firmwaru (fw.curr).
Volitelné bezdrátové externí čidlo
ProtoART prodává jako volitelné příslušenství malé bateriové bezdrátové čidlo (CR2032, LoRa / 2,4 GHz). Měří okolní teplotu a vlhkost a slouží k eliminaci efektu „tepelné bubliny" kolem termistoru vnitřní jednotky — vestavěné čidlo se nachází uvnitř skříně a při topení vykazuje vyšší teplotu, než je skutečně v místnosti.
Čidlo se páruje přímo s modulem ClimaControl (nikoli s TapHome). Jeho hodnoty se objevují v JSON stavu pod sensor.external.* a používá je interní logika modulu. Aktuální šablona TapHome je zpět nečte — pokud externí čidlo není zakoupeno, použijte libovolné teplotní čidlo TapHome a nasměrujte jej na zařízení Remote Temperature.
Řešení problémů
heatpump.local se nerozpoznává
- Ověřte, že se modul ClimaControl připojil k domácí Wi-Fi — stav LED je zdokumentován v návodu ProtoART.
- Ujistěte se, že TapHome CCU je ve stejné LAN / VLAN jako modul. mDNS (Bonjour) je link-local — přes podsítě neprochází, dokud na routeru není nakonfigurován mDNS reflektor.
- Otevřete
http://heatpump.local/controlv prohlížeči na zařízení ve stejné LAN — JSON odpověď potvrdí, že modul je dostupný. - Pokud mDNS není k dispozici, přiřaďte modulu statický DHCP lease podle jeho MAC adresy a zadejte IP přímo do importního parametru
IpAddress.
Všechny hodnoty jsou po importu NaN
Šablona dotazuje /control bez parametrů každých 2,5 s. Pokud jsou všechna pole NaN, HTTP požadavek neprobíhá úspěšně:
- Zkontrolujte, že
IpAddresssměřuje na dosažitelný host. - Otevřete
http://{IpAddress}/controlv prohlížeči — pokud vrátí přihlašovací formulář nebo chybovou stránku, firmware modulu může být zastaralý; aktualizujte podle poznámek k verzím firmwaru ProtoART. - Zkontrolujte kabel CN105 — pokud je kabel uvolněný nebo je vnitřní jednotka vypnutá, modul naběhne, ale sekce JSON týkající se tepelného čerpadla vrací prázdné / výchozí hodnoty. Diagnostický údaj
sys.conhp(aktuálně nezpřístupněný) v takovém případě klesne na0.
Remote Temperature nemá žádný efekt
- Ověřte, že zápis probíhá alespoň každých 15 s — při delším intervalu se jednotka mezi zápisy vrátí k internímu termistoru.
- Zkontrolujte, že zapisovaná hodnota je kladné desetinné číslo (°C). Hodnoty
≤ 0aNaNskript šablony explicitně ignoruje. - Některé vnitřní jednotky Mitsubishi Electric vyžadují, aby byla jednotka v režimu Chlazení, Topení nebo Auto, aby se vzdálená teplota projevila. V režimech Vysoušení a Ventilace kompresor nepoužívá nastavenou teplotu, takže Remote Temperature nemá viditelný vliv.
Zápisy nastavené teploty jsou potichu přepsány
Pokud jiný ovladač (aplikace MelCloud, termostat MHK, IR dálkové ovládání) odešle příkaz přibližně ve stejný čas jako TapHome, na sběrnici CN105 platí poslední příkaz. Toto je očekávané chování systému s více ovladači. Pokud má nastavenou teplotu vlastnit jeden ovladač, ostatní odpojte (nebo omezte jejich přístup přes Wi-Fi / časový plán).
Příkazy ventilátoru nebo lamel nemají efekt
Enum šablony mapuje 0 – 5 pro ventilátor a lamely. Některé modely Mitsubishi Electric fyzicky nepodporují každý stupeň — například jednotka bez režimu „Tichý" příkaz přijme, ale běží na nejbližším podporovaném stupni. Otestujte každou rychlost proti originálnímu dálkovému ovladači jednotky a zjistěte, které stupně konkrétní model skutečně nabízí.
Hardware ProtoART je otevřený i pro jiné platformy domácí automatizace (Home Assistant, OpenHAB, FHEM, Tasmota, Homey). K jednomu modulu se může připojit více klientů současně — například TapHome a Home Assistant mohou oba číst i zapisovat bez vzájemného rušení, protože modul stav mezi klienty neserializuje. Vyhýbejte se protichůdným zápisům z paralelně běžících automatizací.