Great news for the PM7000N, thanks @Tolkyen! And thanks for the other two remarks, they are fixed in version 1.2.0 (Release v1.2.0 · LM1LC3N7/gladys-denon-avr · GitHub), published today; it will arrive in the store at the next indexer run.
The Denon Home 150
Your Denon Home doesn’t have Telnet: it’s a HEOS speaker, controlled only by HEOS. The integration still tried Telnet in a loop, hence the warnings and the orange dot. Now, when HEOS announces a speaker model (« Denon Home… », « HEOS… ») and port 23 is refused, the integration treats it as a speaker:
- volume, mute, play/pause/next/previous, « now playing » and « Speak on a speaker » go through HEOS;
- power/standby, source, sound mode and tuner are no longer offered: HEOS has no command for that on a speaker;
- only one line in the logs instead of warnings, and Telnet is retried only every 5 minutes;
- no more orange dot; the badge goes to « unreachable » if the speaker no longer responds to HEOS.
Your PM7000N is not affected: a device whose Telnet has already responded, or whose model is not recognized as a speaker, remains treated as an amplifier.
For your already created Denon Home device: in the Discovery tab, run a scan then click « Update » for it. The buttons that do nothing disappear.
Vol+ / Vol- in the widget
It didn’t come from the amplifier: Gladys accepts at most 30 widget actions per minute for an integration, and the widget reload after each press also counts. With a press per 0.5 dB step, the limit was reached in a few seconds, and all the widget buttons were refused until the end of the minute.
Now, in the widgets, a press changes the volume by 2% on an amplifier (5% on a HEOS speaker), so four times fewer presses for the same setting. Quick presses are grouped: only the last desired volume is sent. And the volume no longer exceeds the maximum that the amplifier announces, so that a Vol- acts immediately. The Volume +/- buttons on the devices page keep the 0.5 dB step.
Gladys’ limit remains: by pressing really very quickly and for a long time, it can still be reached, but it will be much rarer.
After the update, can you tell me:
- In the integration logs, do you see a line that says the Denon Home is a HEOS speaker (« … is a HEOS speaker … »)? The « Telnet socket error … ECONNREFUSED » no longer come back in a loop?
- The orange dot has disappeared on the Denon Home?
- After Discovery then « Update »: power/standby, source and sound mode have disappeared? Volume, mute, playback and announcements still work?
- In the Amplifier widget, a 2% (about 2 dB) step per press: is it good, or too loud? Do you still have « The action failed »?
- On the PM7000N, does everything still work as with 1.1.1?
Thanks again for your precise feedback!