Как стать автором
Поиск
Написать публикацию
Обновить
116.41

Умный дом

Управлением домом 2.0

Сначала показывать
Порог рейтинга
Уровень сложности

Перепрограммируем заводской термостат Zigbee для теплого пола от компании Tuya

Время на прочтение10 мин
Количество просмотров22K

Автор не несет ответственности, если данная статья сделает из вашего умного термостата полоумный.

Для пользователей умных домов, которые строят свои системы на протоколе Zigbee, название Tuya знакомо, как никогда. Причем в последнее время название Tuya не всегда ассоциируют именно с компанией Tuya. Очень много китайских компаний выпускают свои изделия, в сердце которых лежит платформа Tuya. Вот весь этот "зоопарк" и принято называть Tuya.

Читать далее

Улучшаем систему видеонаблюдения, ч.2

Время на прочтение4 мин
Количество просмотров5.7K

Вариант детекции обьектов с помощью CodeProject.AI работал хорошо, но пришлось отдать под него отдельный, хоть и старый, ноутбук, который требовал отдельного питания, заметно грелся, жужжал вентилятором.
Поэтому, с появлением компактного девайса с arm64 и 4 Гб ОЗУ, захотелось перенести всё на него.

К счастью, оказалось что есть готовый Docker и для arm64, достаточно только при создании указать codeproject/ai-server:arm64.

Всё установилось и заработало, причем даже чуть побыстрее чем на старом ноутбуке, и всё в маленькой бесшумной коробочке с питанием от USB.
Но хотелось что-то улучшить...

Стандартно, там внутри для распознавания обьектов используется нечто под названием YOLO 6.5. (да, я понятия не имел что это такое. Работает и хорошо, а что?)
При этом через пользовательский интерфейс система сообщает, что можно обновить до более свежей версии, но при попытке обновить штатным образом, нажатием кнопочек на экране, всё только портится и работать перестает: что-то не удалось найти, что-то не удалось загрузить и так далее.

При этом сама система - это как бы универсальный AI-сервер, на котором можно запускать разные модули, из которых по сути нужен только один.
А что если найти и запустить его отдельно?

Так выяснилось, что YOLO - это довольно известная штука от Ultralytics https://github.com/ultralytics/ultralytics, и актуальная версия там уже 11, а не 6.5.
И что всё это можно запустить под python.
Правда, есть нюанс: я не знаю python, но когда это кого останавливало?

Собирать всё это решено было также в докере, хотя бы для того чтобы ничего не поломать в работающей системе своими экспериментами.

Читать далее

Улучшаем систему видеонаблюдения, ч.1

Время на прочтение9 мин
Количество просмотров21K

В моей домашней системе видеонаблюдения используются самые разные видеокамеры, некоторые из них очень дешевые и очень старые, и поэтому неспособны на такие вещи как «обнаружение человека».

А для контроля за пространством вокруг эта функция довольно полезна.

Простой «детектор движения» в камерах тут не поможет — он реагирует на смену картинки, то есть буквально на любые изменения, включая тени от предметов, опавшие листья и прочее подобное.

Идея использовать PIR‑датчик тоже к успеху не привела: он реагирует на холодные струи дождя и на воздушные потоки разной температуры, что дает массу ложных срабатываний.

Итак, нам нужен «детектор человеков».

Первым вариантом решения стало использование CodeProject.AI.

Это AI‑сервер, который способен обрабатывать изображения, идентифицируя на них те или иные объекты. Взаимодействие с ним производится через WebAPI.
Несмотря на то, что на сайте указаны различные варианты использования — работают почему‑то только docker‑образы.

Читать далее

Пишем скрипты wb-rules с ChatGPT: быстро, просто, эффективно

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.3K

Ранее я написал несколько статей про подключение беспроводных Zigbee-устройств к контроллеру Wiren Board. Сначала я использовал для программирования сценариев оболочку Sprut.hub, затем перешел на Node-RED. Наконец, я разобрался в языке программирования wb-rules и написал сценарии на нем. Недавно я начал знакомиться с ChatGPT и удивился тому, что он умеет в wb-rules.

Что ж настало время проверить возможности ChatGPT. Сможет ли он запрограммировать на wb-rules сценарии, которые я использовал в своих статьях ранее? Проверим!

Читать далее

Как я поддерживаю правильную влажность в домашней микро-типографии с помощью технологий умного дома

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров5.2K

У меня дома есть малюсенькая домашняя «типография» (исключительно для личного использования), сердце которой – тяжеленный, весом 67 кг, цветной лазерный принтер. Он нужен для того, чтобы печатать пробники книжек, которые рисует моя супруга-художница, принты для её выставок, и всё тому подобное.

В этой статье я расскажу, как я использую систему умного дома – конкретно, датчик температуры и влажности и датчик открытия окон, плюс умные розетки — чтобы этот принтер лучше печатал на той непростой бумаге, которую я в нём использую.

Читать далее

Умное освещение и старая проводка

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров19K

В статье хочется поделиться реализацией управления освещением, которая может быть использована в различных системах "умного дома". Ключевая особенность - возможность работать вместе с обычной двухпроводной проводкой освещения.

Краткая предыстория
Идея появилась после покупки китайской светодиодной люстры, которой можно управлять с помощью радиопульта - включать, изменять яркость и цветовую температуру. Дома уже функционировал Home Assistant, и возникло логичное желание управлять этой люстрой для реализации режима "искусственный рассвет" - с ним намного комфортнее просыпаться в осенне-зимний период.
Проводка в комнате сделана давно. К люстре идет только два провода от выключателя, следовательно для любого умного управления пришлось бы держать выключатель в положении "включено" и управлять освещением только с помощью пульта. Это довольно неудобно, к тому же простых способов интегрировать пульт в систему Home Assistant я не придумал - нужно или коммутировать кнопки пульта или эмулировать радиокоманды.

Интеграция с Home Assistant
Другой способ интеграции - это переделка электроники люстры. Нужно заменить радиоуправление на модуль ESP32 под управлением ESPHome, который отлично интегрируется с Home Assistant.
Все управление освещением производится изменением состояния двух каналов яркости с помощью ШИМ-сигналов - холодного белого и теплого белого. Прошивка ESPHome умеет это "из коробки". Требуемый режим "искусственный рассвет" тоже легко реализуется - просто устанавливаем время включения на 30 минут, и получим плавное нарастание яркости.
Получается, что интегрировать люстру в систему умного дома относительно несложно, осталось придумать как сохранить возможность управления освещением с помощью существующих выключателей. Для этого нужно передавать команду от выключателя к люстре по тем же двум проводам, что и питание.

Читать далее

Руководство для непродвинутого пользователя по Mijia Automation Geek Edition, или Китайский язык — это не страшно

Уровень сложностиПростой
Время на прочтение16 мин
Количество просмотров5K

Эта статья написана на основе собственного опыта автора, полученного при создании своего умного дома и представляет собой техническое руководство с примерами целью которого служит желание помочь другим владельцам умных устройств экосистемы Xiaomi в создании сложных и простых сценариев их использования, а также популяризация среды визуального программирования умного дома экосистемы Xiaomi.

Читать далее

Делаю умный дом в бетонной коробке, где (пока) нет даже раковины: начинаю с умных розеток

Уровень сложностиПростой
Время на прочтение28 мин
Количество просмотров26K

Рассказываю, как я начинаю превращать в «умный дом» своё пространство в только что сданной бетонной многоэтажке-новостройке, где нет ни раковины, ни других атрибутов цивилизации, и где я их пока даже не планирую.

Читать далее

Диспетчеризация и управление тепловыми завесами крупного объекта: есть ли понятный финансовый выхлоп?

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров2.2K

А вы уверены, что на вашем крупном объекте коммерческой недвижимости деньги не «улетают на ветер» вместе с теплом? Что вашим клиентам комфортно, а оборудование работает рационально и не расходует лишнюю энергию? Сегодня автоматизация — это не просто тренд, а реальная возможность снизить расходы и улучшить условия для посетителей. В статье расскажем, как диспетчеризация и управление воздушно-тепловыми завесами с помощью беспроводных технологий Wi-Fi и LoRaWAN оптимизирует затраты.

Такое решение уже доказало свою эффективность на крупном объекте коммерческой недвижимости. Мы покажем, как оно работает на практике и какие результаты может принести вашему бизнесу.

Читать далее

Умная кровать для умного дома

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров18K

Привет Хабр! Сегодня хочу поделиться своим экспериментом с «разработкой «датчика определения человека на кровати.

Читать далее

Основные принципы организации микроклимата в закрытом грунте

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров3K

Привет! Сегодня я хотел бы рассказать, как измерить температуру и влажность воздуха в твоей теплице. Поехали!

Читать далее

Как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube для просмотра на телевизоре через Kodi

Уровень сложностиПростой
Время на прочтение18 мин
Количество просмотров22K

Последние месяцы Ютуб работает с перебоями: через сеть мобильного оператора вроде работает, но при подключении к сети проводного интернет-провайдера чаще всего ничего посмотреть нельзя, хотя в новостях что-то промелькнуло насчёт возобновления работы, но лично у меня ничего не поменялось.

Я использую свободный медиацентр Kodi для просмотра своей коллекции фильмов и сериалов, создавая домашний кинотеатр без ежемесячной абонентской платы. Это достигается за счёт того, что все файлы уже хранятся на собственном сетевом хранилище с локальным доступом или записаны прямо в памяти Kodi, который может быть установлен практически на любой платформе.

Раньше на Kodi можно было напрямую отправить YouTube ссылку и посмотреть любое видео. С августа 2024 года этот вариант больше не работает. Короткие видео можно посмотреть с телефона, но вот длинные интервью или подкасты так смотреть или слушать неудобно. К тому же телевизором можно управлять через Алису - она подключена к Home Assistant.

Конечно, чтобы скачать видео с Ютуба существует множество программ, но скачивается только сам видео файл и он будет отображаться в базе Kodi без обложки и описания. Вручную создавать обложку и описание и тратить на это своё время не вариант - зачем?

Разбираюсь как за 6 промтов к ChatGPT создать Python скрипт, скачивающий видео с YouTube и генерирующий описание и фанарт для Kodi.

Читать далее

Самодельный WiFi модуль к автоматике раздвижных ворот

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров12K

Можно было купить готовый модуль, несмотря на его совершенно конскую стоимость в 6-7 тыс. рублей. Однако он не предоставлял наиболее востребованную для меня функциональность: не позволял открывать ворота автоматически "из коробки" при приближении к своему участку на автомобиле. Ну и, естественно, экономия на порядок тоже сыграла не последнюю роль.

Был выбран следующий способ реализации основной задачи: WiFi модуль в автомобиле пытается зарегистрироваться на домашней точке доступа. Если ему это удается - проверяется уровень сигнала. Если уровень сигнала слабый - значит приближаемся к участку и надо подать команду WiFi модулю на автоматике ворот на открытие. Если сигнал сильный - мы уже на участке и ничего делать не надо. Дополнительная функциональность - управление воротами по WiFi через веб-интерфейс, в том числе и с мобильного телефона.

Если при выезде с участка руки свободны и можно заранее открыть ворота со штатного пульта, то при подъезде к участку нащупывать кнопку на пульте отвлекаясь от дороги - не только не удобно, но еще и опасно. При этом ворота открываются относительно медленно и если нажимать кнопку пульта уже подъехав к воротам, то приходится ждать несколько секунд, пока ворота откроются.

Читать далее

Ближайшие события

Параметризация микроклимата для растений

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров2.3K

Разрабатываю аппаратно-программную платформу для привнесения зелени и сочных ягоды в каждый дом, открытия производства растений без знания ботаники и электроники. Вам лишь нужно выбрать растение и нажать кнопку - платформа начнёт работу (к этому ещё стремлюсь).

Читать далее

Лампочки, выключатели, реле: смотрим на обновлённую линейку умных гаджетов от «Яндекса»

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров14K

«Яндекс» обновил и расширил линейку устройств для умного освещения. В коллекции появилось тринадцать новых устройств, включая лампочки на базе протокола Matter over Wi-Fi, умные выключатели и реле на базе Zigbee. Я уже успел попользоваться устройствами и в этой статье подробнее рассказываю о новинках.

Читать далее

ЖК «ЛесART»: умный дом для всех жильцов, даже в комфорт-классе

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров5.7K

Спрос на умные квартиры продолжает расти, поэтому застройщики добавляют автоматизацию в свои проекты. Но в основном в жилье бизнес-класса. Мы уже писали о подобных решениях в Кирове и Казани.

Нас заинтересовал ЖК «ЛесART» под Санкт-Петербургом, в котором застройщик встраивает умные решения в квартиры комфорт-класса. Можно ли сделать умные квартиры всем жильцам по принципу «дешево и сердито»?

В статье расскажем о том, какие решения выбрал застройщик и почему. Хотели бы вы получить такую автоматизацию в новой квартире?

Читать далее

Создаем комфорт на рабочем месте или неочевидные характеристики при выборе кондиционера

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.8K


Как говорится, "нет худа без добра" и результатом пандемии COVID стал массовый перевод сотрудников на удалённую работу. Так же получилось и у меня, и сразу остро стал вопрос об организации комфортного рабочего пространства.


Хорошо, что для работы удалось выделить отдельную комнату, но её дверь выходит в общий коридор. И в результате тихий шум кулеров компьютера часто перекрывается шумом посуды на кухне, звуками телепередач, музыкой и прочими отвлекающими шумами, которые мешают сосредоточиться.


К сожалению, рабочая комната очень маленькая, и при закрытой двери там можно просидеть всего 10-15 минут, после чего комнату приходится проветривать из-за слишком спертого воздуха. А для этого нужно или больше открывать окно (а это обязательный сквозняк) или дверь в коридор, где слышно практически все и всех :-(


К счастью, данную проблему удалось решить с помощью установки кондиционера с притоком свежего воздуха. Причем некоторые нюансы выбора кондиционера оказались настолько важными, что я был очень неприятно удивлен тем фактом, что при выборе и покупке модели мне про них продавец ничего не рассказал. Более того, некоторые особенности наоборот попытался скрыть или выставить как не важные.


Данная статья — это своего рода подсказка тем, кто еще находится в процессе выбора модели кондиционера, чтобы не упустить некоторых очень важных деталей, т.к. впоследствии поменять уже установленную сплит-систему очень непросто.


Ведь как нельзя лучше про это сказал Генри Форд, что "разочарование от низкого качества длится дольше, чем радость от низкой цены".

Читать дальше →

Старое, доброе, немного ламповое ИК управление

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.1K

Давно вынашивал в планах написать статью на тему ИК управления. После прочтения https://habr.com/ru/companies/flipperdevices/articles/566148/ собрал необходимый материал. В этой статье я задавал вопросы разработчикам Flipper об используемых ими методах копирования и воспроизведения ИК посылок их устройством. На некоторые вопросы я так и не получил ответа, а другие по информативности были близки к описанию в стиле Ардуино.

О чем эта статья? Прежде всего о двух методах копирования и воспроизведения ИК команд управления. Поэтому я не буду останавливаться на описании протоколов передачи различных пультов ИК управления, так как они достаточно хорошо описаны. В одном из разработанных устройств управления по инфракрасному каналу (далее просто ИК), решили использовать один нечасто используемый метод считывания и генерации ИК команд управления различным оборудованием. Нельзя сказать, что это что-то совсем необычное. Такой подход используется к примеру в оборудовании Global Cash для управления по ИК.

В данной статье хочу более подробно остановиться на принципе копирования команд ИК пультов для последующего управления в различных системах типа «умный дом». В сложившейся ситуации применение этого устройства выглядит отличной заменой оборудования Global Cash по причине максимальной совместимости и возможности использования их обширной кодовой базы ИК пультов.

В начале немного общей информации, которая и так хорошо знакома.

Инфракрасное дистанционное управление (ИК ДУ) применяется практически во всей бытовой электронной аппаратуре. Хотя в последнее время появляются системы, основанные на радиосвязи, которые возможно, в будущем станут преобладать над ИК-системами, но в настоящее время ИК управление оказалось самым надежным, и что самое важное – самым дешевым видом беспроводной односторонней связи на короткие расстояния в пределах одного помещения. Ведь прежде всего оно начало использоваться в бытовых телевизорах. Наиболее массово ИК используется и поныне. Это большой зоопарк – каждая фирма разрабатывала свои собственные протоколы и работала на разных частотах модуляции. В результате мы имеем около 2-х десятков(!) совершенно несовместимых между собою систем, из которых наиболее массово, к счастью, используются 6-7.

Читать далее

Как я переделал освещение в подъезде на два контура и сэкономил 200 т.р. не делая ремонт, а используя умный дом

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров30K

Во многих современных домах подъездное освещение часто включает в себя два контура: тусклое освещение вечером и яркое днём. Но мой многоквартирный дом не настолько современный и в подъезде для освещения использовались обычные лампы с патроном e27. Они всегда горят настолько ярко, насколько мощная в них установлена лампа, а включаются по датчику движения, установленном на месте обычного выключателя.

Когда несколько лет назад я стал жить по этому адресу, то сделал некоторое благоустройство в подъезде: на своём этаже спрятал кабели в кабель-канал, установил большое зеркало и поменял все лампы на первом и на своём этаже с ламп накаливания на более яркие светодиодные. Из-за особенностей конструкции датчика движения светодиодная лампа не полностью отключалась, а оставалась в режиме слабого свечения даже при отсутствии движения.

Слабое свечение лампы при отсутствии движения привело к огромному скандалу с другим "бдительным" жильцом, который привлёк управляющего и был решительно настроен жаловаться во все инстанции, потому что он не хотел платить за нерациональное использование общедомовой электроэнергии из своего кармана ни единой копейки. Никакие логические аргументы с моей стороны не работали и в итоге светодиодные лампы были заменены обратно на лампы накаливания.

Мне же хотелось иметь яркое освещение в подъезде вместо полумрака и в итоге после нескольких покупок смог найти два датчика, которые полностью обесточивают любую светодиодную лампу. После этого пришлось купить шесть таких датчиков и отдать местному электрику вместе с яркими светодиодными лампами, чтобы он их заменил. После этого конфликт был исчерпан - лампы ярко горели и исправно отключались в неактивном режиме как на первом этаже, так и на моём этаже.

Но это не решало проблему двух контуров освещения: тусклого вечером и яркого днём.

Узнать чем закончилось

Обзор телевизора на базе YaOS Digma DM-LED65UBB33 (65 дюймов): Кинопоиск инсайд

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.9K
Мне было интересно попробовать телевизор на новой операционной системе. Смарт-система YaOS интересна тем, что не требует сервисов Гугла, нет танцев с бубном вокруг Ютуба. Из коробки работает помощник «Алиса» и такой телевизор интегрируется в Умным дом Яндекса. В целом интересный и положительный опыт. Если понравился телевизор — прошу под кат за подробностями.


Читать дальше →