Модификация mini UPS для мини ПК с помощью esphome. Удаленное отключение сервера Proxmox.

Описание к видео Модификация mini UPS для мини ПК с помощью esphome. Удаленное отключение сервера Proxmox.

С помощью esphome и esp8266 можно сделать мониторинг наличия 220В в сети, появления или пропадания 220В, мониторить заряд батареи и отключать мини ИБП.

https://community.home-assistant.io/t... - How to monitor Proxmox CPU temp

ЕСЛИ ССЫЛКИ НЕ РАБОТАЮТ _ удалите куки в вашем браузере:

http://bit.ly/3EVEgis - мини UPS для роутера по обзору ( уже все разобрали)
https://bit.ly/3XyT9PC - то же, но другой продавец (еще есть 2А)
https://bit.ly/3D9osrZ - то же, но другой продавец (1A версия)
http://bit.ly/3HtWqKn - то же, но другой продавец (1A версия)
http://bit.ly/3H8Z0Eb – дороже, но есть и 1А и 2А версии.

http://bit.ly/3IcNgCV - UPS на напряжения от 12В до 24В
http://bit.ly/3Q17Ub9 – корпус для UPS на 6 аккумуляторов 18650, прост но работает. Хороший вариант для роутера, но не для мини ПК.


Телеграм канал - https://t.me/dinamontuz
Поддержать канал - https://www.buymeacoffee.com/bootuz

esphome:
name: mini-ups
on_boot:
priority: 600
then:
delay: 120s
button.press: start_server

esp8266:
board: esp01_1m

Enable logging
logger:

Enable Home Assistant API
api:
encryption:
key: "Вот тут должен быть ключ для связи с ХА"

ota:
password: "а тут пароль для обнровлений"

wifi:
ssid: ВАШВИФИСИД
password: ПАРОЛЬНАВИФИ

captive_portal:

web_server:
port: 80

button:
platform: wake_on_lan
id: start_server
name: "Start the Server"
target_mac_address: 60:be:b4:02:e5:f4 #MAC адрес устройства, которое нужно запускать


binary_sensor:
platform: gpio
pin: GPIO16
id: ac_status #RED - OFF - no 220V, ON - present 220V
name: AC_status_miniUPS
on_press:
button.press: start_server

platform: gpio
pin: GPIO15
id: percent_25
name: 25%
filters:
invert:
delayed_on_off: 500ms
on_release:
logger.log: "UPS Battery is EMPTY!"

platform: gpio
pin: GPIO14
id: percent_50
name: 50%
filters:
invert:
delayed_on_off: 500ms
on_release:
logger.log: "UPS Battery is 25%!"

platform: gpio
pin: GPIO12
id: percent_75
name: 75%
filters:
invert:
delayed_on_off: 500ms
on_release:
logger.log: "UPS Battery is 50%!"

platform: gpio
pin: GPIO13
id: percent_100
name: 100%
filters:
invert:
delayed_on_off: 500ms
on_release:
logger.log: "UPS Battery is 75%!"

Комментарии

Информация по комментариям в разработке