> 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