Подключение универсального управляющего модуля HOMMYN к Home Assistant по MQTT

Инструкция по подключению устройства HOMMYN HDN/WFN-02-02 к локальному серверу MQTT на базе Home Assistant.

Инструкция по подключению устройства HOMMYN HDN/WFN-02-02 к локальному серверу MQTT на базе Home Assistant.

Рассказываю о философии «липкой паутины» и о том, как я сделал инструмент, который превращает разрозненные дела в целостную систему. Без дедлайнов и уведомлений.
Если вы когда-нибудь чувствовали, что тонете в бесконечных списках задач, выставляете галочки в трекере, но при этом не видите общего прогресса — вы не одиноки. Я много лет искал систему, которая показывала бы не просто «что сделано», а «как всё связано». И нашёл её в самом неожиданном месте — наблюдая за тем, как обычный паук плетёт свою сеть.
Традиционные инструменты (канбан, TODO-листы) учитывают задачи, но игнорируют связи между ними. Они измеряют скорость, но убивают целостность. Паутина же — идеальная визуальная метафора для любой сложной системы. И сегодня я покажу, как эта метафора воплотилась в работающий инструмент — Stickyweb.
Это не диагноз, а технический отчёт о состоянии системы под названием «Я-удалёнщик». Если вы работаете в таком же формате и мотивация иногда глючит — возможно, мы дебажим одну и ту же багу.

Я перестала обещать клиентам миллионы. Не продаю через страх упущенной выгоды. Не делаю вид, что маркетинг это магия.
Я говорю: «Если у вас нет 50 000₽ на тесты и 3 месяцев на выстраивание системы, то лучше пока не начинать.»
30% уходят после этих слов, но 70% остаются и говорят: «Наконец-то честный маркетолог!» – Даа, это я :-))
Мой средний чек вырос на 86%, а повторные покупки с 15% до 60%.
Я больше не выгораю, оправдывая нереальные обещания.

Когда вы работаете с распределённой системой — будь то микросервисы, фронтенд + бэкенд или nginx + приложение — жизненно важно иметь возможность «протянуть» один и тот же идентификатор запроса через все её компоненты. Это позволяет сопоставлять логи из разных источников, быстро находить ошибки и проводить корреляционный анализ.
В nginx для этого из коробки есть переменная $request_id — 32-символьный hex-идентификатор (например, a1b2c3d4e5f678901234567890abcdef). Его можно передать бэкенду через proxy_set_header X-Request-ID $request_id; или fastcgi_param HTTP_X_REQUEST_ID $request_id;, а также сохранить в access-логах.
Однако стандартный $request_id — это просто случайная строка без временной привязки и без структуры, удобной для аналитики. В этой статье мы рассмотрим, как улучшить ситуацию с помощью ULID и UUIDv7.

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

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

Тестирование — это не просто поиск ошибок. Это способ убедиться, что продукт действительно работает так, как должен, и делает жизнь пользователей проще, а не сложнее. Хорошее тестирование начинается задолго до первого нажатия кнопки “Run tests” — с понимания логики продукта, требований и рисков.
Для работы использую Google Colaboratory.
Шаг 1. Получение API ID и Hash.
До начала работы с API Telegram необходимо получить собственный API ID и Hash. Это можно сделать пройдя по ссылке https://my.telegram.org/auth?to=apps, указав номер телефона привязанный к профилю, и заполнив App title и Short name. Platform - можно выбрать “Other (specify in description)”. Остальные параметры можно оставить пустыми.
После того как все шаги выполнены вы получите собственные API ID и Hash.
Важно: В Telegram в настройках конфиденциальности должна быть отключена двухэтапная аутентификация.
Шаг 2. Вход в аккаунт Telegram.
Теперь переходим в Google Colab и первым делом устанавливаем библиотеку telethon:

После продажи своего розничного бизнеса в 2023 году решал чем же мне заниматься дальше. Занимался узконаправленной торговлей для мастеров индустрии красоты. Хотелось расширить ЦА. Несколько недель я планировал и размышлял на тему розничного магазина продуктовой торговли. И вдруг в какой‑то момент я подумал — «а может общепит?». От этой мысли меня бросило в дрожь. «Вот оно» — подумал я. У меня есть опыт розничной торговли и работы с массовым клиентом, но общепит не имеет всех минусов присущих розничной торговле. Это был чистый восторг.
Меня давно восхищают истории компаний в сфере ресторанов быстрого питания. Истории Рея Крока и полковника Сандерса. Несколько лет назад в момент, когда Додо пицца запускали новые франшизные сети, «Донер42» и «Дринкит», я смотрел часовые презентации продуктов и даже подумывал о том, чтобы отправить заявку на приобретение франшизы. Мне нравится то, что делает эта компания родом из России.
Но все таки я всегда мечтал о том, чтобы сделать что‑то самостоятельно. Сделать свой бренд, сделать что‑то с самого нуля. Мне нравится создавать, и я это умею.
Это будет — Рамен, решил я! Именно про Рамен я подумал в тот же момент, когда я подумал про общепит. Сам Рамен родом из Китая, где он звучит как «ламянь». В ближневосточных странах это слово трансформировалось в «лагман». Само слово «рамен» это Японская вариация блюда. В Японии это блюдо трансформировалось и его приспособили к бизнесу и подаче в условиях огромного спроса. Именно из Японии Рамен попал в западный мир и приобрел бешеную популярность в Корее, США и некоторых странах Европы. Именно в пик этой популярности появилась и лапша быстрого приготовления — его величество «Доширак».

Привет, Хабр! Меня зовут Дмитрий Крапивницкий, я CEO агентства OMNIMIX. Последние несколько лет мы активно работаем с геосервисами Яндекс, и я уверен, что эта платформа постепенно превращается в один из главных digital-каналов роста для бизнеса в 2025–2026 годах.
Геосервисы — Яндекс.Карты, Яндекс.Навигатор, Яндекс Go и Яндекс.Доставка — позволяют привлечь внимание пользователя не в случайный момент «прокрутки ленты», а в момент готовности к принятию конкретного решения: куда пойти, что заказать, где купить.
В этой статье я разберу ключевые рекламные форматы в геосервисах, их особенности и применимость в разных отраслях.

В статье рассматриваются технические аспекты разработки речевого тренажёра GolosAI, основанного на технологиях генеративного искусственного интеллекта и использовании больших языковых моделей (Large language models). Описана необходимость создания подобных средств обучения в России в условиях ограниченного доступа к зарубежным языковым сервисам, а также обозначена актуальность проблемы формирования разговорных навыков вне языковой среды. Автором представлен алгоритм функционирования тренажёра, включающий распознавание речи, генерацию ответов, синтез голоса и анализ выполнения учебных задач. В качестве важного достоинства тренажера отмечена его мультиязычная направленность и гибкость настройки под имеющиеся компьютерные средства. Дополнительно рассматривается потенциал интеграции речевого тренажера в образовательный процесс российских вузов на основе отечественных больших языковых моделей (YandexGPT, GigaChat) для создания автономных интерактивных речевых систем обучения иностранным языкам.

Добрый день! Хабарчане.
Каждый в нашем дружном сообществе, рано или поздно сталкивался с тем, что вроде все есть для счастья, но все равно почему-то грустно, и хочется что-то поковырять.
Я всего лишь, решил реализовать свою давнюю мечту...

По прошествии нескольких лет активного взаимодействия с самыми разными IT-спецами я подметил интересные моменты в том, как они подходят к оценке себя и своих коллег. В этом деле важна полнота критериев, и своей статьей я хочу помочь разобраться в них более системно и наглядно. На приведенных 3D-графиках и в тексте вы: узнаете своих сокомандников, поймете как с ними работать, найдете свое место и, возможно, органичный вектор карьеры.

Что, если я скажу, что для прошивки ESP8266/ESP32 не нужна Arduino IDE? Покажу, как с помощью портативных программ за 15 минут вдохнуть жизнь в ваш модуль: прошить MicroPython, помигать светодиодом и даже подключиться к Wi-Fi. Без установки гигабайтных программ и лишних телодвижений.

За моей спиной 10 лет опыта в IT (внедрение SAP и оптимизация бизнес-процессов), и в этом году я решила кардинально поменять свою жизнь, уйдя из IT в коучинг (по стандартам ICF).
И тут началось самое интересное - негатив, с которым я начала сталкиваться, касательно этой профессии (с 1 января 2026 года профессия коуча официально включается в Общероссийский классификатор профессий (ОК 016–2025) под кодом 201869).
До того, как за коучинг (как профессию) взялись всерьез - слово “коуч” успело войти в моду и использовали его направо и налево. Любой человек мог назвать себя коучем и вкладывать в это свой произвольный смысл, который никто не контролировал.
Так рынок заполонили “коучи”, обещающие легкие деньги, переворачивающие жизнь инсайты, быстрые результаты в чем угодно и все это без усилий. И коучинг в моей рациональной технической голове свелся к саркастической идее типа “Хочешь больше денег? Увеличь чек х2. С вас 50.000”.
Именно это было причиной моего скепсиса и страха разочарования, когда я только начала искать информацию о профессиональном коучинге.
Но профессиональный коучинг по стандартам ICF (речь идет о международной федерации коучинга ICF) никак не связан с мотивацией, наставничеством или советами.
Это методика работы с мышлением, основанная на нейронауке и психологии.
Сейчас профессия «коуч» официально внесена в реестр профессий, и человек, который называет себя профессиональным коучем, должен пройти обучение и подтвердить квалификацию.
В отличие от психолога коуч не погружает в прошлое для исследования причин, ситуаций или ваших взаимоотношений с близкими, которые привели вас в текущую точку.

Арктика — стратегический, но сложный регион России, где качество жизни тесно связано с климатом, логистикой и экономикой. Чтобы понять, кто из северян планирует уехать, а кто хочет остаться, в 2024 году было проведено масштабное социологическое исследование более 10 000 жителей Арктической зоны. Основная цель — выявить факторы, определяющие миграционные намерения: возраст, доход, уровень удовлетворенности, социальные связи и восприятие стабильности. Для анализа использовался латентный классовый анализ (Latent Class Analysis, LCA) — метод, позволяющий выделить скрытые группы респондентов с похожими паттернами ответов. После очистки и перекодировки данных модель StepMix выявила три устойчивых кластера: «мобильных», намеренных покинуть Север; «оседлых», предпочитающих остаться; и «неопределившихся», колеблющихся между этими полюсами. Модель показала высокую устойчивость (ARI = 1.0, энтропия ≈ 0.96), что подтверждает надежность разделения классов. Результаты демонстрируют, что за миграционными настроениями стоят не только объективные условия жизни, но и субъективные оценки стабильности и перспектив. LCA позволил увидеть эти различия, скрытые за усредненными показателями, и показать, что в арктическом обществе существует значимая группа «сомневающихся» — тех, чье решение уехать или остаться может измениться под воздействием социальных и экономических факторов.
Классический Early Stopping часто преждевременно завершает обучение, путая шум с ухудшением качества. В этой статье я покажу, как добавить анализ тренда чтобы модель останавливалась не по случайным колебаниям, а по тенденции метрики.

С появлением всё большего количества сервисов/агентов/платформ/llm-юзеров встал вопрос о встроенной и универсальной оплате. Одним из самых лучших ответов на этот вопрос становится протокол x402.
x402 - это протокол от Coinbase, продолжение инициативы от Google с их AP2.
x402 позволяет делать нативные платежи для http-интерфейсов. Запрос->Заголовок->Оплата->Результат. Без карт, лишних кабинетов с балансами, и прочей мороки. Любой веб-ресурс или API может запрашивать оплату, а клиент (человек/агент/бот) могут оплачивать с помощью блокчейн транзакций.
Для тех, кто создаёт MCP, это колоссальный буст: наконец-то появляется монетизация. Каждый вызов вашего API, может быть платным, или только методы подписки или pro-функций, могут быть платными.
Возможность монетизации выведет на рынок большое количество платных MCP, а вслед за ними начнётся настоящий бум всевозможных бесплатных MCP (запись в салон красоты/спа/итд).
Протокол работает на HTTP 402 ответе. В связи с тем, что никто его толком не использует, и он десятки лет остался свободным, сейчас наконец появляется применение.

Когда люди начали собираться для обсуждения — будь то советы, кружки, комитеты — кого-то назначали фиксировать, «протоколировать». Чаще всего это была простая запись вручную: кто присутствовал, что обсуждали, какие решения приняты. Такой подход живёт даже сегодня в небольших организациях.
Писец или секретарь сидит, слушает, старается ухватить суть — и записывает тезисами. Часто ему приходится буквально читать между строк: что важно — что нет.
Позже, в XIX–XX веках, появились стенографические методы: сокращения, скоропись — чтобы не упускать ход речи. Но даже стенографист не успевал за несколькими говорящими подряд.