The standard issue Sky Broadband SR102 ADSL router includes the capability to send syslog messages to a remote host.
Connect your Mac to the same Wi-Fi network as your Apple TV or AirPlay 2-compatible smart TV. On your Mac, open the app or website that you want to stream video from. In the video playback controls, click. Select your Apple TV or smart TV. To stop streaming video, click in the video playback controls, then choose Turn Off AirPlay. Shows a realistic sky in 3D, as with the naked eye, binoculars or a telescope, including fisheye projection for domes. Free open source (GPL) - Windows, Mac, Linux.
Unfortunately the plucky little SR102 doesn’t send syslog messages in entirely the right format (checked using ‘syslog -F raw’):
You can however still use Mac OS’s syslog daemon to receive these messages, but first you’ll need to enable the socket listener:
To The Sky (johnsensei) Mac Os Catalina
To restart the syslog daemon:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist
Sensei App Mac
Next go into the Sky Hub web interface, click on the Security tab (default admin credentials are admin / sky), select Logs and then enter the IP address of your Mac in the Syslog server address.
You can check for Sky Hub syslog entries in /var/log/system.log
To filter out the Sky Hub messages into a separate log file, add these two lines to /etc/asl.conf and then restart the syslog daemon again:
The query-action rule tells syslogd to match on the “skyhub.ihr” substring in the Message key and then save those entries to /var/log/skyhub.log. The options are for log file rotation, retaining up to 50MB of files.
Typical Sky Hub log entries will include connection retraining, web interface logins and NTP synchronisations.