crankyoldgit / IRremoteESP8266

Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/
GNU Lesser General Public License v2.1
2.95k stars 831 forks source link

[Enhancement] Add matter protocol support for ESP32 #2139

Closed Thepowa753 closed 3 weeks ago

Thepowa753 commented 3 weeks ago

would be FANTASTIC to have matter support to control our ACs

NiKiZe commented 3 weeks ago

Please read the FAQ. If this is a new brand/model of AC that you want support for, then there is several sections that you need to follow to be able to add this.

Thepowa753 commented 3 weeks ago

Matter protocol is a comunication protocol between iot devices and assistants (like Google, siri, alexa...). So instead of using MQTT or HTTP request, you can change setting via Google Home. Matter >= 1.2 supports also ACs as device type, so should be possible to add this as a way to interact with this project. For now only ESP32 are supported

crankyoldgit commented 3 weeks ago

@Thepowa753 This project is a Library for talking/receiving IR commands. You would interface this library with another library (or service) that supports the Matter protocol on a ESP chip etc. What you're suggesting/requesting is very out-of-scope.

Kind-of like asking this library to support WLED strips. It can't/won't, you'd use one of the LED libraries to do that,

NiKiZe commented 3 weeks ago

You would use home assistant, or tasmota project. This library is just the low level IR stuff.

But I assume that the MQTT example could suggest that it is "complete" even if it is in the examples directory?