3 ms·
> How hard is this to configure? Not at all. Just ensure that you have WoL enabled on the host machine and than proceed to send a magic packet. You could even
by alex3305 3y ago
> How hard is this to configure?
Not at all. Just ensure that you have WoL enabled on the host machine and than proceed to send a magic packet. You could even do this with Home Assistant [1] if you are into that. I did this with a script that used tcpdump to monitor for incoming traffic [2] for Plex with an additional (dummy) Plex server on the Pi. I also remember faintly that I had to add 1 library and 1 video file to make this work though.
Powering down - or sleep - is a bit harder. I built a 'Sleep on LAN' app [3] for myself years ago that could power down (or sleep) a system on demand using a REST API. I used this and Tautulli [3] with Home Assistant that would check if there were any active streams and if there wasn't any activity for a specified amount of time I would send a SoL request to my service.
As you can see it isn't super hard or complicated, but a bit cumbersome to find all the moving bits and make it work. But when it does, it's IMHO fantastic.
1. https://www.home-assistant.io/integrations/wake_on_lan/ https://www.home-assistant.io/integrations/wake_on_lan/
2. https://gist.github.com/alex3305/8cc73ddd2c8ca6328f20235480aaa594 https://gist.github.com/alex3305/8cc73ddd2c8ca6328f20235480a...
2. https://github.com/alex3305/sleep-on-lan https://github.com/alex3305/sleep-on-lan
3. https://tautulli.com/ https://tautulli.com/