Я написал скрипт на python для проверки температуры с помощью API-вызова, а затем изменил цвет своих Philips Hue Lights относительно температуры и дождя. Единственная проблема, с которой я сталкиваюсь, заключается в том, что все это работает - как cronjob - на моем MacBook Air(10.10.4), который обычно спит в 6 утра.
Crontab и launchd не является решением, потому что они не разбудят Mac. Я попытался по расписанию проснуться с графиком Energy Savers, но из-за того, что Mac закрыт, он сразу же снова засыпает. Я думал об использовании кофеина с cronjob, который запускается за минуту до фактического скрипта, чтобы поддерживать MacBook в живых (после того, как включается график энергосбережения), но безуспешно.
Существует стороннее решение, которое также не работает для меня: Power Manager
Единственное, что должно сработать, это "запретить автоматическое отключение компьютера при выключенном дисплее" в настройках энергосбережения. Компьютер большую часть времени находится на зарядном устройстве, так что это будет работать. Хотя есть небольшая вероятность, что я забуду не закрывать крышку перед сном ночью ;-)
так что любые решения, которые не включают покупку Mac mini для автоматических задач, как это :-)
br.kg