Our Panasonic airco units have a CZ-TACG1 WiFi interface for use with their “Panasonic Comfort Cloud” app. I wanted to integrate them in my Home Assistant setup, but I did not like their app - it required frequent re-authentication, and it looks very outdated.
Hardware
After a lot of searching I found a custom PCB to replace the CZ-TACG1. It was developed by the fine people at espthings.io - I managed to buy some boards from what appears to be their last batch. Fortunately, you can build your own interface using an ESP32 board and a 3.3V - 5V level shifter.
The software is based on the Open Source ‘esphome-panasonic-ac’ project by GitHub user Dominik. The project contains instructions on how to build and connect your own hardware interface.
Software
The ESPHome configuration YAML looks like this:
In Home Assistant, a custom dashboard can be built using the following YAML:
Software backlog
See if enabling the “Bluetooth Proxy” functionality impacts overall stability.
3D-Printed case
I printed a nice case using the enclosure model files (.ZIP, local copy) provided by ESPthings.