Skip to content

dimityrivanov/ESP-ACController

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ACController

This is a open source project with ESP8266 that aims to control any air conditioner type over IR protocol using Android/iOS application or voice assistant like Google Home / Alexa.

PCB Preview (First prototype PCB)

image

Information for schematic files and PCB can be found here: https://easyeda.com/dimitarivanovit/irblaster

How does it work ?

  • When the device is powered on a webserver is started to setup WiFi connection.
  • After that SSDP service is started.
  • Mobile application find the device over SSDP protocol
  • From the application you first have to init the device before using it with voice assitant in order for that to work mobile device and hardware unit should be at the same wifi network.
  • After this process you can control your AC threw mobile application UI (you have to press a button to send a command) or the voice assitant (each voice action is command to AC)

Mobile applicaiton source code

Roadmap

  • Develop iOS application like the Android one
  • Find testers to evalute that IRSend codes for the AC Brands currentlly implemented are working
  • Add more ACUnit support
  • Modify code endpoint to return list of supported devices instead of hardcoding them into the mobile application
  • Add support for alexa voice commands
  • Clean code

Validated Brands

  • Mitsubishi IR Code confirmed by @dimityrivanov
  • Panosonic IR Code not confirmed
  • Daikin IR Code not confirmed

This project is part of: Sinric -> https://github.com/kakopappa/sinric ESPIRRemote -> https://github.com/crankyoldgit/IRremoteESP8266/wiki/Related-User-Projects#diy

About

Open Source project with ESP8266 that aims to control any air conditioner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published