This is a project that I'm working on to let me control my A/C using Homebridge and Apple's HomeKit.
Thanks to Mattia Rossi for decoding the Toshiba A/C signals so that I didn't have to.
- I've got Homebridge running on a Raspberry Pi, that allows me to access devices on the network using Apple's HomeKit.
- I've got a basic web server running on the Pi that receives on/off and temperature setting commands from any device on the network - and sends them to the Arduino via a serial connection.
- I've got an Arduino firing the IR signals off to the A/C to control it.
This runs on the Arduino that sends the IR signals to the A/C unit.
This runs on the Raspberry Pi and receives commands (via web requests) to change the state of the A/C. This facilitates the serial communication between the Pi and the Arduino.
This is the Homebride plugin that allows homebridge to talk to send commands and retrieve status from the irServer.