
A ClimaControl ME_CN105_ATA_WIFI egy harmadik fél által gyártott Wi-Fi átjáró a ProtoART (Enschede, Hollandia) cégtől, amely helyi hálózati vezérlést ad a Mitsubishi Electric levegő-levegő klímaberendezésekhez. A modul a CN105 szervizcsatlakozóba csatlakozik, amely gyakorlatilag minden Mitsubishi Electric RAC és PAC beltéri egységen megtalálható, és helyi HTTP REST API-n, MQTT kliensen és mDNS hostneven keresztül teszi elérhetővé a hőszivattyút — mindezt felhőfiók nélkül. A TapHome HTTP-n keresztül csatlakozik a helyi hálózatban, beolvassa a hőszivattyú JSON állapotát, és vezérli a bekapcsolást, az üzemmódot, a ventilátort, a lamellákat és az alapjelet.
Ez egy helyi integráció — nincs MelCloud fiók, nincs internetfüggőség, nincs a Mitsubishi-felhő lekérdezése. A sablon együtt él a meglévő MelCloud Wi-Fi adapterekkel és MHK1 / MHK2 vezetékes termosztátokkal ugyanazon a CN105 buszon; az utolsó érkező parancs nyer.
Az átjáró hardverét a ProtoART gyártja, nem a Mitsubishi Electric. A Mitsubishi Electric a klímaberendezéseket gyártja, amelyeket ez az átjáró vezérel. A ProtoART külön átjárót kínál a Mitsubishi Heavy Industries rendszerekhez (MHI_XY_ATA_WIFI / MHI_CNS_ATA_WIFI) és a Mitsubishi Electric levegő-víz Ecodan rendszerekhez (ME_CN105_ATW_WIFI) — ezekhez a rendszerekhez a megfelelő sablont használja.
Hardver
A ClimaControl modul egy kis műanyag ház (külső tápegység nélkül) egy ESP32 Wi-Fi mikrovezérlő alapjain. Teljesen összeszerelve és előre flashelve érkezik — forrasztás és firmware flashelés nélkül.
A csomag tartalma:
- ClimaControl modul (ESP32, Wi-Fi b/g/n, MQTT és HTTP REST kliens)
- Előre szerelt CN105 kábel (5 pólusú, kódolt csatlakozó)
- Opcionálisan: vezeték nélküli külső hőmérséklet- és páratartalom-érzékelő (CR2032 elemes)
- Opcionálisan: CN105 hosszabbítókábel (külön rendelhető)
Az áramellátás a CN105-ön lévő 12 V-os szálról érkezik — nincs szükség hálózati bekötésre vagy külső tápegységre. Beltéri egységenként egy ClimaControl modul szükséges (multi-split rendszerek beltéri egységenként egy modult igényelnek).
Támogatott Mitsubishi Electric beltéri egységek
A ProtoART dokumentációja szerint az átjáró kompatibilis a legtöbb Mitsubishi Electric RAC és PAC beltéri egységgel, amely CN105 porttal rendelkezik — légcsatornás, falra szerelhető, kazettás és mennyezet/padló kivitelekkel egyaránt.
| Család | Kivitel | Megerősített sorozatok |
|---|---|---|
| MSZ | Falra szerelhető split (RAC) | MSZ-AP, AY, DM, EF, FD, FE, FH, FS, GA, GB, GC, GE, GL, GS, GV, HR, LN, RW |
| MLZ / MLS | Egyirányú kazettás | MLZ-KA, MLZ-KP, MLS-KP |
| MFZ | Padlón álló | MFZ-KA, MFZ-KJ |
| PEAD / PEA / PKA / PVA / PLA / SEZ | Légcsatornás / 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 | Kültéri / multi-zóna | MSXY-FP, MSXY-FNVE, SVZ-KPNA, MXZ-8C48NAHZ, MPEZS-60VJA, NAXWST18A112AA |
Ha egy adott modell nincs felsorolva, de rendelkezik CN105 porttal, jellemzően kompatibilis — a ProtoART felkéri a felhasználókat, hogy megerősítésért lépjenek kapcsolatba a támogatással az [email protected] címen.
A ClimaControl ME_CN105_ATA_WIFI kizárólag Mitsubishi Electric levegő-levegő rendszerekhez készült. Nem támogatja a Mitsubishi Heavy Industries (MHI) berendezéseket — MHI beltéri egységekhez az MHI_XY_ATA_WIFI vagy MHI_CNS_ATA_WIFI változat szükséges. A Mitsubishi Electric levegő-víz (Ecodan) egységek egy másik ClimaControl változatot (ME_CN105_ATW_WIFI) használnak.
Telepítés
A modul a beltéri egység belső NYÁK-jához csatlakozik. A telepítéshez fel kell nyitni a beltéri egység elektromos terét, ezért kövesse a Mitsubishi Electric telepítési útmutatóját az adott modellhez, és mindig először feszültségmentesítse a készüléket a főmegszakítónál.
- Kapcsolja le a klímát a főmegszakítónál.
- Nyissa fel a beltéri egység elektromos terét a Mitsubishi Electric telepítési útmutatója szerint.
- Keresse meg az 5 pólusú CN105 csatlakozót a beltéri egység NYÁK-ján (néha CN105 vagy CNS jelöléssel).
- Dugja be a ClimaControl kábelt a CN105-be — a csatlakozó kódolt, csak egyféle állásban illeszthető.
- Vezesse a kábelt egy meglévő szervizhornyon át, és rögzítse a ClimaControl dobozt a beltéri egység mellé a falra (vagy, ha van hely, a készülékházon belül).
- Kapcsolja vissza a tápellátást — a ClimaControl a CN105 12 V-os szálából kap feszültséget.
Wi-Fi beállítás (captive portal)
Az első bekapcsoláskor a modul saját Wi-Fi hozzáférési pontot sugároz, és egy captive portált nyit meg. Csatlakozzon ehhez az AP-hoz, adja meg az otthoni Wi-Fi adatait a portálon, és a modul belép a LAN-ba. Ettől kezdve mDNS / Bonjour segítségével heatpump.local néven hirdeti magát — a webes felülethez http://heatpump.local/, a REST API-hoz http://heatpump.local/control címen érhető el.
Használja a
heatpump.localmDNS hostnevet a DHCP által kiosztott IP-cím helyett. A név túléli a DHCP-megújításokat és a router újraindítását — az IP változhat, a név nem.
Együttélés a MelCloud és MHK termosztátokkal
A ClimaControl párhuzamosan csatlakozik a meglévő MelCloud Wi-Fi interfészekhez és az MHK1 / MHK2 vezetékes termosztátokhoz — minden vezérlő ugyanazon a CN105 buszon osztozik. Nincs szükség külön huzalozásra, és az utolsó parancs nyer. A TapHome, a MelCloud alkalmazás és egy fali termosztát egyszerre is vezérelheti ugyanazt az egységet.
Konfiguráció
TapHome import paraméter
A sablon TapHome alkalmazásban történő importálásakor egyetlen paramétert kell beállítani:
| Paraméter | Leírás | Ajánlott érték |
|---|---|---|
IpAddress | A TapHome CCU-ból elérhető host | heatpump.local |
A 80-as port fix. Hitelesítés nincs — a modul megbízható LAN-hozzáférésre készült. Tartsa megbízható hálózati szegmensben vagy VLAN-ban; bármely eszköz, amely eléri a /control URL-t a 80-as porton, vezérelheti a klímát.
Ha az mDNS hostname a TapHome CCU hálózatán nem oldható fel (például olyan alhálózatokon át, ahol az mDNS-t nem továbbítják), válasszon statikus DHCP leaset, és közvetlenül az IP-címet adja meg.
A sablon eszközei
A sablon 2,5 másodpercenként lekérdezi a /control végpontot, a teljes JSON választ egy modul szintű változóban (status) tárolja, és hét aleszközt tesz elérhetővé, amelyek ebből a gyorsítótárból olvassák ki az egyes mezőket.
Bekapcsolás
Egy egyszerű kapcsoló ki/be. Olvassa a heatpump.power mezőt (on/off) és írja a /control?cmd=heatpump&power=on|off URL-t.
Üzemmód
Egy több értékű kapcsoló a Mitsubishi Electric levegő-levegő beltéri egységek által támogatott öt üzemmóddal:
| Érték | Üzemmód | Írás így |
|---|---|---|
| 0 | Auto | mode=auto |
| 1 | Hűtés | mode=cool |
| 2 | Ventiláció (csak ventilátor) | mode=fan |
| 3 | Páramentesítés | mode=dry |
| 4 | Fűtés | mode=heat |
Ventilátor-fokozat
Egy több értékű kapcsoló hat fokozattal: Csendes, 1, 2, 3, 4, Auto. Olvassa a heatpump.fan mezőt és írja a /control?cmd=heatpump&fan=… URL-t. A belső felsorolás a quiet=0, 1=1, 2=2, 3=3, 4=4, auto=5 leképezést használja.
Termosztát
Egy termosztát típusú eszköz, amely kiolvassa az aktuális beltéri hőmérsékletet (heatpump.actual_temperature) és az aktuális alapjelet (heatpump.set_temperature), majd az új alapjelet a /control?cmd=heatpump&set_temperature={value} URL-en keresztül írja. A hőmérsékletek °C-ban, lebegőpontos értékként jelennek meg.
Az actual_temperature mezőt vagy a beltéri egység beépített termisztora, vagy — ha használatban van — az alábbi Remote Temperature csatorna táplálja.
Remote Temperature (külső szobaérzékelő)
Egy csak írható változó, amely külső szobahőmérséklet-értéket juttat a klímához, felülírva a beltéri egység beépített termisztorát. Bármely TapHome hőmérséklet-érzékelő (vezeték nélküli, Modbus, Zigbee stb.) egyszerű smart szabállyal rákapcsolható: amikor a forrás-érzékelő értéke változik, a °C értéket a sablon beírja ebbe az eszközbe.
A külső hőmérsékletértéket legalább 15 másodpercenként frissíteni kell, különben az egység visszatér a beépített termisztorához, amíg új érték nem érkezik. Állítsa be a smart szabályt úgy, hogy minden változásnál és periodikusan is írjon (például 10 másodpercenként), nehogy a rövid mozdulatlan időszakok megszüntessék a felülírást.
A ≤ 0 és NaN értékeket a sablon figyelmen kívül hagyja — ezt a funkciót csak megbízható TapHome oldali szobaérzékelő mellett használja.
Lamellaállás (függőleges)
Egy több értékű kapcsoló a függőleges lamella szögéhez: 1, 2, 3, 4, Auto. Olvassa a heatpump.vane mezőt és írja a /control?cmd=heatpump&vane=… URL-t. A ProtoART HTTP API egy swing értéket is dokumentál — a jelenlegi sablon ezt nem teszi elérhetővé.
Széles lamella állása (vízszintes)
Egy több értékű kapcsoló a vízszintes lamellák irányához: Bal szélső, Bal, Közép, Jobb, Jobb szélső, Széles, Lengetés. Olvassa a heatpump.widevane mezőt és írja a /control?cmd=heatpump&widevane=… URL-t. A ProtoART további split értéket is dokumentál, amelyet a jelenlegi sablon nem tesz elérhetővé.
Modul szintű Reset művelet
Egyetlen modul szintű szervizművelet — Reset — a /control?cmd=restart URL-t küldi, ami az ESP32 újraindítását váltja ki. Hasznos firmware-frissítések után, vagy ha a CN105 UART kapcsolat megakad.
További képességek (nem implementált)
A ProtoART sokkal több telemetriai mezőt biztosít, mint amennyit a jelenlegi sablon felhasznál. Egy későbbi sablonverzióban kiegészíthetők:
- Beltéri hőcserélő hőmérséklet (
heatpump.tinp) és kültéri hőmérséklet (heatpump.tout) — hőcserélő és kültéri termisztorok. - Beltéri hőcserélő nyomás (
heatpump.pinp) — diagnosztikai. - Energiafogyasztás (
heatpump.tpcns) — kumulatív energiaszámláló; TapHome fogyasztásmérőként leképezhető. - Üzemidő (
heatpump.optime) — kompresszor futásidő-számláló. - Üzem jelző (
heatpump.oper) — kompresszor aktív / készenlét. - Olvasztási állapot (
heatpump.defrost) — true, amíg a kültéri egység olvaszt. - Hot adjust (
heatpump.hotadjust) — előmelegítés jelző. - Készenléti állapot (
heatpump.standby) — a beltéri egység be van kapcsolva, de nem fűt/hűt aktívan. - i-see érzékelő állapota (
heatpump.isee) — MSZ-FH sorozat jelenlét-érzékelés. - Külső érzékelő értékei (
sensor.external.*) — az opcionális vezeték nélküli CR2032-es érzékelő hőmérséklete, páratartalma és telepszintje. - Diagnosztika — CN105 UART kapcsolat állapota (
sys.conhp), külső érzékelő kapcsolat (sys.conext), modul üzemidő (sys.up), Wi-Fi RSSI (wifi.rssi), firmware-verzió (fw.curr).
Opcionális vezeték nélküli külső érzékelő
A ProtoART opcionális kiegészítőként kis elemes vezeték nélküli érzékelőt (CR2032, LoRa / 2,4 GHz) árul. Az érzékelő a környezeti hőmérsékletet és páratartalmat jelenti, és a beltéri egység termisztora körüli „hőbuborék"-hatás kiküszöbölésére szolgál — a beépített érzékelő a készülékházon belül helyezkedik el, és fűtés közben a valódi szobahőmérsékletnél magasabb értéket mér.
Az érzékelő közvetlenül a ClimaControl modullal párosodik (nem a TapHome-mal). Értékei a JSON státuszban a sensor.external.* alatt jelennek meg, és a modul belső logikája használja őket. A jelenlegi TapHome sablon ezeket nem olvassa vissza — ha a külső érzékelőt nem vásárolja meg, tetszőleges TapHome oldali szobahőmérséklet-érzékelőt kapcsoljon a Remote Temperature eszközre.
Hibaelhárítás
heatpump.local nem oldódik fel
- Ellenőrizze, hogy a ClimaControl modul csatlakozott-e az otthoni Wi-Fi hálózathoz — a LED állapota a ProtoART kézikönyvében található.
- Győződjön meg róla, hogy a TapHome CCU ugyanabban a LAN / VLAN-ban van, mint a modul. Az mDNS (Bonjour) link-local — nem lép át alhálózatok között, hacsak a routeren nincs mDNS reflektor beállítva.
- Nyissa meg a
http://heatpump.local/controlcímet egy ugyanazon a LAN-on lévő eszköz böngészőjében — a JSON válasz megerősíti, hogy a modul elérhető. - Ha az mDNS nem elérhető, állítson be statikus DHCP leaset a modul MAC-címéhez, és az IP-t közvetlenül írja be a TapHome
IpAddressimport paraméterbe.
Minden érték NaN az import után
A sablon 2,5 másodpercenként, paraméterek nélkül kéri a /control-t. Ha minden mező NaN, a HTTP kérés nem jut célba:
- Ellenőrizze, hogy az
IpAddresselérhető hostra mutat. - Nyissa meg a
http://{IpAddress}/controlcímet böngészőben — ha bejelentkezési űrlapot vagy hibaoldalt ad, a modul firmware-e elavult lehet; frissítse a ProtoART firmware-kiadási megjegyzések szerint. - Ellenőrizze a CN105 kábelt — ha a kábel kilazult vagy a beltéri egység ki van kapcsolva, a modul elindul, de a JSON hőszivattyúra vonatkozó része üres / alapértelmezett értékeket ad vissza. A
sys.conhpdiagnosztika (jelenleg nem elérhető) ilyenkor0-ra esik.
A Remote Temperature nem hat
- Ellenőrizze, hogy az írás legalább 15 másodpercenként történjen — hosszabb intervallumnál az egység az írások között visszatér a belső termisztorához.
- Ellenőrizze, hogy a beírt érték pozitív lebegőpontos szám (°C). A
≤ 0ésNaNértékeket a sablon szkriptje kifejezetten figyelmen kívül hagyja. - Egyes Mitsubishi Electric beltéri egységek csak Hűtés, Fűtés vagy Auto üzemmódban veszik figyelembe a külső hőmérsékletet. Páramentesítés és Ventiláció üzemmódban a kompresszor nem használja az alapjelet, így a Remote Temperature hatása nem látszik.
Az alapjel írásait csendben felülírják
Ha egy másik vezérlő (a MelCloud alkalmazás, egy MHK termosztát, az IR távirányító) a TapHome-mal nagyjából egy időben küld parancsot, a CN105 buszon az utolsó parancs nyer. Ez több vezérlős rendszerek várt viselkedése. Ha az alapjelet egyetlen vezérlő birtokolja, távolítsa el a többit (vagy korlátozza hozzáférésüket Wi-Fi-n / ütemezéssel).
A ventilátor- vagy lamellaparancsok nem hatnak
A sablon felsorolása 0 – 5 értékekre képezi le a ventilátor/lamella fokozatokat. Egyes Mitsubishi Electric modellek fizikailag nem támogatnak minden fokozatot — például egy „Csendes" mód nélküli egység elfogadja a parancsot, de a legközelebbi támogatott fokozaton fut. Tesztelje az egyes sebességeket az egység eredeti távirányítójához képest, hogy megtudja, melyik fokozatokat kezeli valóban a modell.
A ProtoART hardver más otthoni automatizálási platformok (Home Assistant, OpenHAB, FHEM, Tasmota, Homey) számára is nyitott. Ugyanahhoz a modulhoz több kliens is csatlakozhat egyszerre — például a TapHome és a Home Assistant is olvashat és írhat egyszerre anélkül, hogy zavarnák egymást, mert a modul nem szerializálja az állapotot a kliensek között. Kerülje a párhuzamos automatizálásokból érkező ellentmondó írásokat.