All Projects → DomiStyle → esphome-panasonic-ac

DomiStyle / esphome-panasonic-ac

Licence: MIT license
Open source alternative for Panasonic air condition wifi adapters that works locally without the Comfort Cloud

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to esphome-panasonic-ac

homebridge-panasonic-air-conditioner
Panasonic Air Conditioner / Heat Pump plugin for HomeBridge using the Panasonic Comfort Cloud API to expose Panasonic Air Conditioners to Apples HomeKit
Stars: ✭ 32 (-70.64%)
Mutual labels:  pump, heat, panasonic, heat-pump
ESPHome-Devices
A collection of ESPHome custom components, configuration files, and custom code for my various ESP8266/ESP32 devices that integrate with Home Assistant.
Stars: ✭ 83 (-23.85%)
Mutual labels:  esp, pump, esphome
esphome aux ac component
ESPHome component for AUX based air conditioners. Direct wifi control of HVAC by ESPHome and Home Assistant. HVAC status and command feedback available.
Stars: ✭ 62 (-43.12%)
Mutual labels:  hvac, esphome
HydroData
An R 📦 for finding and getting geospatial earth systems data
Stars: ✭ 30 (-72.48%)
Mutual labels:  climate
ClimateVegetationDynamics GrangerCausality
Source code for the publications on "a non-linear Granger-causality framework to investigate climate–vegetation dynamics", by Papagiannopoulou et al., GMD & ERL 2017
Stars: ✭ 16 (-85.32%)
Mutual labels:  climate
badlands-companion
Badlands pre & post-processing
Stars: ✭ 14 (-87.16%)
Mutual labels:  climate
HomeAssistantRepository
🏡 Home Assistant on Gentoo Linux.
Stars: ✭ 26 (-76.15%)
Mutual labels:  esphome
netpositive-money.github.io
Bitcoiners contributing to climate change solutions - the website
Stars: ✭ 17 (-84.4%)
Mutual labels:  climate
nosgestesclimat
Estimez votre empreinte climat - le modèle de calcul
Stars: ✭ 79 (-27.52%)
Mutual labels:  climate
patch-ruby
Patch's Ruby client library - https://www.patch.io
Stars: ✭ 50 (-54.13%)
Mutual labels:  climate
GARD
Generalized Analog Regression Downscaling (GARD) code
Stars: ✭ 21 (-80.73%)
Mutual labels:  climate
wxee
A Python interface between Earth Engine and xarray for processing time series data
Stars: ✭ 113 (+3.67%)
Mutual labels:  climate
home-assistant-frigidaire
Custom component for the Frigidaire integration
Stars: ✭ 11 (-89.91%)
Mutual labels:  climate
climate
The R climate package: an interface for downloading in-situ meteorological (and hydrological) dataset
Stars: ✭ 51 (-53.21%)
Mutual labels:  climate
VictronMPPT-ESPHOME
Victron Mppt charger ve.direct to esphome node
Stars: ✭ 121 (+11.01%)
Mutual labels:  esphome
WorldWeather
The largest three-dimensional web-based interactive browser of satellite, weather, climate, and other time-aware geospatial data on the web, built upon NASA's revolutionary WorldWind technology.
Stars: ✭ 49 (-55.05%)
Mutual labels:  climate
pcmdi metrics
Self contained packages to run PCMDI Metrics
Stars: ✭ 44 (-59.63%)
Mutual labels:  climate
climateR
An R 📦 for getting point and gridded climate data by AOI
Stars: ✭ 93 (-14.68%)
Mutual labels:  climate
Climate-Change-Datasets
Here is a list of Climate Change Public Datasets 🌦🌪🌫🌀💧🌊
Stars: ✭ 115 (+5.5%)
Mutual labels:  climate
xbpch
xarray interface for bpch files
Stars: ✭ 17 (-84.4%)
Mutual labels:  climate

Overview

An open source alternative for the Panasonic wi-fi adapter that works locally without the cloud.

Features

  • Control your AC locally via Home Assistant, MQTT or directly
  • Instantly control the AC without any delay like in the Comfort Cloud app
  • Receive live reports and state from the AC
  • Uses the UART interface on the AC instead of the IR interface
  • Provides a drop-in replacement for the Panasonic DNSK-P11 and the CZ-TACG1 wifi module

Supported hardware

This library works with both the CN-CNT port and the CN-WLAN port. CN-WLAN is only available on newer units. Either port can be used on units that have both ports regardless of the usage of the other port (ie. it is possible to leave the DNSK-P11 connected to CN-WLAN and connect the ESP to CN-CNT).

Works on the ESP8266 but ESP32 is preferred for the multiple hardware serial ports.

Requirements

  • ESP32 (or ESP8266) (supported by ESPHome)
  • 5V to 3.3V bi-directional Logic Converter (minimum 2 channels, available as pre-soldered prototyping boards)
  • Female-Female Jumper cables
  • Soldering iron
  • Wires to solder from Logic converter to ESP
  • Heat shrink
  • ESPHome 2022.5.0 or newer
  • Home Assistant 2021.8.0 or newer

Notes

  • Make sure to disconnect mains power before opening your AC, the mains contacts are exposed and can be touched by accident!
  • Do not connect your ESP32/ESP8266 directly to the AC, the AC uses 5V while the ESPs use 3.3V!
  • While installation is fairly straightforward I do not take any responsibility for any damage done to you or your AC during installation
  • The DNSK-P11 and the CZ-TACG1 use different types of connectors, make sure to connect to the correct one

Software installation

This software installation guide assumes some familiarity with ESPHome.

  • Pull this repository or copy the ac.yaml.example from the root folder
  • Rename the ac.yaml.example to ac.yaml
  • Uncomment the type field depending on which AC protocol you want to use
  • Adjust the ac.yaml to your needs
  • Connect your ESP
  • Run esphome ac.yaml run and choose your serial port (or do this via the Home Assistant UI)
  • If you see the handshake messages being sent (DNSK-P11) or polling requests being sent (CZ-TACG1) in the log you are good to go
  • Disconnect the ESP and continue with hardware installation

Setting supported features

Since Panasonic ACs support different features you can comment out the lines at the bottom of your ac.yaml:

  # Enable as needed
  # eco_switch:
  #   name: Panasonic AC Eco Switch
  # nanoex_switch:
  #   name: Panasonic AC NanoeX Switch
  # mild_dry_switch:
  #   name: Panasonic AC Mild Dry Switch
  # econavi_switch:
  #   name: Econavi switch
  # current_power_consumption:
  #   name: Panasonic AC Power Consumption

In order to find out which features are supported by your AC, check the remote that came with it. Please note that eco switch and mild dry switch are not supported on DNSK-P11.

Enabling unsupported features can lead to undefined behavior and may damage your AC. Make sure to check your remote or manual first. current_power_consumption is just as ESTIMATED value by the AC

Upgrading from 1.x to 2.x

Upgrade instructions

Hardware installation

Hardware installation for DNSK-P11

Hardware installation for CZ-TACG1

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].