├── .editorconfig ├── .github └── workflows │ └── build-example.yml ├── Hardware.md ├── LICENSE ├── README.md ├── esphome ├── .gitignore ├── components │ └── MhiAcCtrl │ │ ├── MHI-AC-CTRL-operation-data.h │ │ ├── MHI-AC-Ctrl-core.cpp │ │ ├── MHI-AC-Ctrl-core.h │ │ ├── MHI-AC-Ctrl-internal.h │ │ ├── __init__.py │ │ ├── binary_sensor.py │ │ ├── climate.py │ │ ├── mhi_ac_ctrl.h │ │ ├── select.py │ │ ├── sensor.py │ │ └── switch.py └── example.yaml ├── homeassistant └── blueprints │ └── automation │ └── mhi_active_mode.yaml ├── images ├── Assembled-Board-top1.jpg ├── Board-plugged.jpg ├── MHI-AC-Ctrl_Schematic.png ├── PCB_bottom.PNG ├── PCB_top.PNG ├── SRK-PCB.jpg ├── before-mount.jpg └── with-esp.jpg └── kicad ├── .gitignore └── MHI-AC-CTRL ├── MHI-AC-CTRL.kicad_pcb ├── MHI-AC-CTRL.kicad_pro ├── MHI-AC-CTRL.kicad_sch ├── MHI-AC-CTRL.kicad_sym ├── MHI-AC-CTRL.pretty └── ESP-C3-32S-Kit.kicad_mod ├── fp-lib-table └── sym-lib-table /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/build-example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/.github/workflows/build-example.yml -------------------------------------------------------------------------------- /Hardware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/Hardware.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/README.md -------------------------------------------------------------------------------- /esphome/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/.gitignore -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/MHI-AC-CTRL-operation-data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/MHI-AC-CTRL-operation-data.h -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/MHI-AC-Ctrl-core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/MHI-AC-Ctrl-core.cpp -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/MHI-AC-Ctrl-core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/MHI-AC-Ctrl-core.h -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/MHI-AC-Ctrl-internal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/MHI-AC-Ctrl-internal.h -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/__init__.py -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/binary_sensor.py -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/climate.py -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/mhi_ac_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/mhi_ac_ctrl.h -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/select.py -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/sensor.py -------------------------------------------------------------------------------- /esphome/components/MhiAcCtrl/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/components/MhiAcCtrl/switch.py -------------------------------------------------------------------------------- /esphome/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/esphome/example.yaml -------------------------------------------------------------------------------- /homeassistant/blueprints/automation/mhi_active_mode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/homeassistant/blueprints/automation/mhi_active_mode.yaml -------------------------------------------------------------------------------- /images/Assembled-Board-top1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/Assembled-Board-top1.jpg -------------------------------------------------------------------------------- /images/Board-plugged.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/Board-plugged.jpg -------------------------------------------------------------------------------- /images/MHI-AC-Ctrl_Schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/MHI-AC-Ctrl_Schematic.png -------------------------------------------------------------------------------- /images/PCB_bottom.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/PCB_bottom.PNG -------------------------------------------------------------------------------- /images/PCB_top.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/PCB_top.PNG -------------------------------------------------------------------------------- /images/SRK-PCB.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/SRK-PCB.jpg -------------------------------------------------------------------------------- /images/before-mount.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/before-mount.jpg -------------------------------------------------------------------------------- /images/with-esp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/images/with-esp.jpg -------------------------------------------------------------------------------- /kicad/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/.gitignore -------------------------------------------------------------------------------- /kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_pcb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_pcb -------------------------------------------------------------------------------- /kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_pro -------------------------------------------------------------------------------- /kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_sch -------------------------------------------------------------------------------- /kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_sym: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/MHI-AC-CTRL/MHI-AC-CTRL.kicad_sym -------------------------------------------------------------------------------- /kicad/MHI-AC-CTRL/MHI-AC-CTRL.pretty/ESP-C3-32S-Kit.kicad_mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/MHI-AC-CTRL/MHI-AC-CTRL.pretty/ESP-C3-32S-Kit.kicad_mod -------------------------------------------------------------------------------- /kicad/MHI-AC-CTRL/fp-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/MHI-AC-CTRL/fp-lib-table -------------------------------------------------------------------------------- /kicad/MHI-AC-CTRL/sym-lib-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hberntsen/mhi-ac-ctrl-esp32-c3/HEAD/kicad/MHI-AC-CTRL/sym-lib-table --------------------------------------------------------------------------------