Homebridge plugin for Mitsubishi Melcloud

Usage no npm install needed!

<script type="module">
  import homebridgeMelcloud2 from 'https://cdn.skypack.dev/homebridge-melcloud2';



Homebridge plugin for Mitsubishi Melcloud


Follow the instruction in homebridge for the homebridge server installation. The plugin is published through NPM and should be installed "globally" by typing:

npm install -g homebridge-melcloud2


Remember to configure the plugin in config.json in your home directory inside the .homebridge directory. Look for a sample config in config.json example. Simply specify you Melcloud credentials and the language id from one of the following numeric codes:

  • 0=enEnglish
  • 1=bgБългарски
  • 2=csČeština
  • 3=daDansk
  • 4=deDeutsch
  • 5=etEesti
  • 6=esEspañol
  • 7=frFrançais
  • 8=hyՀայերեն
  • 9=lvLatviešu
  • 10=ltLietuvių
  • 11=huMagyar
  • 12=nlNederlands
  • 13=noNorwegian
  • 14=plPolski
  • 15=ptPortuguês
  • 16=ruРусский
  • 17=fiSuomi
  • 18=svSvenska
  • 19=itItaliano
  • 20=ukУкраїнська
  • 21=trTürkçe
  • 22=elΕλληνικά
  • 23=hrHrvatski
  • 24=roRomână
  • 25=slSlovenščina


Siri is only able to read and change the target temperature of the Mitsubishi units. Siri can not change the heating/cooling/auto modes directly. To get around this limitation, you can create a scene with an app like Elgato or iDevices. For example: a scene named "Switch on the downstairs air conditioning" can turn on the downstairs AC in cooling mode, set it to 25°C and switch the Nest thermostat off. Dehumidifying mode is not supported through HomeKit.


Thanks to Simon “mGeek” Rubuano for his work on [reverse engineering Melcloud] (http://mgeek.fr/blog/un-peu-de-reverse-engineering-sur-melcloud)