Giter Site home page Giter Site logo

mitsubishi2mqtt's Introduction

mitsubishi2MQTT

Use MQTT and ESP8266/ESP32 module to control Mitsubishi HVAC unit. It use SwiCago librairies: https://github.com/SwiCago/HeatPump


Features:

  • Initial config: WIFI AP mode and web portal
  • Web interface for configuration, status and control, firmware upgrade
  • Homeassistant autodiscovery and control with MQTT

Screenshots:

Main Page

Control page

Config page


How to use:

  • Step 1: flash the sketch with flash size include SPIFFS option.
  • Step 2: connect to device AP with name HVAC_XXXX (XXXX last 4 character MAC address)
  • Step 3: You should be automatically redirected to the web portal or go to 192.168.1.1
  • Step 4: set Wifi information, save & reboot. Fall back to AP mode if WiFi connection fails (AP password sets to default SSID name from step 2).
  • Step 5: find the device IP with last 4 character MAC address in your router
  • Step 6: (optional): Set MQTT information for use with Home Assistant
  • Step 7: (optional): Set Login password to prevent unwanted access in SETUP->ADVANCE->Login Password

For nodered fans MQTT topic use cases

  • topic/power/set OFF
  • topic/mode/set AUTO HEAT COOL DRY FAN_ONLY OFF ON
  • topic/temp/set 16-31
  • topic/remote_temp/set also called "room_temp", the implementation defined in "HeatPump" seems not work in some models
  • topic/fan/set 1-4 AUTO QUIET
  • topic/vane/set 1-5 SWING AUTO
  • topic/wideVane/set << < | > >>
  • topic/settings
  • topic/state
  • topic/debug
  • topic/debug/set on off
  • topic/custom/send as example "fc 42 01 30 10 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7b " see https://github.com/SwiCago/HeatPump/blob/master/src/HeatPump.h

mitsubishi2mqtt's People

Contributors

gysmo38 avatar dzungpv avatar shampeon avatar juampe avatar brusarp avatar mamrai1 avatar penpal1278 avatar jascdk avatar endeavour avatar chrdavis avatar melyux avatar lesleypersyn avatar alekslyse avatar loadrunner42 avatar ajobbins avatar andig avatar brackw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.