Доброго время суток!
Решил написать статью по управлению питания Windows 10. Зачастую моим компьютером пользуются несколько членов моей семьи. И не всегда вечером выключают его. Обычно вспоминаешь про него когда ложится в кровать, приходиться идти и выключать. Я решил эту проблему с помощью плагина Homebridge на Raspberry Pi.
У меня уже есть установленный мост Homebridge статьи как установить описывать не буду тут они все есть. Перейдем сразу к компонентам
Первое установим программу Airytec Switch Off
После установки запускаем Airytec Switch Off, через правую кнопку заходим в свойства, в основных все просто язык, звук. Идем в Удаленное управление Включаем веб интерфейс, обратите внимание на порт по этому порту можно будет через Http отключить Ваш компьютер. (Если вы будете пробрасывать порты через роутер, то злоумышленники смогут этим воспользоваться.). Ниже тут же ставим пароль, логин остается не измененным (Что очень неприятно).
В настройках задания также ставим запуск программы вместе с Windows.
Переходим к установке плагина подключаемся к малинке как удобно можно через Pytty или через веб интерфейс Homebridge (если такой установлен).
Ставим плагин homebridge-WinPC
sudo npm install -g homebridge-winpc
Заходим в конфигурацию добавляем аксессуар
{ "accessory": "WinPC", "name": "Компьютер", "http_method": "GET", "on_url": "wol://30:B5:C2:15:8A:C8", "off_url": "http://192.168.88.5:22222/?action=System.Shutdown", "status_url": "http://192.168.88.5:22222/", "sendimmediately": "yes", "poll_status_interval": "60", "username": "User", "password": "123", "powerstateOnError": "0", "powerstateOnConnect": "1" }
Ставим свой пароль, свой порт который указывали ранее. После чего перезагружаем Homebridge. Аксессуар готов.
Обратите внимание на наш антивирус и фаервол. Там должны быть правило что бы дать доступ из сети управлять Вашем компьютером.
Да и забыл Включать компьютер можно будет только если Ваш компьютер подключен к Сети по Lan (по WiFi не разбудить). Заходим в параметры, сеть и интернет, Ethernet и видим настройка параметров адаптера. Находим сетевую карты и открываем ее свойства. В настройках сетевой карты во вкладке дополнительно находим свойство wake of madgic Packet, и включаем его. Потом идем в Управление электропитанием и разрешаем ему выводить устройство из ждущего режима. Забыл про главное "on_url": "wol://30:B5:C2:15:8A:C8" указываем мак адрес сетевой карты.
P.S. Строго не судите статья первая. Может что-то и забыл. Спасибо за внимание.
Спасибо огромное за работу)
Спасибо! Даже задонатил впервые :-)
Спасибо!
во многих современных wi-fi платах есть WOL. Вот, например, мой broadcom
Классно, честно у меня 2 карты ни в одной этого нет. Проверить не смог.
Где именно находятся данные правила,т.к. все это робит через http то url указываем ip компа в локальной сети,и хотелось бы что бы более подробно расписал действия в программе.
Я так понял проблема с фаерволом. Защитник windows Включен???? И какой антивирус стоит на компе??? Стукне мне в телеграмме. попробую разобраться.
Доброго времени суток. Большое спасибо, работает. А как изменить config, что бы было 2 и более ПК?
Добрый день! IP адрес у каждого компьютера свой, несколько аксессуаров и все все со своим ip адресом.
Классно, настроилось и включение, и выход из спящего режима, но почему-то выключаться - не выключается
Другой вопрос ещё в том, что консоль засоряется этим пропинговыванием - я поставил 5 минут вместо 1, но все равно неприятно. Есть смысл вообще эту функцию оставлять и делать меньше, чем, условно, день? Влияет она непосредственно на что-то?