> I think we're probably talking about the same behavior, which is rooted
> in the fact that, under certain circumstances which are still unclear to
> me, an AVR in standby mode can go into a state where the only command it
> will respond to is a "PWON" (or "ZnON")

Except that you have to power cycle the AVR? Do you maintain a
persistent TCP connection or connect, send, process responses, and then
disconnect? Because my AVR will eventually (usually pretty soon) respond
to normal "?" query and other commands if I just disconnect my TCP
connection to the serial port server. (I have no idea if the 'ser2net'
serial port software maintains a connection to the RS232 port.)

SamY wrote: 
> I have always wanted to download your plugin and try it out for
> comparison, since it takes a much different approach in its design. One
> thing I like about this one is that there is no polling overhead
> involved. It functions as a true state machine and is completely idle
> during a long listening session, only waking up to process a registered
> player event received from LMS.

Don't let that stop you! "Enable Amp Status Polling" is a configurable
option (as is the frequency with which the amp is polled, and the
frequency can be different for active** and inactive modes). Turn amp
status polling off and it will still take action promptly when the LMS
player volume or muting or power state changes -- LMS just won't
recognize when somebody has used a Denon remote or the big volume knob
to change the AVR volume. 

I rely heavily on polling personally just because there's some
poltergeist in my home theater room repeating any Slim Devices code like
crazy. I spent a day swapping out SB3s, covering reflective surfaces,
etc., trying to identify what was IR-bombinng my player before giviing
up, turning off IR remote processing for the SB3, and switching the
universal remote to use the Denon IR commands. <shrug> But I also often
use a phone or tablet app to change the volume via LMS.

BTW, I've been thinking more about experimenting with your plugin
lately, too. I've had my AVR more than a decade but have only recently
been considering using the Quick Select buttons, spurred by this long
thread (which also got me to finally support muting, which I had
abandoned and forgotten after doing half the required work years ago). 

-Peter

** For my plugin, "active" apparently*** means "has seen a recognized IR
command recently" -- IIRC when I initially wrote this I saw that the SB3
recognized the raw IR command codes of some other devices (though it had
no mapping so didn't act on any of them), and thought if the SB3 saw
somebody interacting with someting like the TV, then it was pretty
likley that somebody was in the room and more likley than usual that
somebody would turn the AVR volume knob.

*** There's nothing quite like reading old source code to figure out
something you once knew but have completely forgotten!



owner of the stuff at https://tuxreborn.netlify.app/
(which used to reside at www.tux.org/~peterw/)
Note: The best way to reach me is email or PM, as I don't spend much
time on the forums.
*Free plugins:* AllQuiet Auto Dim/AutoDisplay BlankSaver ContextMenu
DenonSerial
FuzzyTime KidsPlay KitchenTimer PlayLog PowerCenter/BottleRocket
SaverSwitcher
SettingsManager SleepFade StatusFirst SyncOptions VolumeLock
------------------------------------------------------------------------
peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107
View this thread: http://forums.slimdevices.com/showthread.php?t=60114

_______________________________________________
plugins mailing list
plugins@lists.slimdevices.com
http://lists.slimdevices.com/mailman/listinfo/plugins

Reply via email to