This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Установка драйвера для USB Bluetooth Easy Idea в Debian 11.6 | |
USB Bluetooth Easy Idea | |
Bluetooth V5.1 | |
Чип: REALTEK RTL8671B | |
Источник: https://debian.pkgs.org/11/debian-nonfree-arm64/firmware-realtek_20210315-3_all.deb.html | |
------------------------------------------------------------------------------------ | |
Binary Package http://ftp.de.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-realtek_20210315-3_all.deb | |
Source Package firmware-nonfree |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Это пример автоматизации для видео Home Assistant. Умный холодильник https://youtu.be/_98k1XfSJnw | |
alias: 'Кухня: Холодильник. Дверь открыта более 5 минут. Тревога (Для примера)' | |
description: >- | |
Если дверь холодильника будет открыта более 5 минут, то будет голосовое | |
предупреждение на шлюзе. | |
trigger: | |
- type: opened | |
platform: device | |
entity_id: binary_sensor.kholodilnik_lg_dver_contact |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Код вставлять через GUI. Создаем в GUI автоматизацию, далее справа вверху нажимаем на 3 точки и переключаем в текстовый режим. | |
Вставялем код, а после переключаем обратно в режим формы | |
Я не стал сюда добавлять отправку уведомления хозяину, так как постановка на охрану и снятие с охраны у каждого реализовано по своему. | |
Этот вариант автоматизации отвечает только за выключение сигнализации по лицу. | |
================================================================================================================ | |
# Автоматизация №1. Безопасность: Deepstack. Выключение сигнализации. Обнаружено присутствие человека | |
alias: >- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Зачем это нужно? | |
Допустим у вас свет включается при достижении порога Min или выключается при достижении порога Max. | |
Это жесткое ограничение по которому свет включается или выключается. Бывает так, что свет включился при достижении порога Min, | |
но по факту в комнате еще светло или текущее значение датчика света еще не достигло порога Min, а в комнате уже темновато. | |
Чтобы отредактировать диапазон, нужно лезть в автоматизацию, или, если добавили переменную диапзонов в Lovelace, но и тогда также нужно менять диапазон вручную | |
Этот вариант позволяет корректировать диапазон автоматически, если мы вклюаем свет вручную. Если сработает автоматика, то диапазоны уровня света | |
не будут меняться. Для этого я использую условие {{ trigger.to_state.context.parent_id == none }} которое работает в том случае, если свет был включен человеком | |
Пояснение про сущности. Я собирал на тестовой машине и использовал виртуальные вспомогательные элементы. Вам нужно заменить эти элементы на |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Конфигурационный код для управления кондиционером Centek CT-65Z10. Файл aux_ac_custom_component.h скачать здесь https://github.com/GrKoR/esphome_aux_ac_component | |
substitutions: | |
# Именование платы | |
dev_name: ac_centek_ct65z10 | |
board_name: "AC Centek CT-65Z10" | |
mdns_name: "AC Centek CT-65Z10" | |
esphome: | |
name: ${dev_name} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Перед созданием данной автоматизации адаптивная громкость яндекс станции, внимательно прочтите комментарии. | |
Также можете прочитать про scene.create https://www.home-assistant.io/integrations/scene#creating-scenes-on-the-fly . это позволяет сохранять историю сущностей | |
Я использую удобную конифгурацию и используется код, который исправно работает с packages https://sprut.ai/client/blog/3180 | |
Большую часть нужно делать через GUI (я пометил это # Вставлять через GUI), только сенсор (# Создать файлик yaml) нужно делать через yaml. В GUI перед созданием скрипт или автоматизацию, | |
нажать на 3 точки. Эти 3 точки находятся справа, вверху, далее выбираем текстовый редактор и можно вставить код целиком. | |
############################ Добавляем яндекс станции в группу ############################ | |
Открываем файлик groups.yaml находящийся в папке config и добавляем |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Данный вариант подойдет всем и будет показывать последнюю активную колонку. Достаточно в конце в строке группы вписать свои колонки. Если вы не используете packages, то рекомендую это настроить, тогда вы сможете просто скопировать весь код в один файлик. | |
Читаем про "Удобную настройку (конфигурация) Home Assistant" https://sprut.ai/client/blog/3180 | |
1) Сенсор "Яндекс станция в ожидании" показывает, что все колонки в ожидании (IDLE) или какая-то колонка слушает (LISTENING). Это может пригодиться для какой-либо автоматизации. Например "Список покупок" или "Зональная уборка". | |
2) Сенсор "Последняя активная яндекс станция" показывает ту колонку, которая вас услышала | |
3) Автоматизация "Последняя активная колонка" записывает последнюю колонку в input_text.yandex_station_last_activity | |
4) Вспомогательный элемент "Текст": Последняя активная колонка - сохраняет запись о последней активной колонки | |
5) Группа "Список яндекс станции". В этот список мы добавляем свои колонки | |
Примечание: Если хотите видеть последнюю колонку по |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Создаем python файлик shopping_list.py | |
1) Создаем папку python_scripts в config | |
2) Создаем текстовый файлик с именем shopping_list.txt и переименовываем расширение с txt на py. Должно получиться shopping_list.py | |
3) Вставляем этот код, который будет считывать данные с файлика .shopping_list.json | |
#!/usr/local/bin/python | |
# coding: utf8 | |
import json | |
with open('/config/.shopping_list.json') as data_file: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Для того, чтобы Алиса могла сообщить статус стиральной машины, нужно сделать следующее: | |
1) Установить интеграцию YandexStation от AlexxIT https://github.com/AlexxIT/YandexStation | |
2) Установить интеграцию LG ThinQ Devices https://github.com/ollo69/ha-smartthinq-sensors | |
3) Настроить ключевые слова по данному мануалу https://github.com/AlexxIT/YandexStation#получение-команд-от-станции | |
4) Настроить последняя активная колонка, это нужно для того, чтобы отвечала та колонка, которой был задан вопрос. Если этого не сделать, то будет отвечать всегда либо одна колонка, либо все, все зависит от того, сколько колонок вы укажете https://gist.github.com/AlexxIT/6a3a1a5ba4c4ebe1fabbec639542d446 | |
5) Создать сенсор для стиральной машины | |
6) Создать автоматизацию, которая будет срабатывать на ключевое слово | |
Создайте файлик с любым именем и вставтье этот код. Я деалю это через package. Читаем документацию https://sprut.ai/client/blog/3180 | |
########################################### Сенсор ####################################### |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Колонка произнесёт текст с заданной громкостью и вернёт громкость на прежний уровень. | |
# Создаем скрипт для отображения сервисных шаблонов | |
# Интеграция: https://github.com/AlexxIT/YandexStation | |
# Документация: Passing variables to scripts https://www.home-assistant.io/integrations/script/#passing-variables-to-scripts | |
tts_yandex_station_say: | |
alias: TTS Яндекс колонка | |
fields: | |
device: | |
name: Выберите свою колонку | |
required: true |
NewerOlder