New all-in-one universal infrared remote platform integration with support for standard LIRC (Linux Infrared Remote Control) config files via the infrared building-block integration? #3891
Unanswered
Hedda
asked this question in
Integration enhancements
Replies: 2 comments
-
|
🏷️ I've automatically added the |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
This is also an extensive database of IR codes, although it's stored as device/command values that need to be translated via their respective protocols, vs. hex, pronto, or timing formats. But they could directly feed the protocols supported by esphome. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Integration name
Infrared
Link to integration documentation on our website
https://www.home-assistant.io/integrations/infrared/
Describe the enhancement
As an alternative to starting from scratch and creating seperate integration for each and every infrared device, could it be a good idea to also create a new all-in-one universal infrared remote platform integration what is based around standard LIRC (Linux Infrared Remote Control) config files and including their whole LIRC remotes database by default, thenthen have a picker in the UI that let users simply pick manufacturer or brand and model of remote control?
The already established LIRC (Linux Infrared Remote Control) project have a database with standardized structured config files for about 2500+ IR remote control devices in their remotes database with protocol-aware decoding and encoding that it meant to work with generic lirc drivers:
Thier existing documentation does however not look great:
Use cases
From the end-user point-of-view you would just configure a new device via this universal infrared remote integration, and under it you pick a manufacturer, pick a model, and the integration loads a LIRC config file of known codes for that remote control model.
Anything else?
Even if no one want an all-in-one universal infrared remote platform integration, the LIRC config file database could maybe still be a good source for codes to well-known remotes when building out the infrared-protocols project (with Python Infrared Protocols for Home Assistant)?
SmartIR custom integration (and its forks like AR Smart IR) uses a similar apprach but does not specifically use standard LIRC config files:
https://github.com/smartHomeHub/SmartIR
https://github.com/marsh4200/ar_smart_ir
Beta Was this translation helpful? Give feedback.
All reactions