This project uses Fujitsu's proprietary protocol to control a Fujitsu AC(heat pump) unit, interfacing with Home Assistant through ESPHome.
This project is entirely based on unreality FujiHeatPump project. Huge thanks to unreality and jaroslawprzybylowicz!
See FujiHeatPump's readme file, I use that exact circuit with a ESP32 development board. IMPORTANT: I connected the MCP2025 TX RX to the ESP32's Serial 2 line, I used the Serial 1 line for debugging.
Copy all files under src into ESPHome config folder, next to the yaml file.
- config_folder
|- fujitsu.yaml
|- FujiHeatPump.cpp
|- FujiHeatPump.h
|- FujitsuClimate.cpp
|- FujitsuClimate.h
See fujitsu.yaml for a sample config file. Then run your esphome (tested with esphome version 2022.2.3) compile or upload command:
$ esphome compile fujitsu.yaml
void FujitsuClimate::setup()
in FujitsuClimate.cpp
void climate::ClimateTraits FujitsuClimate::traits()
in FujitsuClimate.cpp
for more details,
modify the function to suit your unit.