TapHome

ClimaControl for Mitsubishi Electric Air-to-Air

Packet Parser → HTTP
Trimis de
Ultima actualizare: 04. 2026

Acest dispozitiv acceptă mDNS

În loc să folosiți o adresă IP, puteți accesa dispozitivul la:

heatpump.local.local

Înlocuiți {MAC} cu adresa MAC a dispozitivului dvs. (majuscule, fără două puncte).

TapHome acceptă mDNS — folosirea unui nume de gazdă este mai fiabilă decât un IP static.

ClimaControl for Mitsubishi Electric Air-to-Air

ClimaControl ME_CN105_ATA_WIFI este un gateway Wi-Fi de la terți, produs de ProtoART (Enschede, Țările de Jos), care adaugă control prin rețeaua locală aparatelor de aer condiționat aer-aer Mitsubishi Electric. Modulul se conectează la conectorul de service CN105, prezent practic pe fiecare unitate interioară Mitsubishi Electric RAC și PAC, și face pompa de căldură accesibilă printr-un API HTTP REST local, un client MQTT și un nume de gazdă mDNS — totul fără cont în cloud. TapHome se conectează prin HTTP în rețeaua locală, citește starea pompei de căldură în format JSON și controlează pornirea, modul, ventilatorul, lamelele și temperatura setată.

Aceasta este o integrare locală — fără cont MelCloud, fără dependență de internet, fără interogarea cloudului Mitsubishi. Șablonul funcționează împreună cu adaptoarele Wi-Fi MelCloud existente și cu termostatele cu fir MHK1 / MHK2 pe aceeași magistrală CN105; ultima comandă are prioritate.

Gateway-ul este produs de ProtoART, nu de Mitsubishi Electric. Mitsubishi Electric produce aparatele de aer condiționat pe care acest gateway le controlează. ProtoART oferă variante separate de gateway pentru Mitsubishi Heavy Industries (MHI_XY_ATA_WIFI / MHI_CNS_ATA_WIFI) și pentru pompele de căldură aer-apă Mitsubishi Electric Ecodan (ME_CN105_ATW_WIFI) — pentru aceste sisteme folosiți șablonul corespunzător.

Hardware

Modulul ClimaControl este o carcasă mică din plastic (nu necesită sursă de alimentare externă), bazată pe un microcontroler Wi-Fi ESP32. Se livrează complet asamblat și cu firmware preinstalat — fără lipire, fără încărcarea firmware-ului.

Setul conține:

  • Modulul ClimaControl (ESP32, Wi-Fi b/g/n, client MQTT și HTTP REST)
  • Cablu CN105 gata confecționat (conector cu 5 pini, cu cheie de polarizare)
  • Opțional: senzor extern wireless de temperatură și umiditate (senzor compact cu baterie CR2032)
  • Opțional: cablu prelungitor CN105 (se comandă separat)

Alimentarea se face din linia de 12 V a conectorului CN105 — nu sunt necesare conexiuni la rețeaua electrică de 230 V și nici sursă de alimentare externă. Este necesar un modul ClimaControl pentru fiecare unitate interioară (sistemele multi-split necesită un modul pentru fiecare unitate interioară).

Unități interioare Mitsubishi Electric compatibile

ProtoART declară gateway-ul compatibil cu majoritatea unităților interioare Mitsubishi Electric RAC și PAC care au un port CN105, inclusiv unități de tip duct, de perete, casetă și de pardoseală.

FamilieFormatSerii confirmate
MSZSplit de perete (RAC)MSZ-AP, AY, DM, EF, FD, FE, FH, FS, GA, GB, GC, GE, GL, GS, GV, HR, LN, RW
MLZ / MLSCasetă de tavan cu refulare într-o direcțieMLZ-KA, MLZ-KP, MLS-KP
MFZDe pardosealăMFZ-KA, MFZ-KJ
PEAD / PEA / PKA / PVA / PLA / SEZDuct / Mr. Slim / PACPEAD-M, PEAD-RP100, PEA-RP140EA2, PKA-A, PKFY-P06NLMU-E-TH, PVA-A, PLA-A18BA, SEZ-KD
Multi-split / Mr. SlimUnitate exterioară / multizonăMSXY-FP, MSXY-FNVE, SVZ-KPNA, MXZ-8C48NAHZ, MPEZS-60VJA, NAXWST18A112AA

Dacă un anumit model nu este în listă, dar are port CN105, de regulă este compatibil — ProtoART recomandă contactarea suportului tehnic ProtoART la [email protected] pentru confirmare.

ClimaControl ME_CN105_ATA_WIFI este destinat exclusiv sistemelor aer-aer Mitsubishi Electric. Nu este compatibil cu echipamentele Mitsubishi Heavy Industries (MHI) — unitățile interioare MHI necesită în schimb varianta MHI_XY_ATA_WIFI sau MHI_CNS_ATA_WIFI. Unitățile aer-apă Mitsubishi Electric (Ecodan) folosesc o altă variantă ClimaControl (ME_CN105_ATW_WIFI).

Instalare

Modulul se conectează la placa electronică internă a unității interioare. Instalarea necesită deschiderea compartimentului electric al unității interioare, așa că urmați manualul de instalare Mitsubishi Electric pentru modelul respectiv și opriți întotdeauna mai întâi unitatea de la siguranța din tabloul electric.

  1. Deconectați aparatul de aer condiționat de la siguranța din tabloul electric.
  2. Deschideți compartimentul electric al unității interioare conform manualului de instalare Mitsubishi Electric.
  3. Găsiți conectorul CN105 cu 5 pini pe placa electronică a unității interioare (uneori marcat CN105 sau CNS).
  4. Conectați cablul ClimaControl la CN105 — conectorul are cheie de polarizare, deci se poate introduce doar într-o singură poziție.
  5. Scoateți cablul printr-o deschidere de service existentă și montați cutia ClimaControl pe perete, lângă unitatea interioară (sau în interiorul carcasei, dacă există spațiu).
  6. Restabiliți alimentarea — ClimaControl pornește alimentat din linia de 12 V a conectorului CN105.
Configurarea Wi-Fi (captive portal)

La prima pornire, modulul își creează propriul punct de acces Wi-Fi și deschide un captive portal. Conectați-vă la punctul de acces, introduceți în portal datele rețelei Wi-Fi de acasă, iar modulul se conectează la rețeaua locală. Din acel moment se anunță prin mDNS / Bonjour ca heatpump.local — accesibil la http://heatpump.local/ pentru interfața web și la http://heatpump.local/control pentru API-ul REST.

Folosiți numele de gazdă mDNS heatpump.local în locul unei adrese IP atribuite prin DHCP. Numele de gazdă rămâne valabil după reînnoirea DHCP și după repornirea routerului — adresa IP se poate schimba, numele nu.

Funcționarea împreună cu MelCloud și termostatele MHK

ClimaControl se conectează în paralel cu interfețele Wi-Fi MelCloud existente și cu termostatele cu fir MHK1 / MHK2 — toate controlerele folosesc aceeași magistrală CN105. Nu este necesară o cablare specială, iar ultima comandă are prioritate. TapHome, aplicația MelCloud și un termostat de perete pot controla toate aceeași unitate.

Configurare

Parametrul de import TapHome

La importul șablonului în aplicația TapHome trebuie setat un singur parametru:

ParametruDescriereValoare recomandată
IpAddressGazdă accesibilă din unitatea centrală TapHome (CCU)heatpump.local

Portul 80 este fix. Nu se folosește autentificare — modulul este conceput doar pentru acces dintr-o rețea locală de încredere. Păstrați-l într-un segment de rețea sau VLAN de încredere; orice dispozitiv care poate accesa /control pe portul 80 poate controla unitatea HVAC.

Dacă numele de gazdă mDNS nu poate fi rezolvat în rețeaua CCU TapHome (de exemplu, între subrețele care nu transmit mDNS mai departe), folosiți o rezervare DHCP statică și introduceți direct adresa IP.

Funcțiile dispozitivului

Șablonul interoghează endpointul /control la fiecare 2,5 secunde, păstrează întregul răspuns JSON cu starea într-o variabilă la nivel de modul (status) și pune la dispoziție șapte dispozitive subordonate, care citesc câmpuri individuale din această memorie.

Pornire/oprire

Un comutator simplu pornit/oprit. Citește heatpump.power (on/off) și scrie /control?cmd=heatpump&power=on|off.

Mod de funcționare

Un comutator multivaloare cu cele cinci moduri acceptate de unitățile interioare aer-aer Mitsubishi Electric:

ValoareModSe scrie ca
0Automatmode=auto
1Răciremode=cool
2Ventilație (doar ventilator)mode=fan
3Dezumidificaremode=dry
4Încălziremode=heat
Turația ventilatorului

Un comutator multivaloare cu șase trepte: Silențios, 1, 2, 3, 4, Automat. Citește heatpump.fan și scrie /control?cmd=heatpump&fan=…. Enumerarea internă asociază quiet=0, 1=1, 2=2, 3=3, 4=4, auto=5.

Termostat

Un dispozitiv termostat care citește temperatura interioară actuală (heatpump.actual_temperature) și temperatura setată curentă (heatpump.set_temperature) și scrie o nouă temperatură setată prin /control?cmd=heatpump&set_temperature={value}. Temperaturile sunt raportate în °C ca numere zecimale.

Câmpul actual_temperature este furnizat fie de termistorul integrat al unității interioare, fie — dacă este folosit — de canalul Temperatură externă descris mai jos.

Temperatură externă (senzor de cameră extern)

O variabilă doar pentru scriere care transmite unității HVAC temperatura camerei de la un senzor extern, în locul celei măsurate de termistorul integrat al unității interioare. Orice senzor de temperatură TapHome (wireless, Modbus, Zigbee etc.) poate fi legat de ea printr-o smart rule simplă: de fiecare dată când se schimbă valoarea senzorului sursă, scrieți-o în °C în acest dispozitiv.

Valoarea temperaturii externe trebuie reîmprospătată cel puțin la fiecare 15 secunde, altfel unitatea revine la termistorul integrat până la sosirea unei noi valori. Configurați smart rule-ul astfel încât să scrie la fiecare schimbare și periodic (de exemplu, la fiecare 10 secunde), ca perioadele scurte în care senzorul nu trimite date să nu anuleze folosirea valorii externe.

Valorile ≤ 0 și NaN sunt ignorate de șablon — folosiți această funcție doar dacă aveți un senzor de cameră fiabil asociat în TapHome.

Poziția lamelelor (deflector vertical)

Un comutator multivaloare pentru unghiul deflectorului vertical: 1, 2, 3, 4, Automat. Citește heatpump.vane și scrie /control?cmd=heatpump&vane=…. API-ul HTTP ProtoART documentează și valoarea swing — șablonul actual nu o pune la dispoziție.

Poziția lamelelor orizontale (widevane)

Un comutator multivaloare pentru direcția deflectorului orizontal: Complet stânga, Stânga, Mijloc, Dreapta, Complet dreapta, Larg, Baleiere. Citește heatpump.widevane și scrie /control?cmd=heatpump&widevane=…. ProtoART documentează în plus valoarea split, pe care șablonul actual nu o pune la dispoziție.

Acțiunea Resetare la nivel de modul

O singură acțiune de service la nivel de modul — Resetare — trimite /control?cmd=restart și declanșează repornirea ESP32. Utilă după actualizări de firmware sau când legătura UART CN105 pare blocată.

Funcții suplimentare (neimplementate)

ProtoART pune la dispoziție mult mai multe câmpuri de telemetrie decât folosește șablonul actual. Ele pot fi adăugate într-o versiune viitoare a șablonului:

  • Temperatura bateriei interioare (heatpump.tinp) și temperatura exterioară (heatpump.tout) — termistorii bateriei și cel exterior.
  • Presiunea în bateria interioară (heatpump.pinp) — diagnosticare.
  • Consum de energie (heatpump.tpcns) — contor cumulativ de energie; ar putea fi mapat ca un contor electric TapHome.
  • Timp de funcționare (heatpump.optime) — contor de ore de funcționare a compresorului.
  • Indicator de funcționare (heatpump.oper) — compresor activ / în așteptare.
  • Stare de dezghețare (heatpump.defrost) — adevărat cât timp unitatea exterioară se dezgheață.
  • Hot adjust (heatpump.hotadjust) — indicator de preîncălzire.
  • Stare de așteptare (heatpump.standby) — unitatea interioară este pornită, dar nu încălzește/răcește activ.
  • Starea senzorului i-see (heatpump.isee) — detectarea prezenței persoanelor la seria MSZ-FH.
  • Valorile senzorului extern (sensor.external.*) — temperatura, umiditatea și nivelul bateriei senzorului wireless opțional cu baterie CR2032.
  • Diagnosticare — starea legăturii UART CN105 (sys.conhp), legătura cu senzorul extern (sys.conext), timpul de funcționare al modulului (sys.up), RSSI Wi-Fi (wifi.rssi), versiunea firmware-ului (fw.curr).

Senzor extern wireless opțional

ProtoART vinde ca accesoriu opțional un mic senzor wireless alimentat cu baterie (CR2032, LoRa / 2,4 GHz). Senzorul raportează temperatura și umiditatea ambiantă și elimină efectul de „bulă de căldură” din jurul termistorului unității interioare — senzorul integrat se află în interiorul carcasei și în timpul încălzirii indică o temperatură mai mare decât cea reală din cameră.

Senzorul se asociază direct cu modulul ClimaControl (nu cu TapHome). Valorile lui apar în starea JSON sub sensor.external.* și sunt folosite de logica internă a modulului. Șablonul TapHome actual nu le citește — dacă senzorul extern nu este cumpărat, transmiteți în schimb dispozitivului Temperatură externă temperatura camerei de la orice senzor TapHome.

Rezolvarea problemelor

heatpump.local nu poate fi rezolvat
  1. Verificați dacă modulul ClimaControl s-a conectat la rețeaua Wi-Fi de acasă — semnificația LED-ului de stare este descrisă în manualul ProtoART.
  2. Asigurați-vă că CCU TapHome se află în aceeași rețea locală / VLAN ca modulul. mDNS (Bonjour) funcționează doar în segmentul local — nu trece între subrețele decât dacă pe router este configurat un reflector mDNS.
  3. Deschideți http://heatpump.local/control într-un browser pe un dispozitiv din aceeași rețea locală — un răspuns JSON cu starea confirmă că modulul este accesibil.
  4. Dacă mDNS nu este disponibil, atribuiți adresei MAC a modulului o rezervare DHCP statică și introduceți adresa IP direct în parametrul de import TapHome IpAddress.
Toate valorile apar ca NaN după import

Șablonul interoghează /control fără parametri la fiecare 2,5 secunde. Dacă toate câmpurile sunt NaN, cererea HTTP nu reușește:

  1. Verificați dacă IpAddress indică o gazdă accesibilă.
  2. Deschideți http://{IpAddress}/control într-un browser — dacă apare un formular de autentificare sau o pagină de eroare, firmware-ul modulului poate fi învechit; actualizați-l conform ProtoART Firmware Release Notes.
  3. Verificați cablul CN105 — dacă cablul nu este bine introdus sau unitatea interioară este oprită, modulul pornește, dar secțiunea pompei de căldură din JSON returnează valori goale / implicite. Diagnosticul sys.conhp (momentan nepus la dispoziție) trece în acest caz la 0.
Temperatura externă nu are niciun efect
  1. Verificați dacă scrierea se execută cel puțin la fiecare 15 s — la un interval mai lung, unitatea revine între scrieri la termistorul intern.
  2. Verificați dacă valoarea scrisă este un număr zecimal pozitiv (°C). Valorile ≤ 0 și NaN sunt ignorate în mod explicit de scriptul șablonului.
  3. Unele unități interioare Mitsubishi Electric necesită ca unitatea să fie în modul Răcire, Încălzire sau Automat pentru ca temperatura externă să aibă efect. În modurile Dezumidificare și Ventilație temperatura setată nu este folosită de compresor, deci temperatura externă nu are un efect vizibil.
Scrierile temperaturii setate sunt suprascrise fără avertizare

Dacă un alt controler (aplicația MelCloud, un termostat MHK, telecomanda IR) trimite o comandă aproximativ în același timp cu TapHome, ultima comandă de pe magistrala CN105 are prioritate. Acesta este comportamentul așteptat într-un sistem cu mai multe controlere. Dacă temperatura setată trebuie controlată de un singur controler, eliminați-le pe celelalte (sau restricționați-le accesul prin Wi-Fi / program orar).

Comenzile pentru ventilator sau lamele nu au efect

Enumerarea șablonului asociază valorile 0–5 pentru ventilator/lamele. Unele modele Mitsubishi Electric nu acceptă fizic toate treptele — de exemplu, o unitate fără treapta de ventilator „Silențios” acceptă comanda, dar funcționează pe cea mai apropiată treaptă acceptată. Testați fiecare turație cu telecomanda unității pentru a confirma care sunt efectiv disponibile la modelul respectiv.

Echipamentele ProtoART permit integrarea cu platforme de automatizare a casei de la terți (Home Assistant, OpenHAB, FHEM, Tasmota, Homey). La același modul se pot conecta simultan mai mulți clienți — de exemplu, TapHome și Home Assistant pot citi și scrie amândouă fără interferențe, deoarece modulul nu serializează starea între clienți. Evitați scrierile contradictorii din automatizări care rulează în paralel.

Dispozitive disponibile

ClimaControl ME_CN105_ATA_WIFI Modul
Acțiuni de service
ResetareRepornește modulul ClimaControl (repornire ESP32) prin /control?cmd=restart. Util după actualizări de firmware sau când legătura UART CN105 se blochează.
Variabile personalizate

ClimaControl - Mitsubishi Electric Air-to-Air

Citire (modul)
VAR response := SENDHTTPREQUEST("/control");
IF response.IsSuccess
 status := response.Content;
ELSE
 ADDERROR(response.StatusCode + " (" + response.ReasonPhrase + ")");
 RETURN(NaN);
END
Acțiuni de service
Reset
VAR response := SENDHTTPREQUEST("/control?cmd=restart");
IF response.IsSuccess = false
 RETURN("Error");
ELSE
 RETURN("OK");
END
Turație ventilator Comutator cu mai multe valori

Selector pentru turația ventilatorului — Silențios, 1, 2, 3, 4, Automat. Citește heatpump.fan; scrie /control?cmd=heatpump&fan={value}.

string enum_map
Valori / Stări: Quiet · ${device_mode_Automatic}

Turație ventilator

Citirea stării comutatorului
switch(parsejson(status, "heatpump.fan"),
"quiet", 0, "1", 1, "2", 2, "3", 3, "4", 4, "auto", 5, NaN)
Scrierea stării comutatorului
IF (!ISNAN(Mu))
	VAR response := SENDHTTPREQUEST("/control?cmd=heatpump&fan=" + switch(Mu,
	0, "quiet", 1, "1", 2, "2", 3, "3", 4, "4", 5, "auto", ""));
	IF response.IsSuccess = false
	 ADDERROR(response.StatusCode);
	END
END
Pornire/oprire Comutator

Starea pornit/oprit a unității interioare. Citește heatpump.power; scrie /control?cmd=heatpump&power=on|off.

string enum_map
Valori / Stări: ON · OFF

Pornire/oprire

Citirea stării comutatorului
switch(parsejson(status, "heatpump.power"),
"off", 0, "on", 1, NaN)
Scrierea stării comutatorului
VAR response := SENDHTTPREQUEST("/control?cmd=heatpump&power=" + St);
IF response.IsSuccess = false
 ADDERROR(response.StatusCode);
END
Temperatură externă Variabilă

Canal doar pentru scriere care transmite unității HVAC o temperatură a camerei de la un senzor extern (°C), în locul celei măsurate de termistorul integrat al unității interioare. Trebuie reîmprospătat cel puțin la fiecare 15 s, altfel unitatea revine la senzorul intern. Valorile ≤ 0 și NaN sunt ignorate.

float Unitate: °C

Temperatură externă

Scriere
IF (!(ISNAN(Va) or Va <= 0))
	VAR response := SENDHTTPREQUEST("/control?cmd=heatpump&remote_temperature=" + Va);
	IF response.IsSuccess = false
	 ADDERROR(response.StatusCode);
	END
END
Mod Comutator cu mai multe valori

Selector pentru modul de funcționare — Automat, Răcire, Ventilație (ventilator), Dezumidificare, Încălzire. Citește heatpump.mode; scrie /control?cmd=heatpump&mode={value}.

string enum_map
Valori / Stări: ${device_mode_Automatic} · ${device_mode_Cooling} · ${category_ventilation} · Dry · ${device_mode_Heating}

Mod

Citirea stării comutatorului
switch(parsejson(status, "heatpump.mode"),
"auto", 0, "cool", 1, "fan", 2, "dry", 3, "heat", 4, NaN)
Scrierea stării comutatorului
IF (!ISNAN(Mu))
	VAR response := SENDHTTPREQUEST("/control?cmd=heatpump&mode=" + switch(Mu,
	0, "auto", 1, "cool", 2, "fan", 3, "dry", 4, "heat", ""));
	IF response.IsSuccess = false
	 ADDERROR(response.StatusCode);
	END
END
Termostat Termostat

Termostat pentru temperatura interioară — citește temperatura interioară actuală (heatpump.actual_temperature) și temperatura setată curentă (heatpump.set_temperature); scrie noua temperatură setată prin /control?cmd=heatpump&set_temperature={value} în °C.

float Unitate: °C

Termostat

Citirea temperaturii
parsejson(status, "heatpump.actual_temperature")
Citirea temperaturii dorite
parsejson(status, "heatpump.set_temperature")
Scrierea temperaturii dorite
VAR response := SENDHTTPREQUEST("/control?cmd=heatpump&set_temperature=" + Se);
IF response.IsSuccess = false
 ADDERROR(response.StatusCode);
END
Poziție lamele Comutator cu mai multe valori

Poziția lamelelor verticale (deflector) — 1, 2, 3, 4, Automat. Citește heatpump.vane; scrie /control?cmd=heatpump&vane={value}.

string enum_map
Valori / Stări: -- · ${device_mode_Automatic}

Poziție lamele

Citirea stării comutatorului
switch(parsejson(status, "heatpump.vane"),
"1", 1, "2", 2, "3", 3, "4", 4, "auto", 5, NaN)
Scrierea stării comutatorului
IF (!ISNAN(Mu))
	VAR response := SENDHTTPREQUEST("/control?cmd=heatpump&vane=" + switch(Mu,
	1, "1", 2, "2", 3, "3", 4, "4", 5, "auto", ""));
	IF response.IsSuccess = false
	 ADDERROR(response.StatusCode);
	END
END
Poziție lamele orizontale Comutator cu mai multe valori

Poziția lamelelor orizontale widevane (deflector) — Complet stânga, Stânga, Mijloc, Dreapta, Complet dreapta, Larg, Baleiere. Citește heatpump.widevane; scrie /control?cmd=heatpump&widevane={value}.

string enum_map
Valori / Stări: farleft · left · middle · right · farright · wide · swing

Poziție lamele orizontale

Citirea stării comutatorului
switch(parsejson(status, "heatpump.widevane"),
"farleft", 0, "left", 1, "middle", 2, "right", 3, "farright", 4, "wide", 5, "swing", 6, NaN)
Scrierea stării comutatorului
IF (!ISNAN(Mu))
	VAR response := SENDHTTPREQUEST("/control?cmd=heatpump&widevane=" + switch(Mu,
	0, "farleft", 1, "left", 2, "middle", 3, "right", 4, "farright", 5, "wide", 6, "swing", ""));
	IF response.IsSuccess = false
	 ADDERROR(response.StatusCode);
	END
END
Conexiune: Packet Parser → HTTP • Nume gazdă: heatpump.local.local
Îmbunătățiri posibile (18)
  • Indoor coil (input) temperature — Indoor unit coil temperature — available in JSON status and on MQTT /heatpump/tinp. Could be added as PacketParserVariable, read-only, °C.
  • Outdoor temperature — Outdoor unit temperature — available in JSON status and on MQTT /heatpump/tout. Could be added as PacketParserVariable, read-only, °C.
  • Indoor coil pressure — Indoor coil pressure (diagnostic). Could be added as PacketParserVariable, read-only.
  • Power consumption — Cumulative power consumption reported by the heat pump. Homey app maps this as an energy meter — could be added as PacketParserElectricityMeter.
  • Operation time — Total compressor operating time counter. Could be added as PacketParserVariable, read-only.
  • Operation flag — Indicates whether the compressor is actively running. Useful for detecting standby vs. active cycles.
  • Defrost state — True when the outdoor unit is in a defrost cycle. Homey app exposes this; useful for user feedback during winter operation.
  • Hot adjust — Pre-heat adjustment flag — indicates the unit is warming up before delivering air.
  • Standby state — Indicates the indoor unit is in standby (on but not actively heating/cooling).
  • i-see sensor state — i-see infrared presence sensor state (on MSZ-FH and similar models). Reports detected occupant position.
  • External sensor temperature — Temperature from the optional wireless CR2032 external sensor (puck). The template does not read it — users would need a separate Remote Temperature feed.
  • External sensor humidity — Humidity from the optional wireless external sensor. Homey app exposes this capability.
  • External sensor battery level — Battery level of the optional CR2032 external sensor.
  • Module uptime — ClimaControl module uptime. Could be exposed as a module-level service attribute.
  • CN105 UART link status — Status of the UART link between the ClimaControl module and the indoor unit. Critical diagnostic — value 0 means the CN105 cable is disconnected or the indoor unit is off.
  • External sensor link status — Status of the wireless link to the optional external sensor (1 = paired).
  • WiFi signal strength — WiFi RSSI of the ClimaControl module (module.* / sys.* section of the JSON).
  • Firmware version — Current firmware version of the ClimaControl module. Could be exposed as a module-level service attribute.

Surse

  • ProtoART — ME_CN105_ATA_WIFI HTTP API & MQTT Topics
    protoart.net 2026-04-16
  • ProtoART — ME_CN105_ATA_WIFI Supported Models
    protoart.net 2026-04-16
  • ProtoART — ME_CN105_ATA_WIFI Installation
    protoart.net 2026-04-16
  • Lectronz — ClimaControl Mitsubishi Electric Air-to-Air HVAC
    lectronz.com 2026-04-16
  • Homey — ClimateControl community app (net.protoart.clima)
    homey.app 2026-04-16

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal