Компьютер с принтером находится в одной комнате, а ноутбук в другой. Добавим в HA выключатель который будет включать и выключать компьютер в комнате.
Мой компьютер поддерживает пробуждение по сигналу из локальной сети (Wake-on-LAN) - технология, позволяющая удалённо включить компьютер посредством отправки через локальную сеть специальной последовательности байтов — пакета данных (magic packet).
Настройка Компьютера
Активируем Wake-on-LAN.
Включаем ПК и нажимаем несколько раз кнопку [Delete]. Откроется UEFI BIOS Utility и далее выбираем → Расширенный режим → Дополнительно → Конфигурация ARM → Включение посредством PCI-E переводим в [Enabled]. Существуют и другие названия этой функции (в галерее несколько примеров из интернета)
Нажимаем F10 и [OK].
Все, функция активирована.
Windows, в настройках сетевого адаптера требуется активировать magic packet.
Запускаем Windows → Диспетчер устройств → Сетевые адаптеры выбирайте свой PCI-E адаптер → и делаем как на скриншоте ниже.
Служба удаленного реестра Windows.
В [Выполнить] напечатайте services.msc, откроются Службы, ищем Удаленный реестр и открываем. Настройки выставляем как на скриншоте.
Инструментарий управления Windows (WMI)
Панель управления → Брандмауэр Защитника Windows → Разрешение взаимодействия с приложением или компонентом в брандмауэре Защитника Windows → Инструментарий управления Windows (WMI), ставим галочки как на скриншоте → OK
Удаленный доступ к административным ресурсам ($) в Windows 10
Эта операция снижает уровень безопасности системы.
- Откройте редактор реестра (нажимаем кнопку Windows+R печатаем regedit)
- Перейдите в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
- Создайте новый параметр типа DWORD (32-bit) с именем LocalAccountTokenFilterPolicy
- Установите значение параметра LocalAccountTokenFilterPolicy равным 1
Можно скачать готовый .reg файл и установить его (источник информации).
Узнаем MAC и IP адрес нашего компьютера.
Для этого в [Командной строке] печатаем ipconfig /all
Копируем физический адрес (MAC). . .: XX:XX:XX:XX:XX:XX и запоминаем свой IPv4-адрес . . .: 192.168.2.12
Настроим Home Assistant
Установим два дополнения:
- RPC Shutdown - для выключения компьютера
- File editor - для настройки конфигурационного файла
RPC Shutdown установка и настройка
Настройки → Дополнения → Магазин дополнений → RPC Shutdown и устанавливаем
Открываем конфигурация и исправляем его
- address: 192.168.2.12 "печатаем свой IPv4-адрес компьютера"
alias: pc "выбирайте произвольно"
credentials: Serg%XXXXXXX "логин и пароль от своей учетной записи"
delay: 0
message: >-
Home Assistant is shutting down this PC. This cannot be canceled. Please
save your work!
"Комментарии удалите"
Запускаем дополнение
Установим File editor и настроим configuration.yaml
Настройки → Дополнения → Магазин дополнений → File editor
устанавливаем и запускаем → включаем все переключатели
В веб интерфейсе появилась кнопка [File editor], нажимаем на нее (листаем галерею).
В конце файла configuration.yaml дописываем следующий текст:
switch:
- platform: wake_on_lan
mac: 04:42:1a:a9:ba:40 "MAC адрес вашего компьютера, который вы хотите включить"
name: pc "Название выключателя"
host: 192.168.2.12 "IPv4-адрес компьютера, который вы хотите выключить"
turn_off:
service: hassio.addon_stdin
data:
addon: core_rpc_shutdown
input: pc "pc - из вашей Конфигурации RPC Shutdown"
"Комментарии удалите"
Листаем галерею
После перезагрузки системы появится выключатель (рс) с помощью которого можно включить или выключить компьютер.