Так как грядет очередное обновление моей подсветки, решил поделиться промежуточным результатом.
Я понимаю, что читать первую статью ты не будешь, поэтому опишу здесь полный конфиг и способы управления, расскажу что изменилось и как этим всем управлять.
По прежнему считаю, что у декоративной подсветки есть только один минус. Ей очень лень управлять. Ничего сложного нет, но слишком много движений надо сделать, чтоб настроить это все под настроение, из-за чего «впадлу» перевешивает «хочу красиво» Именно с этим и я борюсь в своем доме, пока успешно, но не без боли и страданий, конечно.
Итак, что у меня есть?
- Квартира усеяная различного рода светодиодами
- Home Assistant на Raspberry PI
- Кубик Aqara как лучший пульт для умного дома, который я встречал
Начнем с кубика
Его можно:
- подкинуть
- перевернуть на 180°
- опрокинуть на 90°
- потрясти
- 2 раза ударить по столу
- сделать слайд по столу
- покрутить по часовой или против часовой стрелки
На каждый из этих триггеров умный дом отреагирует последовательностью действий.
Теперь перейдем к квартире. В ней есть 6 отдельных зон подсветки, хотя логически я выделяю всего 2. Это подсветка кухни, вместе с барной и лампой Гайвера в спальне и подсветка гостиной (диван, колонки тумба) Таким образом у меня есть 2 состояния подсветки:
- Чилл - это когда работает зона гостиной
- Гости - работает вся подсветка
Теперь к Home Assistant - с его помощью устроена вся логика работы моей подсветки.
Логика такая:
- Когда я подкидываю кубик, у меня включается вся подсветка. На кухне и барной во времена прошлой статьи была обычная лента, а теперь уже адресная. Она позволяет сделать красивую анимацию включения. Включается анимационный эффект, затем задержка и включается обычное свечение.
Кроме того есть уведомление на телевизоре и голосовое оповещение Алисы. Приходит кликабельно уведомление на айфон, на котором я могу выбрать источник звука на ресивере.
Это либо Apple TV (он по умолчанию), либо Play Station, либо DJ контроллер. Так же есть режим специально для друга диджея, он отличается только голосовым уведомлением и его гоготом каждый раз, тем более поменять уведомление - минутное дело
Так же включается логический переключатель, который не позволяет больше включать голосовые оповещения, потому что смешно это только один раз. Если я подкину кубик во второй раз - анимация включения будет другая, оповещения не будет
- Переворот кубика на 180° включает или выключает телек. Но кроме телека включается и ресивер (колонками телевизора никогда не пользуюсь, потому что могу) А так же после 23:00 у меня отключаются задние колонки, потому как у соседей очень чувствительные уши. И при включении так же происходит выбор включать или отключать задние колонки в зависимости от времени.
- Опрокидывание кубика на 90° если подсветка не включена, включится режим чилл, если включена - сменится режим (чилл или гости). А если выведен контроллер, то источник на ресивере переключится на Apple TV, потому что если выведен контроллер, мне незачем выключать подсветку кухни, а показать видосик скорее всего кто-то захочет
- Если потрясти кубик в первой половине дня запускается сценарий «доброе утро», а во второй «спокойной ночи» Свет ванной включается в обоих случаях, но только если он не был включен в течение 10 минут. На случай если я умылся и забыл запустить сценарий. Голосовые оповещения. А еще перед сном включается светильник Гайвера с эффектом огонь на 5 минут, затем очень плавно тухнет и в течение часа на минимальной яркости мигают светодиоды в кухне и барной, как звезды.
- 2 раза постучать по столу. Если основной свет включен, он отключается, если весь свет выключен - включается в гостиной, а если включена только подстветка, выключается телевизор ( ресивер продолжает работать) Чтобы весь свет в комнате был одного оттенка и ничто ему не мешало. Особенно полезно это в красном свете.
- Слайд по столу. У меня есть ряд настроенных режимов подсветки. Слайдом я переключаю их по кругу, потому что настраивать 6 источников цвета по отдельности - это не благо. Я же прям сейчас хочу цвет морской волны. Ну максимум через 5 слайдов, а не после поисков ноута и долгой настройки каждого источника. У каждого цвета есть свое "женское" название, типа "фуксия", "ультрамарин" и оно отображается в уведомлении на телеке
- Кручение кубика. Здесь все интуитивно. Это громкость. После поворота всплывает уведомление на телевизоре - на сколько пунктов увеличится/уменьшится громкость и она плавно изменяется.
Так же есть автоматизации для которых не нужно мучить кубик. Теперь apple tv при запуске приложения ютуб или кинопоиск автоматически отключает подсветку кухни, а когда я запускаю музыку - включает обратно. Когда шлю что-то по air play, логика такая же. Видосик - чилл, музыка - гости. Потому что подсветка отражается в телевизоре и это не очень приятно.
Можно даже поставить автоматизацию на определенного исполнителя или ютуб канал. Но я с этим поигрался и бросил) Снял историю в инсту про то, как Алиса осуждает меня за Моргенштерна, других применений не нашел.
One More Thing
Ради этой фитчи пришлось побороть такого демона как AppDaemon, а затем переделать всю подсветку))
Есть такое приложение «media light sync». Оно берет обложку трека, который сейчас играет, забирает из нее цвета и посылает их на подсветку. Выглядит великолепно, но не сразу. Дело в том, что у меня были контроллеры Magic Home и они передают очень мало оттенков. Чаще всего лента горела белым цветом с легким цветным оттенком. Пришлось перепрошивать контроллеры на ESP Home и тут уже подсветка заиграла на всю катушку. Включается автоматически, выключается по слайду, когда я захочу какой-то конкретный цвет. Для повторного включения нужно подкинуть снова кубик.
Надеюсь доступно описал, но если что непонятно, спрашивайте в комментариях. А так же ждите обновления. Детали уже заказаны, станет сильно круче.