├── .gitignore ├── LICENSE ├── README.CZTACG1.md ├── README.DNSKP11.md ├── README.md ├── ac.yaml.example ├── components └── panasonic_ac │ ├── __init__.py │ ├── climate.py │ ├── esppac.cpp │ ├── esppac.h │ ├── esppac_cnt.cpp │ ├── esppac_cnt.h │ ├── esppac_commands_cnt.h │ ├── esppac_commands_wlan.h │ ├── esppac_wlan.cpp │ ├── esppac_wlan.h │ ├── panasonic_ac_select.h │ └── panasonic_ac_switch.h ├── images ├── connector.jpg ├── controller_pcb.jpg ├── cztacg1 │ ├── cncnt.jpg │ ├── connector.jpg │ └── wifi_module.jpg ├── installed_controller.jpg ├── jumper_wires.jpg ├── other │ ├── pcb_comparison1.jpg │ ├── pcb_comparison2.jpg │ ├── pcb_comparison3.jpg │ └── pcb_comparison4.jpg └── wifi_module.jpg └── protocol ├── cztacg1 └── protocol_description_query.ods ├── logic_analyzer ├── controller │ ├── air_swing_down-up_auto.dsl │ ├── air_swing_left-right_auto.dsl │ ├── air_swing_updown_both_leftright_off.dsl │ ├── fan_speed_1-5_auto.dsl │ ├── mode_auto_heat_cool_dry.dsl │ ├── mode_nanoe.dsl │ ├── nanoe_off_on.dsl │ ├── on_off.dsl │ ├── query_20_15_degress.dsl │ ├── quiet_on_off_powerful_on_off.dsl │ ├── temperature_24.5-26.dsl │ ├── wakeup1.dsl │ └── wakeup2.dsl ├── ir │ ├── air_swing_middle_left_right_auto_ir.dsl │ ├── air_swing_up-down_auto_ir.dsl │ ├── fan_speed_1-5_auto_ir.dsl │ ├── max_min_off_ir.dsl │ ├── mode_dry_auto_heat_cool_ir.dsl │ ├── nanoe_off_on_ir.dsl │ ├── powerful_quiet_auto_ir.dsl │ ├── temperature_change_ir.dsl │ └── turn_off_ir.dsl └── other │ ├── init.dsl │ ├── init2.dsl │ ├── init3.dsl │ ├── init_dirty.dsl │ ├── init_dirty2.dsl │ ├── init_long.dsl │ ├── ping.dsl │ └── powercycle.dsl ├── protocol_description_controller.ods └── protocol_description_ir.ods /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/LICENSE -------------------------------------------------------------------------------- /README.CZTACG1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/README.CZTACG1.md -------------------------------------------------------------------------------- /README.DNSKP11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/README.DNSKP11.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/README.md -------------------------------------------------------------------------------- /ac.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/ac.yaml.example -------------------------------------------------------------------------------- /components/panasonic_ac/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/panasonic_ac/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/climate.py -------------------------------------------------------------------------------- /components/panasonic_ac/esppac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac.cpp -------------------------------------------------------------------------------- /components/panasonic_ac/esppac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac.h -------------------------------------------------------------------------------- /components/panasonic_ac/esppac_cnt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac_cnt.cpp -------------------------------------------------------------------------------- /components/panasonic_ac/esppac_cnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac_cnt.h -------------------------------------------------------------------------------- /components/panasonic_ac/esppac_commands_cnt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac_commands_cnt.h -------------------------------------------------------------------------------- /components/panasonic_ac/esppac_commands_wlan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac_commands_wlan.h -------------------------------------------------------------------------------- /components/panasonic_ac/esppac_wlan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac_wlan.cpp -------------------------------------------------------------------------------- /components/panasonic_ac/esppac_wlan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/esppac_wlan.h -------------------------------------------------------------------------------- /components/panasonic_ac/panasonic_ac_select.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/panasonic_ac_select.h -------------------------------------------------------------------------------- /components/panasonic_ac/panasonic_ac_switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/components/panasonic_ac/panasonic_ac_switch.h -------------------------------------------------------------------------------- /images/connector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/connector.jpg -------------------------------------------------------------------------------- /images/controller_pcb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/controller_pcb.jpg -------------------------------------------------------------------------------- /images/cztacg1/cncnt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/cztacg1/cncnt.jpg -------------------------------------------------------------------------------- /images/cztacg1/connector.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/cztacg1/connector.jpg -------------------------------------------------------------------------------- /images/cztacg1/wifi_module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/cztacg1/wifi_module.jpg -------------------------------------------------------------------------------- /images/installed_controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/installed_controller.jpg -------------------------------------------------------------------------------- /images/jumper_wires.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/jumper_wires.jpg -------------------------------------------------------------------------------- /images/other/pcb_comparison1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/other/pcb_comparison1.jpg -------------------------------------------------------------------------------- /images/other/pcb_comparison2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/other/pcb_comparison2.jpg -------------------------------------------------------------------------------- /images/other/pcb_comparison3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/other/pcb_comparison3.jpg -------------------------------------------------------------------------------- /images/other/pcb_comparison4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/other/pcb_comparison4.jpg -------------------------------------------------------------------------------- /images/wifi_module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/images/wifi_module.jpg -------------------------------------------------------------------------------- /protocol/cztacg1/protocol_description_query.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/cztacg1/protocol_description_query.ods -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/air_swing_down-up_auto.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/air_swing_down-up_auto.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/air_swing_left-right_auto.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/air_swing_left-right_auto.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/air_swing_updown_both_leftright_off.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/air_swing_updown_both_leftright_off.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/fan_speed_1-5_auto.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/fan_speed_1-5_auto.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/mode_auto_heat_cool_dry.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/mode_auto_heat_cool_dry.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/mode_nanoe.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/mode_nanoe.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/nanoe_off_on.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/nanoe_off_on.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/on_off.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/on_off.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/query_20_15_degress.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/query_20_15_degress.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/quiet_on_off_powerful_on_off.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/quiet_on_off_powerful_on_off.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/temperature_24.5-26.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/temperature_24.5-26.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/wakeup1.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/wakeup1.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/controller/wakeup2.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/controller/wakeup2.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/air_swing_middle_left_right_auto_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/air_swing_middle_left_right_auto_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/air_swing_up-down_auto_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/air_swing_up-down_auto_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/fan_speed_1-5_auto_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/fan_speed_1-5_auto_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/max_min_off_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/max_min_off_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/mode_dry_auto_heat_cool_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/mode_dry_auto_heat_cool_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/nanoe_off_on_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/nanoe_off_on_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/powerful_quiet_auto_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/powerful_quiet_auto_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/temperature_change_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/temperature_change_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/ir/turn_off_ir.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/ir/turn_off_ir.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/init.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/init.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/init2.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/init2.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/init3.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/init3.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/init_dirty.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/init_dirty.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/init_dirty2.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/init_dirty2.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/init_long.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/init_long.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/ping.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/ping.dsl -------------------------------------------------------------------------------- /protocol/logic_analyzer/other/powercycle.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/logic_analyzer/other/powercycle.dsl -------------------------------------------------------------------------------- /protocol/protocol_description_controller.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/protocol_description_controller.ods -------------------------------------------------------------------------------- /protocol/protocol_description_ir.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DomiStyle/esphome-panasonic-ac/HEAD/protocol/protocol_description_ir.ods --------------------------------------------------------------------------------