Bugzilla – Bug 7995
Send WOL from Boom before alarm is due
Last modified: 2009-09-08 09:24:35 UTC
As I understand it, there's now a clock within the Boom hardware. The firmware could send a WOL packet to the last-accessed server a minute or so before the alarm is due on that server. I'd love to help save the environment by putting my server to sleep in the evening, rather than leave the server on all night.
Dean said that this may also be possible on any SB: "The other Squeezeboxen can also keep time, but don't have a RTC chip and battery back-up, so it may be possible to make this work in the other models as well, just not if you lose power."
This would be a felix bug, right? Extra credit if we make the clock work on SB3/TR. :)
Two components here: 1) displaying the time when off (Boom does, others don't) 2) sending WOL a bit before alarm time (no players do this) I opened a separate (non-Boom) bug for the first issue, displaying the local time when off: https://bugs-archive.lyrion.org/show_bug.cgi?id=9268 As for WOL, I'd think at least 4 minutes, to give plenty of time for the server to boot and start SC7. I'm pretty sure my Athlon64 media server takes more than a minute to boot & get all the network services running. The WOL part (this ticket) would seem to be easier than the SB3/TR clock display -- the players would only have to know at what tick count to send WOL if still disconnected. I think many SB3/TR owners would appreciate this WOL enhancement even if their players remained dark until SC7 came back online. As Dean said in the forums, sending WOL before an alarm is a very clever idea.
I'm happy to help here if needed. The Boom fw already knows when the next alarm is due though, so this may be a fw only change.
Yeah, I think it is just a FW change and not a big one.
Fixed in rev5123, will be in SBB fw 39
This bug has been fixed in the 7.3.0 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.
Re-opening, since this doesn't work for me. I have a Squeezebox Boom running firmware 47 and a Vista PC running SqueezeCenter 7.3.3-27044. I've just updated today and verified that the feature doesn't work for me. It was also not working on my previous version (Boom firmware 41, SqueezeCenter 7.3.1). WOL is set up and working when I press the power button on the Boom. I have an alarm set every weekday morning at 06:15. It is set to play the BBC Radio 4 live stream via AlienBBC. My PC does NOT wake up before this alarm. Please note I'm based in Ireland and using a UK locale and timezome setting (just in case time zone issues are at the bottom of this). This would be an extremely useful feature for me, I'd love to see it fixed. [Aside: earlier in this thread, it was suggested that the offset between sending the WOL packet and the alarm be at least 4 minutes. Please can you advise what value was actually chosen? Secondly, I assume that you have checked that if the system is simply in standby, and hence wakes quickly, the unattended idle timer doesn't kick in and send the PC back to sleep again before the alarm activates. See http://msdn.microsoft.com/en-us/library/aa373235(VS.85).aspx]
Couldn't figure how to re-open...do I lack permissions? I suggest this should be reopened!