DIY Главная Медиа Logo

Конечная сайт для проектирования и создания вашей установке домашнего кинотеатра и Привет-Fi.

0Коллекции корзин в Home Assistant

Я занимаюсь разработкой своего умного дома на основе Home Assistant около года. (с момента ухода из SmartThings) и после начального крутого обучения я был очень доволен домашним помощником, поэтому я начал работать над расширением его функций, поскольку я уверен, что он предлагает долгосрочную основу для моего умного дома. Одна вещь, которую я хотел добавить, - это данные сбора мусорных корзин, чтобы напомнить мне, какая корзина должна быть отправлена, когда. Поскольку я живу в Шеффилде, мне нужно было получить эти данные у местных властей. (Veolia). Следующие подробности, как я это сделал, во многом опираясь на работу других, которые уже сделали это для других регионов

Update 10-Aug-2022

I’ve tweaked the script to make it com­pat­ible with home assist­ant after the switch to Python 3

Обновление 20 декабря 2021 г.

Я внес изменения как в сценарий bash, так и в шаблон - первое, чтобы убедиться, что требуемые пакеты доступны, а второе, чтобы исправить критическое изменение, внесенное в последние выпуски домашнего помощника.

Я использовал сценарий, который я модифицировал из различных примеров на Тема поддержки HA от RobBrad. Для запуска этого скрипта мне нужно было установить модуль beautifulsoup на домашнем помощнике..

Добавить скрипт

  • Я использую надстройку супервизора «Samba Share» для доступа к файлам моего домашнего помощника прямо с моего ПК с Windows - если у вас еще нет предпочтительного метода доступа, я рекомендую сделать то же самое
  • перейти к \\ха-ip-адрес конфигурация
  • создать Python-скрипты папка
  • Создайте в этой папке новый скрипт python - я назвал свой bin_collection.py
  • Вставьте следующий скрипт
  • Вам нужно будет заменить ############ с уникальным номером вашей собственности, который я объясню на следующем шаге

Получите свой уникальный адрес

  • Перейдите https://wasteservices.sheffield.gov.uk/property/
  • Введите свой почтовый индекс и выберите свой адрес из списка
  • Запишите новый URL. Используйте его в строке URL-адреса в приведенном выше скрипте - единственная часть, которую вам нужно будет изменить, это 12 цифра в конце

Вызовите свой скрипт из configuration.yaml

  • Простая запись в файле configuration.yaml - это все, что нужно для запуска скрипта.
  • Вы можете отрегулировать частоту бега. Шахта запускается один раз в день.

Создавайте объекты для каждого типа корзины с помощью configuration.yaml.

  • Сразу под вышеуказанным разделом (так что еще под датчиком: сек-ции) добавить следующее

Отображение результатов в интерфейсе пользователя

  • Чтобы отобразить результаты во внешнем интерфейсе, просто добавьте карточку с 3 датчики на нем (конкретно sensor.black_bin, sensor.blue_bin, и sensor.brown_bin)
  • Обратите внимание, что вам может потребоваться перезапустить домашний помощник, чтобы загрузить новые датчики, добавленные в файл configuration.yaml.

Думаю, мы что-то упустили? Дайте нам знать, комментируя ниже. Если вы хотите подписаться, воспользуйтесь ссылкой для подписки в меню вверху справа.. Вы также можете поделиться этим с друзьями, используя социальные ссылки ниже. Ваше здоровье.

оставьте ответ