Привет! На связи Роман Люкшин, системный эксперт‑аналитик в компании «БАРС Груп». В рабочее время я помогаю создавать ИТ‑решения в сфере строительства, ЖКХ и соцзащиты. А в свободное — совершенствую систему «умный дом», созданную собственными руками и веду «дневник» этого технологического эксперимента. В первой части я рассказал о предыстории проекта, выборе оборудования и планировании домашней сети под умные устройства. Это вторая часть, и в ней я привожу мануал по настройке голосового помощника Алиса к популярным сценариям работы «умного дома».
Умный дом
Управлением домом 2.0
Как мы делали AEC для воспроизведения звука через HDMI на Станции Макс
В недавнем апдейте прошивки для Яндекс Станции Макс мы добавили поддержку вывода звука по кабелю HDMI при просмотре фильмов. Если у вашего телевизора хорошая акустика (или к нему подключена качественная аудиосистема), теперь можно слушать аудиодорожку через неё. Это обновление мы выпустили только сейчас, потому что оно потребовало нетривиальных технических решений. Например, нужно было сделать эхоподавление для HDMI. Вот об этом и поговорим — сначала обсудим историю технологий и проблемы с подавлением собственного звука устройства, а затем перейдём к нашему решению.
Repka Pi 3 – смотрим и тестируем первый отечественный одноплатный компьютер
Всем привет, сегодня я хотел бы поделиться с Вами моим опытом и первыми впечатлениями от отечественного одноплатного компьютера Repka Pi 3. Мне действительно посчастливилось одним из первых «пощупать» данную плату. В этом небольшом обзоре, я покажу плату, немного протестирую её и поделюсь общими впечатлениями, мыслями касательно производства и импортозамещения.
Конкретно на данный момент времени, плата и её различные вариации, рассылается только корпоративным клиентам. Следующем этапом будет рассылка физическим лицам, которые оформляли предзаказ. Как обещает производитель, уже скоро будет доступна покупка на маркетплейсах.
Как спроектировать умный дом с Алисой: опыт реализации и «нащупанные» подводные камни. Часть 1
Привет! Я Роман Люкшин, системный эксперт-аналитик в компании «БАРС Груп». Пару лет назад я задался целью собрать собственную систему «умный дом». Это начиналось как эксперимент, поэтому я фиксировал и продолжаю фиксировать все проделанные этапы и их результативность. Решил поделиться с вами опытом и рекомендациями, как разработать и внедрить подобное SMART-решение в собственном жилье
Истории
Управление вентиляцией. Типовые алгоритмы и их реализация на wb-rules
И снова про управление вентиляцией. Сначала мы с вами собрали вентустановку с водяным нагревом воздуха. И подобрали электронику, необходимую для управления ею, из производимых Wiren Board устройств. Следующим шагом мы сделали то же самое для электрического нагрева воздуха.
Теперь пора перейти к самому вкусному — к разработке алгоритмов управления нашей вентустановкой и написанию скриптов. Дальше будет много текста не развлекательного характера, но если вы доберетесь до конца, то сможете писать скрипты управления для контроллера Wiren Board. Не обязательно для вентустановок.
Механика звука: как устроена новая умная колонка SberBoom и почему
SberDevices выпустила сразу две умные колонки с ассистентами Салют — компактную SberBoom Mini и полноразмерную SberBoom мощностью 40 Вт.
Для нашей команды это не первый опыт в конструировании аудиоустройств — вам хорошо знакомы SberPortal, победитель международных премий за промышленный дизайн, и медиаколонка SberBox Time, о которой мы уже рассказывали.
Забегая вперёд скажем, что SberBoom сильно от них отличается — в первую очередь архитектурой звука. Поэтому в этом посте мы не будем говорить о том, как придумывали внешний вид. Не расскажем, как делали подсветку корпуса. Не будем писать про микрофоны и ассистентов. Про фишечки в упаковке тоже не сегодня.
В первом посте сфокусировались на акустике. Под катом — всё про звуковую архитектуру SberBoom.
EBYTE MA01-AACX2240: программирование работы реле
Продолжаем изучение внешнего RS485/ModbusRTU блока расширения MA01-AACX2240 компании EBYTE. Сегодня мы разберём устройство Modbus RTU регистров, принципов доступа к ним и получения информации от MA01-AACX2240 и управления его работой.
А также разберём практические примеры скетчей и программирования блока MA01-AACX2240. Особую ценность нашему исследованию придаёт то, что подобная информация отсутствует в интернете и мы выступим тут в качестве пионеров и первопроходцев на этом непростом пути.
В результате MA01-AACX2240 и все блоки линейки MA0x-xxCXxxx0 станут доступны для практического использования.
Итак…
Распределительный щит для умной дачи
На этот раз начну с благодарностей. Большое спасибо всем, кто прокомментировал пост про подход к организации отопления на даче. Идей много (мнений еще больше, как всегда на Хабре – у пяти человек их не меньше десяти, и все обоснованные). С чем-то я согласен, с чем-то нет, а кое-какие замечания уже взял себе в работу и займусь ими, как только начнется дачный сезон.
Кстати, комментарии натолкнули на еще одну важную мысль. Про то, как разведено электричество по дому и участку, я так и не рассказал. А надо бы. Про это – сегодняшний пост. Технологий и решений умного дома в нем не будет, но все равно, об инфраструктуре поговорить надо.
Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 2. Софт
В первой части мы познакомились с аппаратным обеспечением китайского клона ПЛК FX3U-14MR (одного из его вариантов). В это части мы научимся подключаться к его MCU по доступным коммуникационным интерфейсам, останавливать, запускать программу, заливать прошивку. И в конце рассмотрим примеры программ на базе библиотеки STM32duino, задействующих всю периферию ПЛК.
Как дистанционно снимать показания с электросчетчика КАСКАД-1-МТ
Сразу скажу, все шаги повторять не нужно. Можно сразу перейти к схеме и проекту :)
Несколько лет назад Мосэнергосбыт установил у меня в квартире новый электросчетчик "КАСКАД-1-МТ-W1-A1-230-5-60A-S-OV3". Из внешних интерфейсов у этого счетчика есть только оптопорт.
С чего начать? Для начала нужен оптопорт. Забегая вперед, могу сказать, что ничего сложного в нем нет.
Заводские устройства стоят неадекватно дорого, а самоделок практически нет.
Нашел более-менее разумное решение - VR-005. Не буду приводить ссылок, он легко ищется в поисковике. Но были сомнения.
А заработает ли с "Каскад"ом, так как все описание от VR-005 заточено на электросчетчики "Меркурий". Заработал.
Топим баню, или Лень как двигатель прогресса
Написал в прошлый раз про свои планы по обустройству отопления и понял, что я на самом деле уже кое-что использую. Назвать это полноценным умным отоплением никак нельзя, но некоторые элементы умного дома используются.
Сегодня – коротко о частном. Но думаю, что этот опыт кому-то тоже пригодится.
EBYTE MA01-AACX2240: внешний RS485/ModbusRTU блок DI+AI+DO
Иногда возникает необходимость расширить функциональность какого-нибудь контроллера, например добавить ему цифровых и аналоговых входов или увеличить количество релейных и транзисторных выходов. Наиболее простой способ это сделать — использовать дополнительные блоки расширения, либо входящие в экосистему вашего контроллера, либо универсальные, предназначенные для работы с любым контроллером.
Подобные блоки могут поддерживать различные интерфейсы, наиболее популярным и демократичным из которых является RS485/ModbusRTU. Из всего разнообразия подобных устройств на AliExpress мне показалась интересной серия блоков MA0x-xxCXxxx0 с интерфейсами RS485/RS232 компании EBYTE.
В отличие от прочих подобных блоков расширения, изделия EBYTE имеют приличный внешний вид, вменяемую документацию, широкий модельный ряд и при этом вполне демократичную цену. Правда потом выяснилось, что производитель предоставляет только компьютерную утилиту для работы со своими блоками, а программирование Modbus RTU оставляет на откуп покупателя (а в интернете нет никаких примеров работы с этими блоками).
В результате мне пришлось провести исследовательскую работу, разобраться с железом MA01-AACX2240 и научится его программировать в составе контроллера на ESP32.
Обо всём этом мы и поговорим далее…
Home Assistant: Яндекс Алиса говорит, какие окна у вас не закрыты
В этой статье разберемся, как в Home Assistant составить красивую фразу на основе статусов сенсоров и передать её в TTS на примере колонки Яндекс.
Ближайшие события
Работаем с Zigbee-устройствами через Zigbee2mqtt и Node-RED
В первой статье «Облачный умный дом: что нужно знать, чтобы избежать проблем» я рассмотрел преимущества и недостатки облачных решений, а также проблемы, с которыми за последние месяцы пришлось столкнуться пользователям разных облаков. Затем я перешел к практике: приобрел несколько устройств Aqara.
Во второй статье «Слезаем с облачной иглы Aqara и подключаем устройства к контроллеру Wiren Board» я отказался от фирменного облака Aqara, после чего перевел все устройства на контроллер с оболочкой Sprut.hub. Конечно, я прикрутил Алису от Яндекса для сбора статистики и голосового управления.
Настало время следующего этапа — использовать открытые бесплатные решения Zigbee2mqtt и Node-RED. В качестве хаба я возьму контроллер Wiren Board 7, но вы можете использовать любые другие решения, например, отдельный ПК.
Спасти рядового Кактуса. Интеграция фикуса в Home Assistant
В доме живёт фикус по имени Кактус. Почему он, будучи фикусом, имеет собственное имя Кактус история долгая и к этому рассказу отношения не имеющая. Факт в том, что дерево заслуженное, с историей.
В общем он жил, не тужил, но случилось, так, что нам пришлось надолго уехать. Поливать фикус некому, таскать с собой двухметровое дерево как-то неловко, а обречь его на верную погибель рука не поднялась.
Быстро пробежав по рынку систем автополива понял, что ни одна из них меня, по большому счёту, не устраивает. Подключать к водопроводу было боязно - случись что - зальёт весь дом. Сколько льют - непонятно. С какой частотой настраивать полив - хорошо бы мерять влажность почвы и т.д. Самое главное - как их интегрировать с умным домом? Решил делать сам и вот, что получилось.
Kodi перестал обновлять информацию о фильмах, потому что TMDB заблокировал доступ пользователям из России
Kodi - это мультимедийный центр со свободным кодом, который в том числе позволяет представить все локальные файлы с фильмами в виде своего собственного домашнего кинотеатра с описанием и постерами. Kodi стал для меня аналогом ТВ-приставки любого оператора связи, только без ежемесячной оплаты и с возможностью работы без интернета.
The Movie Database (TMDB) - это популярная редактируемая пользователями база данных фильмов и сериалов, которая содержит описания большинства фильмов и обложки на русском языке.
При помощи своего парсера Kodi может идентифицировать фильм по названию файла, а затем скачать описание, обложку, актёров и многое другое с TMDB.
Блокировка доступа пользователям из России к TMDB произошла примерно в апреле 2022 года, но я разбираюсь с этим сейчас, потому что актуальным для меня стало только теперь, а конкретного решения проблемы коди не скачивает обложки, не работает скрепер я не нашёл.
Реверс-инжиниринг китайского ПЛК FX3U-14MR. Часть 1. Железо
Как сделать из китайского ПЛК Arduino с промышленными интерфейсами и другим "блекджеком".
Как будем обогревать умную дачу?
За окном январь и холодно. Но весна уже скоро, и в голову приходят мысли о том, что хочется сделать на даче. В первое дачное межсезонье я был озабочен покупкой необходимых устройств – инструментов, насосной станции и косилки. Во второе озаботился нормальным забором (у нас тогда была покосившаяся рабица). Сейчас – третье, и больше всего меня волнует, что на даче нет отопления. А я бы с удовольствием провел на ней рождественские каникулы ☹.
Важно: сегодня я пишу не о том, что сделано, а о том, что предстоит сделать. Все это – пока проекты в голове и на бумаге, и я буду весьма признателен за конструктивную критику идей.
Как я учил Алису отправлять почту
Всем привет! Меня зовут Иван Чечиков, я QA-lead в МТС Digital, работаю над проектом стримингового сервиса WASD.TV. В этой статье я расскажу о своем пет-проекте по созданию навыка «Умный почтальон» для Алисы, ассистента Яндекса.
Подробности – под катом.
NORVI Arita. Контроллер на ATmega2560
Сегодня у нас на обзоре долгожданный контроллер NORVI Arita на ATmega2560. Долгожданный он потому, что большинство производителей, на мой взгляд незаслуженно, игнорируют замечательный микроконтроллер ATmega2560, и там где нужно и, самое главное, где не нужно, используют ESP32.
У ATmega2560 нет Wi-Fi, но зато есть «дубовая» 5-вольтовая логика, 4 хардверных Serial-а (на отдельных пинах), 53/69 (!) GPIO, 16 аналоговых входов, 15 портов с ШИМ, 4КБ «честной» EEPROM памяти, 40 мА нагрузочная способность пинов и прочие практически полезные прелести. На этом фоне ESP32 с его десятком рахитичных GPIO смотрится просто каким-то недоразумением.
В умелых руках ATmega2560, в совокупности с сетевым интерфейсом W5100/W5500 и картридером для microSD карт (до 32 ГБ), превращается в самодостаточное устройство с развитым (ничуть не хуже, чем на ESP32) веб-интерфейсом, огромными возможностями по управлению различным оборудованием, поддержкой сложной многослойной логики и коммуникаций с внешним миром по Ethernet, LoRa, nRF24 и т. д. и т. п.
Проблема только одна — на рынке нет Arduino Mega «с человеческим лицом», за редкими исключениями, с одним из которых я и приглашаю вас познакомиться…
Вклад авторов
Dmitrii43 1109.0smart_alex 945.0AlexeyNadezhin 808.0Berkseo 804.0marks 577.6empenoso 508.9ivansychev 438.6dust70 368.0VadimBal 288.0sergeyvass 284.0