
ClimaControl ME_CN105_ATA_WIFI je Wi-Fi pristupnik treće strane tvrtke ProtoART (Enschede, Nizozemska) koji klima-uređajima zrak-zrak Mitsubishi Electric dodaje upravljanje preko lokalne mreže. Modul se spaja na servisni konektor CN105, koji ima gotovo svaka unutarnja jedinica Mitsubishi Electric RAC i PAC, i omogućuje pristup dizalici topline preko lokalnog HTTP REST API-ja, MQTT klijenta i mDNS naziva hosta, sve bez računa u oblaku. TapHome se povezuje preko HTTP-a u lokalnoj mreži, čita JSON sa stanjem dizalice topline i upravlja uključivanjem, načinom rada, ventilatorom, lamelama i zadanom temperaturom.
Ovo je lokalna integracija: bez računa MelCloud, bez ovisnosti o internetu i bez očitavanja oblaka Mitsubishi. Predložak radi istodobno s postojećim Wi-Fi adapterima MelCloud i žičanim termostatima MHK1 / MHK2 na istoj sabirnici CN105. Vrijedi zadnja naredba.
Hardver pristupnika proizvodi ProtoART, a ne Mitsubishi Electric. Mitsubishi Electric proizvodi klima-uređaje kojima ovaj pristupnik upravlja. ProtoART nudi zasebne varijante pristupnika za Mitsubishi Heavy Industries (MHI_XY_ATA_WIFI / MHI_CNS_ATA_WIFI) i za dizalice topline zrak-voda Mitsubishi Electric Ecodan (ME_CN105_ATW_WIFI). Za te sustave koristite odgovarajući predložak.
Hardver
Modul ClimaControl je malo plastično kućište (bez vanjskog napajanja) s Wi-Fi mikrokontrolerom ESP32. Isporučuje se potpuno sastavljen i s učitanim firmverom, bez lemljenja i bez učitavanja firmvera.
Komplet sadrži:
- modul ClimaControl (ESP32, Wi-Fi b/g/n, MQTT i HTTP REST klijent)
- gotov kabelski snop CN105 (5-polni konektor s kodiranjem)
- dodatno: bežični vanjski senzor temperature i vlažnosti (okrugli senzor s baterijom CR2032)
- dodatno: produžni kabel CN105 (naručuje se zasebno)
Napajanje se uzima s voda 12 V na priključku CN105, pa nije potrebno spajanje na električnu mrežu ni vanjski izvor napajanja. Za svaku unutarnju jedinicu potreban je jedan modul ClimaControl (multi-split sustavi trebaju jedan modul po unutarnjoj jedinici).
Podržane unutarnje jedinice Mitsubishi Electric
ProtoART navodi da je pristupnik kompatibilan s većinom unutarnjih jedinica Mitsubishi Electric RAC i PAC koje imaju priključak CN105, uključujući kanalne, zidne, kazetne i podne jedinice.
| Obitelj | Izvedba | Potvrđene serije |
|---|---|---|
| MSZ | Zidna split jedinica (RAC) | MSZ-AP, AY, DM, EF, FD, FE, FH, FS, GA, GB, GC, GE, GL, GS, GV, HR, LN, RW |
| MLZ / MLS | Jednosmjerna stropna kazeta | MLZ-KA, MLZ-KP, MLS-KP |
| MFZ | Podna jedinica | MFZ-KA, MFZ-KJ |
| PEAD / PEA / PKA / PVA / PLA / SEZ | Kanalna / 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 | Vanjska / višezonska | MSXY-FP, MSXY-FNVE, SVZ-KPNA, MXZ-8C48NAHZ, MPEZS-60VJA, NAXWST18A112AA |
Ako određeni model nije naveden, a ima priključak CN105, obično je kompatibilan. ProtoART korisnike poziva da za potvrdu kontaktiraju tehničku podršku tvrtke ProtoART na [email protected].
ClimaControl ME_CN105_ATA_WIFI namijenjen je samo sustavima zrak-zrak Mitsubishi Electric. Ne podržava uređaje Mitsubishi Heavy Industries (MHI). Unutarnje jedinice MHI trebaju varijantu MHI_XY_ATA_WIFI ili MHI_CNS_ATA_WIFI. Jedinice zrak-voda Mitsubishi Electric (Ecodan) koriste drugu varijantu ClimaControl (ME_CN105_ATW_WIFI).
Ugradnja
Modul se spaja na tiskanu pločicu unutarnje jedinice. Za ugradnju treba otvoriti električni pretinac unutarnje jedinice, pa slijedite upute za ugradnju tvrtke Mitsubishi Electric za odgovarajući model i uvijek najprije isključite jedinicu na zaštitnom prekidaču u razvodnom ormaru.
- Isključite klima-uređaj na zaštitnom prekidaču.
- Otvorite električni pretinac unutarnje jedinice prema uputama za ugradnju tvrtke Mitsubishi Electric.
- Na tiskanoj pločici unutarnje jedinice pronađite 5-polni konektor CN105 (ponekad je označen kao CN105 ili CNS).
- Kabelski snop ClimaControl utaknite u CN105. Konektor je kodiran, pa je moguća samo jedna orijentacija.
- Kabel izvedite kroz postojeći servisni otvor i kutiju ClimaControl postavite na zid pokraj unutarnje jedinice (ili unutar kućišta jedinice ako ima mjesta).
- Ponovno uključite napajanje. ClimaControl se napaja s voda 12 V na priključku CN105.
Postavljanje Wi-Fi mreže (captive portal)
Pri prvom pokretanju modul stvara vlastitu Wi-Fi pristupnu točku i otvara captive portal. Spojite se na pristupnu točku, u portalu unesite podatke za prijavu u kućnu Wi-Fi mrežu i modul se spaja na lokalnu mrežu. Od tada se preko mDNS / Bonjour oglašava kao heatpump.local i dostupan je na http://heatpump.local/ za web-sučelje te na http://heatpump.local/control za REST API.
Umjesto IP adrese koju dodjeljuje DHCP koristite mDNS naziv hosta
heatpump.local. Naziv hosta ostaje isti i nakon obnove DHCP zakupa i ponovnog pokretanja usmjerivača. IP adresa se može promijeniti, naziv ne.
Istodobni rad s MelCloudom i termostatima MHK
ClimaControl se spaja paralelno s postojećim Wi-Fi sučeljima MelCloud i žičanim termostatima MHK1 / MHK2. Svi upravljači dijele sabirnicu CN105. Posebno ožičenje nije potrebno, a vrijedi zadnja naredba. TapHome, aplikacija MelCloud i zidni termostat mogu upravljati istom jedinicom.
Konfiguracija
Parametar uvoza u sustavu TapHome
Pri uvozu predloška u aplikaciji TapHome potrebno je postaviti samo jedan parametar:
| Parametar | Opis | Preporučena vrijednost |
|---|---|---|
IpAddress | Host dostupan s centralne jedinice TapHome | heatpump.local |
Port 80 je fiksan. Autentifikacija se ne koristi jer je modul namijenjen samo pristupu iz pouzdane lokalne mreže. Držite ga u pouzdanom mrežnom segmentu ili VLAN-u: svaki uređaj koji može pristupiti adresi /control na portu 80 može upravljati klima-uređajem.
Ako se mDNS naziv hosta ne može razriješiti u mreži centralne jedinice TapHome (na primjer između podmreža koje ne prosljeđuju mDNS), koristite statički DHCP zakup i izravno unesite IP adresu.
Mogućnosti uređaja
Predložak svakih 2,5 sekunde očitava adresu /control, cijeli JSON odgovor sa stanjem sprema u varijablu na razini modula (status) i daje sedam podređenih uređaja koji iz spremljenih podataka raščlanjuju pojedina polja.
Uključivanje
Jednostavan prekidač za uključivanje i isključivanje. Čita heatpump.power (on/off) i upisuje /control?cmd=heatpump&power=on|off.
Način rada
Prekidač s više vrijednosti s pet načina rada koje podržavaju unutarnje jedinice zrak-zrak Mitsubishi Electric:
| Vrijednost | Način rada | Upisuje se kao |
|---|---|---|
| 0 | Auto | mode=auto |
| 1 | Hlađenje | mode=cool |
| 2 | Ventilacija (samo ventilator) | mode=fan |
| 3 | Odvlaživanje | mode=dry |
| 4 | Grijanje | mode=heat |
Brzina ventilatora
Prekidač s više vrijednosti sa šest stupnjeva: Tiha, 1, 2, 3, 4, Auto. Čita heatpump.fan i upisuje /control?cmd=heatpump&fan=…. Unutarnje mapiranje vrijednosti je quiet=0, 1=1, 2=2, 3=3, 4=4, auto=5.
Termostat
Uređaj termostat čita trenutačnu unutarnju temperaturu (heatpump.actual_temperature) i trenutačnu zadanu temperaturu (heatpump.set_temperature), a novu zadanu temperaturu upisuje preko /control?cmd=heatpump&set_temperature={value}. Vrijednosti temperature iskazuju se u °C kao decimalni brojevi.
Polje actual_temperature puni ugrađeni termistor unutarnje jedinice ili, ako se koristi, kanal Remote Temperature opisan u nastavku.
Remote Temperature (vanjski senzor u prostoriji)
Varijabla samo za upis koja klima-uređaju šalje sobnu temperaturu izmjerenu vanjskim senzorom i time ima prednost pred ugrađenim termistorom unutarnje jedinice. Na nju se pomoću jednostavnog smart rule može povezati bilo koji senzor temperature u sustavu TapHome (bežični, Modbus, Zigbee itd.): kad god se promijeni vrijednost izvornog senzora, ona se u °C upisuje u ovaj uređaj.
Vrijednost sobne temperature s vanjskog senzora mora se osvježiti najmanje svakih 15 sekundi, inače se jedinica vraća na ugrađeni termistor dok ne stigne nova vrijednost. Smart rule postavite tako da upisuje pri svakoj promjeni i periodički (na primjer svakih 10 sekundi), kako se prednost vanjske vrijednosti ne bi izgubila kada se senzor kratko ne javlja.
Vrijednosti ≤ 0 i NaN predložak zanemaruje. Ovu funkciju koristite samo ako u sustavu TapHome imate pouzdan senzor u prostoriji.
Položaj lamele (okomito usmjeravanje)
Prekidač s više vrijednosti za kut okomitog usmjeravanja lamele: 1, 2, 3, 4, Auto. Čita heatpump.vane i upisuje /control?cmd=heatpump&vane=…. ProtoART HTTP API navodi i vrijednost swing, koju trenutačni predložak ne prikazuje.
Položaj vodoravne lamele (widevane)
Prekidač s više vrijednosti za vodoravni smjer lamele: Krajnje lijevo, Lijevo, Sredina, Desno, Krajnje desno, Široko, Njihanje. Čita heatpump.widevane i upisuje /control?cmd=heatpump&widevane=…. ProtoART navodi i vrijednost split, koju trenutačni predložak ne prikazuje.
Radnja Ponovno pokretanje na razini modula
Jedina servisna radnja na razini modula, Ponovno pokretanje, šalje /control?cmd=restart i ponovno pokreće ESP32. Korisna je nakon ažuriranja firmvera ili kada se veza UART preko CN105 čini zaglavljenom.
Dodatne mogućnosti (nisu implementirane)
ProtoART daje mnogo više telemetrijskih polja nego što trenutačni predložak koristi. Mogu se dodati u nekoj budućoj verziji predloška:
- Temperatura izmjenjivača unutarnje jedinice (
heatpump.tinp) i vanjska temperatura (heatpump.tout) — termistori izmjenjivača i vanjske jedinice. - Tlak u unutarnjem izmjenjivaču (
heatpump.pinp) — dijagnostika. - Potrošnja energije (
heatpump.tpcns) — ukupni brojač energije; mogao bi se mapirati kao brojilo u sustavu TapHome. - Vrijeme rada (
heatpump.optime) — brojač radnih sati kompresora. - Oznaka rada (
heatpump.oper) — kompresor radi / u pripravnosti. - Stanje odmrzavanja (
heatpump.defrost) — true dok se vanjska jedinica odmrzava. - Hot adjust (
heatpump.hotadjust) — oznaka predgrijavanja. - Stanje pripravnosti (
heatpump.standby) — unutarnja jedinica je uključena, ali trenutačno ne grije ni ne hladi. - Stanje senzora i-see (
heatpump.isee) — prepoznavanje prisutnosti osoba u seriji MSZ-FH. - Očitanja vanjskog senzora (
sensor.external.*) — temperatura, vlažnost i razina baterije dodatnog bežičnog senzora s baterijom CR2032. - Dijagnostika — stanje veze UART preko CN105 (
sys.conhp), veza s vanjskim senzorom (sys.conext), vrijeme rada modula (sys.up), Wi-Fi RSSI (wifi.rssi), verzija firmvera (fw.curr).
Dodatni bežični vanjski senzor
ProtoART kao dodatnu opremu prodaje mali bežični senzor na baterije (CR2032, LoRa / 2,4 GHz). Senzor javlja temperaturu i vlažnost u prostoriji i uklanja učinak „toplinskog mjehura” oko termistora unutarnje jedinice: ugrađeni senzor nalazi se unutar kućišta i tijekom grijanja pokazuje višu temperaturu od stvarne temperature prostorije.
Senzor se uparuje izravno s modulom ClimaControl (ne sa sustavom TapHome). Njegove vrijednosti pojavljuju se u JSON stanju pod sensor.external.* i koristi ih unutarnja logika modula. Trenutačni predložak TapHome ih ne čita. Ako vanjski senzor niste kupili, umjesto toga uređaju Remote Temperature šaljite sobnu temperaturu iz bilo kojeg senzora u sustavu TapHome.
Otklanjanje poteškoća
heatpump.local se ne razrješava
- Provjerite je li se modul ClimaControl spojio na kućnu Wi-Fi mrežu. Stanja LED indikatora opisana su u priručniku ProtoART.
- Provjerite jesu li centralna jedinica TapHome i modul u istoj lokalnoj mreži / VLAN-u. mDNS (Bonjour) radi samo unutar lokalnog segmenta i ne prelazi između podmreža, osim ako na usmjerivaču nije postavljen mDNS reflektor.
- Na uređaju u istoj lokalnoj mreži otvorite
http://heatpump.local/controlu pregledniku. JSON odgovor sa stanjem potvrđuje da je modul dostupan. - Ako mDNS nije dostupan, MAC adresi modula dodijelite statički DHCP zakup i IP adresu unesite izravno u parametar uvoza
IpAddressu sustavu TapHome.
Sve vrijednosti nakon uvoza prikazuju NaN
Predložak svakih 2,5 sekunde očitava /control bez parametara. Ako je svako polje NaN, HTTP zahtjev ne uspijeva:
- Provjerite pokazuje li
IpAddressna dostupan host. - U pregledniku otvorite
http://{IpAddress}/control. Ako se prikaže obrazac za prijavu ili stranica s pogreškom, firmver modula je možda zastario; ažurirajte ga prema ProtoART Firmware Release Notes. - Provjerite kabel CN105. Ako kabel nije dobro utaknut ili je unutarnja jedinica isključena, modul se pokreće, ali dio JSON-a za dizalicu topline vraća prazne / zadane vrijednosti. Dijagnostičko polje
sys.conhp(trenutačno se ne prikazuje) tada ima vrijednost0.
Remote Temperature nema učinka
- Provjerite izvodi li se upis najmanje svakih 15 s. Uz dulji razmak jedinica se između upisa vraća na unutarnji termistor.
- Provjerite je li upisana vrijednost pozitivan decimalni broj (°C). Vrijednosti
≤ 0iNaNskripta predloška izričito zanemaruje. - Neke unutarnje jedinice Mitsubishi Electric moraju biti u načinu rada Hlađenje, Grijanje ili Auto da bi sobna temperatura s vanjskog senzora imala učinak. U načinima Odvlaživanje i Ventilacija kompresor ne koristi zadanu temperaturu, pa ta vrijednost nema vidljiv učinak.
Upisanu zadanu temperaturu bez upozorenja mijenja drugi upravljač
Ako drugi upravljač (aplikacija MelCloud, termostat MHK, IR daljinski upravljač) pošalje naredbu otprilike u isto vrijeme kao TapHome, vrijedi zadnja naredba na sabirnici CN105. To je očekivano ponašanje sustava s više upravljača. Ako zadanom temperaturom treba upravljati samo jedan upravljač, uklonite ostale (ili im ograničite pristup preko Wi-Fi mreže / rasporeda).
Naredbe za ventilator ili lamelu nemaju učinka
Predložak za ventilator i lamelu mapira vrijednosti 0–5. Neki modeli Mitsubishi Electric fizički ne podržavaju svaki stupanj. Na primjer, jedinica bez tihog načina ventilatora („Quiet”) prihvatit će naredbu, ali će raditi na najbližem podržanom stupnju. Svaku brzinu provjerite daljinskim upravljačem jedinice kako biste potvrdili koje stupnjeve određeni model stvarno ima.
Hardver ProtoART otvoren je za platforme treće strane za automatizaciju kuće (Home Assistant, OpenHAB, FHEM, Tasmota, Homey). Na isti modul može se istodobno spojiti više klijenata. Na primjer, TapHome i Home Assistant mogu oba čitati i upisivati bez međusobnog ometanja jer modul ne usklađuje stanje između klijenata. Izbjegavajte proturječne upise iz automatizacija koje rade paralelno.