Started work on an 'Onkyo AVR / Pioneer AVR / Integra AVR' custom integration

Hi all, v0.9.0 is available:
On integration start (for example after a reboot of the remote) Simple Commands are generated based on the JSON so you do not need to type those commands anymore.
However, text commands are still possible so there is no impact on your existing Activities.

Currently 383 Simple Commands are created, for example options for:
AUDIO_RETURN_CHANNEL, DIRAC, LATE_NIGHT, LFE_LEVEL, LISTENING_MODE, LOUDNESS_MANAGEMENT, MUSIC_OPTIMIZER, MUTE, PRESET

So now Input Source can show options in a dropdown and it also allows for entering text commands. The behavior depends on your configuration of the Selector for Input. That config also impacts the Sources option in MediaWidget, see this explanation.

Other stuff:

  • Deezer: doesn’t show log out option in MediaBrowser anymore
  • unittests: migrated from ava to vitest, increased code coverage
  • cleaner build.yaml
  • updated dependencies
  • updated docs

Hi all,

v0.9.1 is available:

  • bugfix: the Back button as generated menu option in MediaBrowser sometimes did not work
  • added TuneIn presets as simple commands for example TUNEIN_PRESET_2
  • added Media Browse for source music-server, for example browse your NAS and play music from it, see doc
  • refactored code that handles Media Browsing
  • updated dependencies
  • updated docs

Hi all, v0.9.2 is available:

  • fixed generated simple commands for SLEEP
  • added Remote Entity see docs
  • updated dependencies
  • added unit tests
1 Like

Hi all, v0.0.1 was released approximately one year ago and the current v0.9.2 offers a lot more functionality and stability compared to that initial version.
Is there something missing (or not working) which in your opinion should be part of v1.0.0 ?

Hi all, v0.9.3 is now available:

  • bugfix: TuneIn sometimes did not allow to restart a station
  • new Select entity for Dirac
  • new Sensor entities for Treble, Vocal, Base, Center, Subwoofer
  • configuration for Select Listening-mode and Select Input Source now allows expliciet ‘all’ instead of leaving it empty (backwards compatible)
  • added an eISCP icon (feel free to propose a nicer one :slight_smile: )
  • updated dependencies
  • updated docs

Is there anything missing that you would expect in upcoming v1.0.0? Please let me know here or in a DM.

Hi, Just wanted to say thank you once more. I have been running the implementation now for quite some time and since one of the 0.8.x versions it has been working flawlessly for me.

I highly appreciate your efforts and dedication! :folded_hands::clinking_beer_mugs:

Thanks @j_o_e for your kind words, nice to know you like the integration!
Cheers :clinking_beer_mugs:

1 Like

Hi all, v0.9.4 is available:

  • bugfix: the flow to restore an integration configuration backup was not working

  • the available simple commands are now also documented in this overview

  • updated docs

  • updated dependencies

  • Select Entities for Listening Mode has adjusted logic:
    Some settings have aliases to cover all brands and models, for example pure-audio is also known as pure-direct.
    So if you select pure-direct, the AVR switches to that mode and reports back the new listening mode. But then the Select Entity showed pure-audio as that is the first known alias for that listening mode.
    In this version, if you have customized the list of listening modes and you select such mode or used the corresponding simple command, then the Select Entity will show the alias you selected instead of the first known alias.
    One note to make: when you select straight-decode the AVR tries to select and return the listening mode that suits the content best, so it could return a Dolby format. You can hit the info command to update the Select Entity after selecting straight-decode if you dont want to wait for the AVR to send an update on listening mode. I updated the first aliases for some Dolby listening modes. If other modes could also benefit from better aliases, just let me know!

  • Similar workings are implemented for the Input Source Select Entity.

1 Like

Hi all, v0.9.5 is available:

- homescreen now shows fm/dab info when applicable

- efficiency improvements:

  • AlbumArt detection

  • reconnectmanager on a failed connection attempt

  • incoming queue handling

- updated dependencies

- reduced integration tarball size

note: if the configuration screen (integration setup) does not show the Model and IP fields at the top: zoom out the browser. Or try a different browser (Brave on iPhone shows all fields for example).

I might decide to split the config form in the next version.

Hi, _beta_ v0.9.6 is available.

- new select-entity for `Tuner Presets`

- the integration will try to use the input source names known by your AVR instead of the long list of aliases we were using until now

- see the release notes for more details.

Go through setup, you probably dont have to change anything but make sure you save the config and then reboot your UC remote after updating to version v0.9.6 of this integration!

Hi, v0.9.7 is available, it’s the previous beta v0.9.6 but then improved and ready for use.

- new select-entity for Tuner Presets

- the integration will try to use the input source names known by your AVR instead of the long list of aliases we were using until now

- see the release notes for more details.