Найти в Дзене
Два направления.

Как превратить Home Assistant в вашего личного автомобильного дворецкого

Оглавление

Вы когда-нибудь мечтали о том, чтобы у вас был личный дворецкий, который бы заботился о вашем автомобиле? Теперь вы можете превратить свой Home Assistant в самого внимательного автомобильного помощника! Представляем вам систему "Масляный Дворецкий" на базе Home Assistant!

Шаг 1: Научите свой дом считать километры

Первым делом создайте в папке [packages] файл [oil_model.yaml] где model вашего авто). Добавьте настраиваемые параметры, используя input_number:

input_number:
car_1_current_mileage:
name: "Текущий пробег"
min: 0
max: 1000000 # На случай, если вы решите отправиться в путешествие на Марс
step: 1
unit_of_measurement: "км"
mode: box # Потому что жизнь слишком коротка для ползунков
car_1_last_oil_change_mileage:
name: "Пробег с последней замены масла"
min: 0
max: 1000000
step: 1
unit_of_measurement: "км"
mode: box

Шаг 2: Дайте Home Assistant выбор (но не слишком большой)

Теперь давайте научим наш дом принимать важные решения. Добавьте в ваш файл input_select для интервала замены масла:

input_select:
car_1_oil_change_interval:
name: "Интервал замены масла"
options:
- "5000"
- "7000"
- "10000"
- "15000"
initial: "7000" # Для тех, кто верит в золотую середину

Шаг 3: Превратите Home Assistant в математического гения

Теперь самое интересное - научим наш умный дом делать сложные расчеты! Добавьте в файл template, который будет вычислять оставшееся расстояние до следующей замены масла:

template:
- sensor:
- name: "Осталось до замены масла car_1"
unit_of_measurement: "км"
state: >
{% set current_mileage = states('input_number.car_1_current_mileage') | int %}
{% set last_oil_change_mileage = states('input_number.car_1_last_oil_change_mileage') | int %}
{% set oil_change_interval = states('input_select.car_1_oil_change_interval') | int %}
{% set remaining_mileage = (last_oil_change_mileage + oil_change_interval) - current_mileage %}
{{ remaining_mileage if remaining_mileage > 0 else 0 }}

Шаг 4: Добавьте немного дружеского напоминания

Хотите, чтобы ваш Home Assistant вежливо напоминал вам о необходимости заботы об автомобиле? Легко!

automation:
- alias: "Дружеское напоминание о замене масла"
trigger:
- platform: numeric_state
entity_id: sensor.ostalos_do_zameny_masla_car_1
below: 500
action:
- service: notify.notify
data:
message: "Привет! Просто напоминаю, что осталось менее 500 км до следующей замены масла. Может, пора запланировать визит к механику?"

Шаг 5: Расширяйте свой автопарк без головной боли

Мечтаете о целом гараже, полном счастливых автомобилей под присмотром вашего цифрового дворецкого? Нет ничего проще! Добавить новый автомобиль в систему так же легко, как выбрать новую галстук-бабочку для вашего дворецкого (если бы у него была шея, конечно).

Отправляйтесь в папку [packages] - там, где живут все ваши автомобильные помощники.

Создайте новый файл, например, [oil_granta.yaml] (потому что каждый автомобиль заслуживает громкого имени).

Скопируйте в него все содержимое из [oil_model.yaml].
Замените все упоминания "car_1" на "car_2" (или "car_batmobile", если вы Брюс Уэйн).

Быстрее это сделать в редакторе Notepad
Быстрее это сделать в редакторе Notepad

Ваш Home Assistant теперь заботится о двух (или более) автомобилях с той же легкостью, с какой вы выбираете, какую пиццу заказать на ужин.

Шаг 7: Создайте автомобильную галерею в Home Assistant

Хотите, чтобы ваш Home Assistant выглядел как выставочный зал элитных автомобилей? Добавьте стильные карточки для отображения и управления данными о ваших железных конях!

Ваш Home Assistant превратится в автосалон с информационными стендами для каждого автомобиля. Теперь вы сможете:

  • Вносить данные с текущим пробегом, как будто это счетчик ваших автомобильных приключений.
  • Устанавливать пробег последней замены масла одним движением пальца (потому что кто не любит немного интерактивности?).
  • Выбирать интервал замены масла.
  • Наблюдать за оставшимся расстоянием до замены масла на стильных датчиках, которые превратят уход за автомобилем в увлекательную игру.

С этой системой ваш Home Assistant превращается в заботливого автомобильного помощника, который поможет вам всегда менять масло вовремя. Помните: регулярное обслуживание - ключ к долгой и счастливой жизни вашего автомобиля!

Дополнение.

И файл oil_model.yaml