Emotiva AV processor Binding

Binding for Emotiva Audio Corporation AV processors based on the Emotiva Network Remote Control protocol.

Binding has only been tested with an XMC-2, so need feedback from people with other devices.

Has support for all notification types in version 2.0 and 3.0 of the protocol, and adds support for most control commands. So basic usage should be working, but the following functionality is not done or tested:

Changelog

8 July

  • Binding has been released along with OpenHAB 4.2.0

14 June 2024

  • The binding has now been merged, and will be available for the next OpenHAB release.

26 May 2024

  • Alle channels with an “_” in the name has been rename to use “-”, to follow the OH coding standard. Ie. mode_surround → mode-surround
  • Fixed issue with missing DTS surround mode
  • Removed the keep-away channel, is used by the retry mechanism, so not really needed.
  • Model and revisions info is now displayed as properties of the Thing device instead of config values.
  • Lots of small cleanups and fixes as part of an ongoing PR review

30 April 2024

  • Added support for Goodbye message from device
  • Lots of small cleanups and fixes before going to review

26 April 2024

  • Added Zone 2 support
  • Fixed issue with setting surround mode

31 March 2024

  • Added Menu control and display support. Can now control the menu via the Buttongrid element.
  • Added automatic connect, disconnect on missing keepAlive and reconnect if device is available again.
  • Lots of fixes here and there

12 March 2024

  • Added Radio Tuner functionality
  • Added i18n labels for EN and NO
  • Added missing trim support for Height and Width speakers
  • Started on Menu updates
  • Lots of small fixes

07 March 2024

  • initial release

Resources

Emotiva Lounge Thread

org.openhab.binding.emotiva-4.2.0-SNAPSHOT.jar

Source Code PR #16499

README.md

1 Like

If you experience missing/empty data in the input/source or surround modes channels, just recently merged [emotiva] Fix missing data in source channels by espenaf · Pull Request #17365 · openhab/openhab-addons · GitHub that fixes this issue. It is however required to upgrade to the latest 4.3.0-SNAPSHOT version or the upcoming 4.3.0 Milestone release.

If you want to stay on 4.2.x, it is possible to build the binding from my backported fix in GitHub - espenaf/openhab-addons at emotiva-4.2.x.