/airconditioner_remote

A Rust-based web server for controlling an Electra air conditioner

Primary LanguageRust

Air Conditioner Remote

A Rust-based web interface for controlling an air conditioner via Raspberry Pi by Amir Grozki.

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.

Credits

Initially based on Open Source Universal Remote by Alex Bain.

Raspberry Pi Setup

Follow these links to setup the Raspberry Pi PWM:

  1. https://librpip.frasersdev.net/peripheral-config/pwm0and1
  2. https://docs.golemparts.com/rppal/0.11.2/rppal/pwm/#using-pwm-without-superuser-privileges-sudo