https://github.com/gerev/airconditioner_remote
A Rust-based web server for controlling an Electra air conditioner
https://github.com/gerev/airconditioner_remote
Last synced: 3 months ago
JSON representation
A Rust-based web server for controlling an Electra air conditioner
- Host: GitHub
- URL: https://github.com/gerev/airconditioner_remote
- Owner: GeReV
- Created: 2013-04-26T21:26:44.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2025-01-24T00:55:11.000Z (over 1 year ago)
- Last Synced: 2025-04-09T21:47:26.351Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 1.64 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Air Conditioner Remote
A Rust-based web interface for controlling an air conditioner via Raspberry Pi by [Amir Grozki](https://github.com/GeReV).
My current setup uses a binary protocol for an Electra airconditioner, which isn't compatible with LIRC. It is not strictly suitable for any other model, but can be adapted.
The protocol was identified and reversed using online material and [AnalysIR protocol analysis tool](https://www.analysir.com/).
## Credits
Initially based on [Open Source Universal Remote](http://opensourceuniversalremote.com) by [Alex Bain](http://alexba.in).
## Raspberry Pi Setup
Follow these links to setup the Raspberry Pi PWM:
1. https://librpip.frasersdev.net/peripheral-config/pwm0and1
1. https://docs.golemparts.com/rppal/0.11.2/rppal/pwm/#using-pwm-without-superuser-privileges-sudo