Обновить
256K+

Умный дом

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

142,37
Рейтинг
Сначала показывать
Порог рейтинга

Месяц назад мы приобрели новую машину прямиком из салона: японец, но крупноузловая сборка в Китае. И в соответствии со всеми современными практиками в авто установлено передающее устройство на случай аварии. Только родной «СОС» настроен на Китайский рынок и его перепрошить нельзя. Или можно, но в салоне объявили «150 000 рублей за русификацию мультимедии и, возможно, GSM-модуля СОСа».

Соответственно, чтобы машина соответствовала требованиям Российского законодательства в части обязательной установки кнопки SOS («ЭРА‑ГЛОНАСС»), в автомобиль можно сказать варварским методом было установлено вышеназванное устройство. «Мастера» разобрали потолочный плафон‑светильник, срезали заводскую тряпичную оплетку и изоляцию с проводов, и простой СКРУТКОЙ врезались в линию. Потом замотали изолентой (даже не синей) и каким‑то тряпичным скотчем завершили композицию. В общем, комментировать — только портить.

Что самое интересное, СОС устанавливает соединение тремя проводами. Кроме логичных плюс и минус я в настоящее время не знаю для чего нужен третий. Есть предположения, что это салонный микрофон hands‑free, чтобы в случае необходимости обеспечить двухстороннюю связь с оператором. Ряд моих коллег высказывают мысль, что это может быть датчик подушек безопасности: они срабатывают и сигнал автоматом отправляется в экстренные службы. Потенциально возможно, если не одно НО: зачем в потолочный светильник выводить датчик подушек?

В любом случае будем разбирать этого красавца и смотреть как он устроен внутри. Заодно поймем, что это за таинственный третий провод (делайте ваши ставки, господа). Если у вас есть наработки по аналогичной теме или уже существующий разбор/обзор кнопки SOS («ЭРА‑ГЛОНАСС»), буду рад изучить и применить в текущем исследовании!

🧠 Обязательно поделись с теми, кому это может быть полезно: 💬 Телеграм | 💬 Max | 📝 Хабр | 💙 ВКонтакте

Теги:
Всего голосов 4: ↑4 и ↓0+5
Комментарии8

Представлен «Тамагочи» для растений Senso. Съемные модули и зарядное устройство позволяют оставлять небольшой электронный зонд на горшке с возможностью получать данные через щупы из почвы. Освещенность, температура, влажность в комнате и влажность почвы отображаются на дисплее небольшого блока для понимания, как себя чувствует растение.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

Представлена мойка для обуви с искусственным интеллектом. Модель Brolan ClearX использует «датчики» (хотя производитель не пояснил, какие именно) и ИИ для определения материала, из которого сделана ваша обувь, и выбора соответствующего цикла очистки и сушки, а также «технологию микро- и нанопузырьков» для дополнительной очистки. В ClearX планируют начать продажи мойки в середине 2026 года по цене от $500 до $800.

Теги:
Всего голосов 4: ↑0 и ↓4-4
Комментарии2

polluSensWeb теперь поддерживает 26 датчиков и веб-хуки

polluSensWeb
polluSensWeb

С последними обновленьями polluSensWeb теперь поддерживает 26 различных датчиков и внедряет интеграцию с веб-хуками, открывая возможности для автоматизации в реальном времени, пересылки данных и внешних аналитических конвейеров.

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

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

  • Пересылать измерения в базы данных.

  • Запускать оповещения или автоматизацию.

  • Отсылать данные в панели мониторинга, такие как Grafana.

  • Интегрироваться с платформами сообществ или пользовательскими API.

Открытый деплоймент
Проект на GitHub

Теги:
Всего голосов 2: ↑1 и ↓1+2
Комментарии0

Удалённый запуск ноутбука

Видеодемонстрация (Ютуб)

Как говорил один детектив: «Лень — двигатель прогресса. А прогресс, как известно, не остановить».

Всем привет! Зовут меня Виталий, автор телеграм канала "Детектив данных", про мой вход в аналитику данных. В бесконечном процессе по оптимизации рабочего пространства понял, что было бы удобно запускать ноутбук без его физического запуска с помощью кнопки, а например с помощью Алисы. А в перспективе вообще убрать ноутбук с рабочего стола. Задача была решена, но не обошлось без нюансов, которыми поделюсь.

Исходные данные:
Два ноутбука:
рабочий Acer и
личный Lenovo Legion.
Стоят в правой части стола – всегда закрытые, так как вся работа осуществляется через хаб и внешние устройства.

Включение личного – нужно просто приподнять и можно сразу опускать монитор, при подключенном хабе – через пару секунд рабочий стол загружается. Кстати на Win11, чтобы пропустить момент ввода пин кода – можно с официального сайта Микрософт скачать программу Автологон
Включение рабочего – тут удобством и не пахнет: нужно полностью открыть ноутбук нажать кнопку включения, ввести пароль в BitLocker на клавиатуре ноутбука (BT клавиатура не работает) и только тогда можно закрывать ноутбук - появится окно ввода пароля и входа в систему.

Прошерстив интернет нашлось несколько способов решения:
- физическое распаивание схемы включения – один из умельцев с ютуба внедрил в цепь питания – геркон, и в результате ноутбук включался при поднесении магнита к определенному месту в крышке – сомнительно но окей
- установка скрепки которая физически нажимает на кнопку включения ноутбука, можно запустить ноутбук без открытия крышки – нет, ну это совсем колхоз
- Wake on Lan – специальные настройки сетевой карты, где в выключенный ноутбук отправляются спец сигналы от роутера, и при определённой настройке биоса ноутбук будет включаться – уже похоже на правду но как минимум требует провод Ethernet, и определённые настройки сетевой карты – мне не подходит, так как ноутбука два а провод у меня один и идёт к хабу
- Wake on AC Power – еще одна настройка в BIOS - вот этот вариант мне понравился – включение при подаче питания – с учётом того, что пол дома у меня работает от Алисы – подумал что в целом можно обойтись обычной умной розеткой, и при выполнении сценария просто выключать-включать розетку через небольшой интервал.

Первая проблема в том, что при выключения розетки – на ноутбук (если внутри блока питания ёмкие конденсаторы) еще какое то время подаётся питание (от 5 до15 секунд +-), это не позволило просто поставить промежуток между выключением и включением розетки. Решение простое и вполне подходит в мой повседневный сценарий– Розетка на ноутбук просто отключаются ночью, а когда нужно включить компьютер - я просто прошу Алису напрямую включить Компьютер (а на самом деле розетку) и ноут спокойно включается без всяких задержек, даже без интернета (розетки подключены через протокол matter ) Настройка BIOS в Lenovo находилась в разделе «Instant boot».

С рабочим компом пришлось повозиться подольше:
- Стоял пароль на вход bios – для добавления сценария включения, пришлось обращаться к рабочим айтишникам,
- нерабочая клавиатура при вводе кода на BitLocker – проблема в том, что BT драйвера (для клавиатуры) запускаются вместе с системой, а BitLocker запускается до загрузки ОС. Клавиатура по проводу, хоть и работает, но я не очень люблю провода на рабочем столе, и как раз пришлась кстати клавиатура подаренная женой NupHy Field75– в клавиатуре есть радиоканал, дрова которого прекрасно активны и до загрузки ОС. А еще есть макросы для ввода паролей )

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

Теги:
Рейтинг0
Комментарии1

StingrayTV Alice стал ещё лучше - теперь оно уже почти production-ready, с кучей фиксов и улучшений.

В частности:

  1. Пофиксил пару специфичных моментов, связанные с получением информации о текущем телеканале (они идут как SSE, поэтому пришлось воспользоваться WebClient для работы с SSE-запросами) - это позволило наконец-то избавиться от торможения запросов к ресиверу, что в свою очередь позволило наконец-то довести приложение до полностью работоспособного состояния.

  2. Теперь StingrayTV Alice использует bridge-сеть Docker'а, а для работы с mDNS теперь используется ретранслятор, соединяющий контейнер и mDNS-сеть вместе через выделенный контейнер. Это позволило окончательно разграничить сетевой стек в контейнерах, и улучшить общую безопасность.

Приложение уже окончательно протестировано на моём ресивере, осталось только совсем чуть-чуть, и скоро выйдет первая бета.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

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

Теги:
Всего голосов 3: ↑2 и ↓1+2
Комментарии1

Сторонние разработчики теперь могут публиковать в YaOS Store приложения для умных колонок «Станция Дуо Макс» со встроенным экраном. Об этом Хабру рассказали в пресс-службе «Яндекса».

Основные сценарии использования приложений на «Станции Дуо Макс» — развлечения и просмотр контента. Для публикации разработчикам надо пройти верификацию в кабинете «Яндекс ID». После этого приложение появится в общем каталоге.

Летом 2025 «Яндекс» открыл магазин YaOS Store разработчикам софта для умных телевизоров. В компании отмечают, что количество уникальных устройств, использующих YaOS, превышает пять миллионов в месяц.

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

TradingView представила кольцо для криптотрейдеров — Moodring будет вибрировать и менять цвет, если криптовалюта в портфеле пользователя изменит цену.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии3

Привет, это снова Егор Гаврилов. Сегодня я расскажу, что было сделано за последний месяц в рамках очередного своего пет-проекта - StingrayTV Alice.

Предыдущая статья была вынесена в черновики мной, однако если вкратце, StingrayTV Alice - это попытка интегрировать ресиверы Триколора на базе платформы StingrayTV с сервисом "Дом с Алисой". Это позволяет управлять ресивером через Алису, и интегрировать его в общий умный дом. Проект пережил несколько доработок, и сейчас там используется Keycloak, Spring Boot 4, и другие самые современные технологии. Также было сделано множество улучшений кодовой базы, что позволило избавиться от лишнего кода, и улучшить стабильность и производительность данного гейтвея.

Keycloak: теперь нормальная аутентификация - это реальность

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

Куча рефакторинга

Проект подвергся обширному рефакторингу - как те, которые я сделал на всех своих пет-проектах (в частности, перевод проектов на Spring Boot 4, а также улучшения по части CI/CD в проектах - теперь там реализован полноценный пайплайн, который обеспечивает высокий уровень консистентности всего цикла), так и постепенная работа над чисткой кода (при помощи самых разных линтинг-инструментов - начиная от встроенных инструментов OpenIDE, и заканчивая SonarQube for IDE и Explyt Spring). Это позволило обеспечить гораздо большую чистоту и сопровождаемость кода.

В частности:

  1. Избавились от кривого механизма аутентификации - теперь там самый что ни на есть цивильный Keycloak.

  2. Убрали использование Preferences API для хранения нужных ключей для старого механизма аутентификации - Keycloak куда лучше во всём.

  3. Мелкие улучшения в кодовой базе - меньше ужаса и треша, больше чистого кода.

Итоги

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

Мой сайт-резюме
Мой GitHub

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Яндекс, похоже, обновил Алису. Как результат — сегодня она невероятно тупит. У меня несколько колонок в доме.

❌ Говорит много лишних слов, проговаривает запрошенные действия.

❌Не может сразу выполнить простейшие команды. «Какой плейлист дня вам поставить? С музыкой или с подкастами»?

❌Плохо управляет светом.

❌Отказывается выполнять некоторые базовые команды вроде установки таймера («Даже лучшее голосовые помощники иногда ошибаются» или что-то вроде).

Друзья заметили те же странности в поведении колонок и даже смену интонаций/голосп (я не заметил).

Казалось бы, серьезная компания должна тестировать серьезные обновления перед тем, как их раскатать на всех.

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии9

Пятничный солнечный ASMR

Тем, кто любит космос и солнечную энергетику (и хочет сделать мне подарок), просто мастхэв посмотреть видео DIY-щика с громким именем Huy Vector.

Конкретно видео по ссылке – это про изготовление спутника с солнечными батареями и реальным Wi-Fi, но так-то все видео у него шикарные. А вообще, первое место лично для меня делят вот этот спутник и лампа в виде ветрогенератора с регулируемым моментом вращения лопастей (вот тут).

В комментах накидайте то, что вам больше понравилось. О! Или поделитесь своими поделками.

Телеграм-канал с солнечными новостями - Solarnews
#DIY #красота #космос #видео #пятничныйоффтоп

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии0

Samsung запустил круглосуточную рекламу на холодильниках. Чтобы отключить назойливые объявления, нужно каждый месяц платить по $16 (1200 рублей). Стоимость такого умного холодильника с экраном составляет от 250 тысяч рублей.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии5

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

Сбой в работе Amazon Web Services отключил умные матрасы 8Sleep. Устройства перестали работать, нельзя регулировать подогрев или охлаждение, не работают напоминания и смарт-режим. Причем бэкапа и офлайн-режима на такой случай у производителя нет. Пользователям матрасов пришлось потеть под одеялами и засыпать по-старинке.

Теги:
Рейтинг0
Комментарии5

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

В частности, неплохая штука - X88-mini, 64-битный 4-ядерный процессор с 4 гигабайтами ОЗУ, для некоторых применений вполне годно.
Чтобы не колдовать каждый раз с подбором образа ОС, и методами его помещения туда - слепил что-то вроде дистрибутива.

В основе - Debian bookworm, в минимальной конфигурации, дополнительно установлены только Midnight и Vim.
Загрузочный образ - примерно 1.5 гигабайта, можно записать на любую подходящую SD-карту, воткнуть в слот и загрузиться.

Работает только по сети, по ssh, терминал подключать не нужно, да и не заработает.
IP получит по DHCP, останется залогиниться и можно настраивать почти под что угодно.
Графический интерфейс тоже можно запустить, в отличии от текстовой консоли - но GPU там так себе, это больше для серверных задач подходит: веб, бекенд, автоматика.

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

Образ закинул на Гитхаб, в релизах: https://github.com/JBFW/X88-mini

Теги:
Всего голосов 7: ↑7 и ↓0+8
Комментарии33

Ring выпустила для умных камер 4K Outdoor Cam Pro и других бесплатные костюмы на Хэллоуин, которые можно распечатать на 3D-принтере. Замаскированная камера, прикреплённая за миской, может отпугнуть воришек, но это также жуткий способ избежать угощения.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Одна микроволновка удалённо может включить свет в подъезде напротив. Такое «чудо» засняли в Казахстане. Пользователь включил СВЧ и вечером началось настоящее световое шоу в соседнем доме на этажных площадках. Предполагается, что из-за СВЧ просто сработали датчики движения, которые работают на одной частоте — 2,45 ГГц и поймали сигнал микроволновки.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии16

Старые часы Casio можно преобразовать в фитнес-браслет. Команда Olee Watch выпустила модуль для часов, который считает шаги, измеряет пульс и даже запускает игры. Работает всё через мобильное приложении. Цена модуля $55 (~4500₽). Совместимые часы: Casio F-91W или A158W.

Теги:
Всего голосов 3: ↑3 и ↓0+5
Комментарии1

Как я оплатил телефонный разговор двух AI между собой (не жалоба, а хахашечка + предупреждение)

Нарисуй как два AI разговаривают между собой по телефону. Стиль - классическая анимация (o1)
Нарисуй как два AI разговаривают между собой по телефону. Стиль - классическая анимация (o1)

Колонки с Алисой умеют подвязываться к телефонному номеру МТС и совершать звонки. Выглядит это так: в приложении "Умный дом" привязываешь номер, добавляешь контакт(ы), потом говоришь: "Алиса, позвони Васе". Она набирает и по громкой связи можно разговаривать. Для Васи это выглядит как обычный входящий голосовой звонок с номера МТС, привязанного к колонке.

Собственно, история. У меня такой сетап настроен. Как то раз пользователь колонки мне звонит, я вижу входящий вызов, но в данную минуту говорить не могу и просто сбрасываю звонок. Ну забыл об этом благополучно. Потом просматриваю биллинг телефона МТС (того, который к колонке привязан) и вижу там получасовой разговор со мной и соответствующее списание денег. А я точно знаю, что не разговаривал (уточнил по дате-времени).

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

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

В целом фишка неплохая, но в сочетании с Алисой получилось так, что после сброса мной звонка робот Мегафона стал беседовать с Алисой. И говорили они полчаса, что обошлось владельцу номера МТС в 120 рублей :)

Чем сердце успокоилось: отключил у Мегафона услугу "Вам звонили" и написал в поддержку Яндекса о том, что Алиса любит поболтать с другими роботами. Жалко, что нельзя запись этого разговора получить...

Теги:
Всего голосов 9: ↑9 и ↓0+16
Комментарии4

Медведица с детёнышем в Калифорнии залезли в частный дом и обчистили холодильник — всё это умная система охраны сняла на камеры. Звери зашли через парадную дверь, спокойно искали еду на кухне, поели и пошли по своим делам. Хозяевам повезло — их не было дома.

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии3

В «Яндексе» протестировали в разных условиях работу колонки «Станции Стрит»: облили её кетчупом, колой, пивом и проверили, насколько хорошо она защищена. Устройство имеет надёжную защиту от пыли и влаги по стандарту IP67 (в колонку не проникают частицы пыли).

«Корпус колонки обтянут влагозащищённой тканью, все уязвимые места закрыты специальной плёнкой, а динамики и микрофоны спрятаны под силиконовыми заглушками. Берите Станцию с собой на пляж, пикник или в поход — она выдержит кратковременное погружение в воду», — пояснили в «Яндексе».

Теги:
Рейтинг0
Комментарии2

А вы знали, что можно фильтровать стек Журнала событий Home Assitant, например, убрать оттуда тонну сообщений о последнем обновлении датчиков и видеть там только важные сообщения.

Для этого в конфигурацию configuration.yaml нужно внести следующие строчки и перезагрузить HA

logbook:
  exclude:
    entity_globs:
      - sensor.*_last_seen
Теги:
Всего голосов 1: ↑1 и ↓0+2
Комментарии0

3д принтер у меня с ковида, octoprint на Raspberry 3 у него вырос практически сразу, и все это время дома был home assistant который сменил уже 3 поколенея Raspberry и сейчас живёт на 4. Так же принтер creality ender 5 pro почти сразу был подключен через розетку на zigbee. Много лет, Карл ! Но как сделать автоматическое выключение принтера после печати я додумался только вчера. В общем все очень просто, и, надеюсь, понятно, по скрину из автоматизации home assistant. Само собой нужна установленная и настроенная интеграция OctoPrint в HA. z_power_3d_printer это вот такая розетка.

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии2

Универсальная автоматизация для Home Assistant, которая закрывает все краны в комнате, где произошла утечка

alias: Сработал датчик протечки
description: Закрыть все стояки в комнате, где сработал любой из датчиков
triggers:
  - value_template: >
      {{ states.binary_sensor | selectattr('attributes.device_class', 'eq',
      'moisture')| selectattr('state', 'eq', 'on') | list | count > 0 }}
    trigger: template
    for:
      hours: 0
      minutes: 0
      seconds: 5
actions:
  - variables:
      data: |
        {% set leak_sensor = states.binary_sensor
          | selectattr('attributes.device_class', 'eq', 'moisture')
          | selectattr('state', 'eq', 'on')
          | first %}
        {% if leak_sensor %}
          {% set area = area_id(leak_sensor.entity_id) %}
          {{ {'leak_sensor': leak_sensor.entity_id, 'area': area, 'area_name': area_name(area)} }}
        {% else %}
          {{ {'leak_sensor': None, 'area': None, 'area_name': 'Unknown'} }}
        {% endif %}
  - parallel:
      - data:
          entity_id: >
            {{ expand(area_entities(data.area)) | selectattr('domain', 'eq',
            'valve') | map(attribute='entity_id') | list }}
        action: valve.close_valve
      - action: script.play_text
        data:
          message: Обнаружена протечка в {{ data.area_name  }}, закрыла стояки
      - action: notify.persistent_notification
        metadata: {}
        data:
          message: Протечка в {{ data.area_name  }}
      - action: input_text.set_value
        metadata: {}
        data:
          value: Обнаружена протечка в {{ data.area_name  }}
        target:
          entity_id: input_text.protechka

Алгоритм простой, в течении 5 секунд должны появится устройства с типом moisture со статусом ON, по нему вычисляется комната и название (для вывода на экран и озвучивание), потом в найденной комнате все краны закрываются, плюс проигрывается звук на колонках, плюс выводится сообщение. Главное условие - датчики протечки и краны должны иметь свойство комната.

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии0

Дженнифер Паттисон Туохи рассказала, что её кот перехитрил умный дом. Пока она готовила завтрак утром, кот Смоки запрыгнул на стойку, подошел к раковине, уткнулся головой в датчик движения в умном кране Moen и начал пить текущую воду.

«Я так горжусь! Вот если бы я могла научить его мыть посуду...», — заявила Туохи.

Теги:
Всего голосов 2: ↑1 и ↓1+1
Комментарии0
{% set special_device_timeouts  = {
  'sensor.0x1c34f1fffed6742a_last_seen':15, 
  'sensor.0x000d6f00132ac72f_last_seen':11,
} %}

{% set low_battery_devices = states.sensor 
 | selectattr('attributes.state_class', 'equalto', 'measurement') 
 | selectattr('attributes.battery_last_reported_level', 'defined') 
 | selectattr('attributes.battery_last_reported_level', 'is_number') 
 | selectattr('attributes.battery_last_reported_level', 'le', 10) 
 | list %}

{% set default_timeout = 4 %} 
{% set offline_devices = namespace(devices=[]) %}

{% for sensor in states.sensor 
  | selectattr('entity_id', 'search', '_last_seen$') 
  | selectattr('attributes.device_class', 'equalto', 'timestamp') 
  | selectattr('state', 'defined') 
  | rejectattr('state', 'in', ['unavailable', 'unknown', '']) %}
  {% set timeout = special_device_timeouts.get(sensor.entity_id, default_timeout) %}
  
  {% set last_seen_time = as_timestamp(sensor.state) %}
  {% set current_time = as_timestamp(now()) %}
  {% set hours_diff = ((current_time - last_seen_time) / 3600) | float %}
  {% set is_offline = hours_diff > timeout %}

  {% if is_offline %}    
    {% set offline_devices.devices = offline_devices.devices + [sensor] %}
  {% endif %}  
{% endfor %}

{% set all_devices = (offline_devices.devices + low_battery_devices)
  | map(attribute='attributes.friendly_name') 
  | map('replace', 'Last seen', '') 
  | map('replace', 'Батарея+', '') 
  | map('trim') 
  | join(', ')%}

{{ all_devices if all_devices else none}}

Написал шаблон вспомогательного устройства, аккумулирующий названия устройств на батарейках, которые не отвечают более 11 часов (нужно устройствам включить свойство last_seen) или заряд меньше 10. Можно использовать для вывода в виджет или предупреждать Алисой.

ЗЫspecial_device_timeouts - это список устройств с таймаутами, которые могут долго спать

Теги:
Рейтинг0
Комментарии0

Друзья инженеры, разработчики пишу в Вашу поддержку честный отзыв о наших соотечественниках.

НАБОЛЕЛО!!!!

Что бы вы не сделали, диванным критикам просто до одного места! Даже диван на котором он лежит это тоже Г-но потому, что болит левая пятка.

Семь лет назад нам нужен был промышленный компьютер (1000 штук), который бы собрал данные через промышленные протоколы и отправил их в облачную платформу с бюджетом до 15к (400 баксов) рублей на то время.

По какой то причине мы не заметили контроллер Wirenboard 6 (на процессоре NXP который покрывал все наши задачи) и начали разработку своего устройства AntexGate на базе Raspberry cm3 (теперь уже на Raspberry CM4 )


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

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

Имея таких конкурентов как Wirenboard, ОВЕН, RealLab, Siemens .... мы нашли своих клиентов и продаем в год более 700 компьютеров.

Мы заморозили свое прибор до -65 (легко запустился на таком морозе), нагрели до +101 (на 102гр выключился).
Все равно получаем каждый день отзывы: "Вы просто засунули малину в свое коробку!"
Нет не просто! Мы угрохали более 5 лет жизни небольшой команды на то, чтобы это все работало - "Так как должно!" Перебрали рефенсные схемы самых именитых Европейских производителей под свои реалии.


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


Я желаю пройти каждому разработчику правильный путь и по возможности сделать свое решение на сколько можно.
Я надеюсь, что оттепель настанет в нашей стране и появятся действительно Росcийские процессоры и другая элементная база, а пока увы Broadcom, Raspberry, NXP да на худой конец RockChip главное что-то делать и с голоду не умереть.


Уважаемые инженеры - разрабы, присоединяйтесь к нашему каналу в телеге мы ответим на любой вопрос (как сделать корпус, выбор источника питания и тд..), поможем и поддержим, дадим ответ на любой вопрос не только по прибору, но и любой другой.
Спасибо за внимание.

Теги:
Всего голосов 14: ↑14 и ↓0+17
Комментарии10

«Яндекс» в честь 1 апреля решил добавить чуточку уюта на всех «ТВ Станциях» и «Станциях Макс» при подключении к любому телевизору через HDMI. Просто скажите: «Алиса, включи заставку», — и ваш экран моментально облачится в виртуальное кружево. Красота и ламповость — всё как в детстве! А самые внимательные заметят на кружевной салфетке особенно дорогой для «Алисы» символ. Завтра праздничный декор исчезнет так же внезапно, как и появился.

Теги:
Рейтинг0
Комментарии0

Солнце - источник жизни на Земле.
Но кроме этого - Солнце источник очень мощного УФ-излучения.

Обычный городской житель сталкивается с УФ-излучением, как правило, на пляже - именно оно вызывает красивый загар, или некрасивую меланому - у кого как.

Но если вы живете в своем доме, и если вы попытаетесь размещать какое-то оборудование "на улице" - вам придется познакомиться с интересными эффектами, которые вызывает УФ-излучение солнца. Прежде всего - разрушается пластик.

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

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

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

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

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

Лопаются капроновые стяжки, они становятся хрупкими и перестают что-либо держать.
Даже пластиковые бутылки из ПЭТ, те самые, которые "300 лет будут плавать в океане" - в океане может и будут, а на земле уже через пять лет крошатся при ударе.

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

Причем, черные пластиковые мусорные пакеты совершенно неустойчивы, и всего за месяц могут прогореть в клочья. Дело не в цвете, а в материале.

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

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

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии5

За несколько часов до НГ 2025 робот-пылесос в процессе уборки случайно зацепил кабели питания и уронил PS5 на пол с небольшой высоты, но, вероятно, это могло нанести повреждения приставке.

Теги:
Всего голосов 5: ↑2 и ↓3-1
Комментарии2

Робот-пылесос сбежал из домовладения после землетрясения в Калифорнии. Устройство отключилось от своей базы и отправилось на улицу искать хозяев или новый дом. Землетрясение магнитудой 7,0 произошло у побережья Северной Калифорнии в 10:44 по местному времени (21:44 мск) 5 декабря. Толчки были зафиксированы в районе залива Сан-Франциско.

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии1

Давно страдаю от того, что в HomeAssistant нет встроенных сенсоров по типу "Средняя температура в гостиной", "Средняя влажность в спальне" и достаточно долго для этого использовал инструмент "Объединение состояний сенсоров" (Настройки - Устройства - Вспомогательные - Создать вспомогательный объект - Объединение состояний сенсоров), тип "Медиана/Среднее арифметическое" и туда вручную добавлял датчики.

Недостатком было, что созданная сущность являлась просто числом и не относилась к домену "Температура", соответственно не было единицы измерения, не рисовались графики и нельзя было выбирать его в некоторых BluePrints, которые требовали температуру.

Сегодня открыл для себя Вспомогательные устройства на основе шаблонов, теперь все происходит автоматом.

Шаблон для нового устройства

{{ (states.sensor | selectattr('attributes.device_class', 'eq', 'temperature') 
  | selectattr('entity_id', 'in', area_entities('Гостиная')) 
  | map(attribute='state') | map('float', default=none) 
  | reject('==', none) | list | average(default=0)) }}

Бонус - шаблон для сенсора, который определяет (объединяет несколько сенсоров) человека в комнате

{{ states.binary_sensor | selectattr('attributes.device_class', 'in',['motion','occupancy','presence']) 
 | selectattr('state','eq','on') 
 | selectattr('entity_id', 'in', area_entities('Гостиная')+area_entities('Кухня')) 
 | list | count > 0 }}

Теги:
Всего голосов 4: ↑4 и ↓0+8
Комментарии0

Всем добрый день. Занимаюсь embedded разработкой и параллельно пишу дипломную работу по маркетинговым исследованиям. Хочу попросить пользователей умного дома ответить на 20 вопросов. Возможно ваши ответы помогут сделать работу умного дома лучше. Надеюсь на силу HABR и заранее большое спасибо. Ссылка на опрос.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии1

🌐 Wi-Fi ставит рекорды дальности.

Мы на всех парах идем к интернету вещей (IoT). Тот же робот с искусственным интеллектом внутри - это та самая интернет-вещь.
Но пока у нас не так уж и много таких вещей, но достаточно: стиралка, пылесос, кофеварка, телевизор, дрон.

Им всем нужен интернет. А с этим проблемы. И, если в городах он есть, то за городом с этим уже проблемы. Вы знаете.

Решать можно по-разному. Например, сделать космический интернет, еще больше засорив орбиту. А можно попытаться что-то сделать и на земле. Ниже о новых результатах в работе в этом направлении.

📡 Morse Micro устанавливает новый мировой рекорд дальности Wi-Fi!

Morse Micro вновь удивляет нас своими достижениями! Теперь они побили собственный рекорд, установив новое мировое достижение в дальности сигнала Wi-Fi. На этот раз они преодолели расстояние в 9,9 миль (15,9 км) в национальном парке Джошуа-Три. Это почти в пять раз больше предыдущего рекорда, который был установлен в Сан-Франциско.

🔊 В прошлый раз скорость соединения на максимальном расстоянии 1,8 мили составляла всего 1 Мбит/с. В этот раз максимальная пропускная способность достигла 2 Мбит/с на дистанции в 9,9 мили. Это отличный результат для сельской местности с минимальным уровнем помех.

🔥 Огонь новость! Правда? А пока мой роутер дома еле пробивает стены в соседние комнаты 😉

🔗 полный текст здесь

Теги:
Всего голосов 5: ↑3 и ↓2+3
Комментарии2

Это небольшой пост с примером кастомной карточки для Home Assistant. Хотя у нее достаточно минимальный функционал, код можно использовать в качестве основы для реализации более амбициозных идей.

Функционал:

  • можно задать радиус для иконки (круг/квадрат)

  • изменение цвета иконки по заданным параметрам для состояний сенсора

  • внесение списка параметров и списка цветов

Меню карточки
Меню карточки

Файл проекта

Теги:
Всего голосов 2: ↑2 и ↓0+4
Комментарии7

Мозг может напрямую влиять на окружающий мир: для этого не нужно вживлять чип человеку в моторную кору. То, что в фантастике называют «силой мысли», — сложный набор сигналов и метрик, получаемых на основе активности нейронов мозга. Надо лишь правильно интерпретировать их с помощью нейроинтерфейса и связать с другими IT-решениями. Именно это помогают делать наши Neiry Headband Pro и API Neiry.

Headband Pro отслеживает >20 метрик на основе данных активности мозга, сердечного ритма, движения. Например, метрики концентрации, расслабления и усталости юзера можно через API интегрировать со шлюзом умного дома и использовать их для управления девайсами. Пользователь может включить или выключить лампочку, просто сконцентрировавшись на ней. А когда усталость превышает определённый порог, умный дом автоматически приглушает или тушит свет.

Связать с нейроинтерфейсом можно не только умный дом. Представьте самокат, который меняет скорость в зависимости от вашего состояния — это реальность, у нас есть такой кейс с Whoosh. Headband Pro отслеживал уровень фокуса ездока и в зависимости от этого уровня ускорял или замедлял электросамокат, а в случае повышенной усталости вообще не набирал скорость выше 5 км/ч. Всего-то нужно было интегрироваться со служебным портом самоката по UART-подобному интерфейсу с помощью нашего API.

Это далеко не предел. Хотите помочь нам найти свежие применения для нейроинтерфейсов? Участвуйте в хакатоне BCI Hack Moscow, который мы проводим в Москве 20-22 сентября.

Теги:
Всего голосов 9: ↑7 и ↓2+11
Комментарии5

Кто из производителей систематически завышает характеристики своих ламп

Вытащил данные с lamptest.ru по лампам Е27 двадцати популярных брендов и вывел по ним средний процент соответствия заявленным характеристикам. А также посчитал процент ламп из числа протестированных, световой поток которых оказался ниже 85% от заявленного. Это самый интересный показатель, говорящий о шансе купить не совсем то, что обещано на упаковке. В соответствии с ним «Онлайт» и «Космос» практически гарантируют это.

Водораздел можно провести по лампам Gauss. Все, что выше их – можно брать. Что ниже – уже лотерея.

Вообще ситуация с лампами достаточно показательная в плане массового обмана покупателей. Например, есть лампочки формфактора C35 (свечка) и G45 (маленький шарик). Большинство производителей выпускают модели с заявленной мощностью 9, 11 и 12 Вт, но на практике самая мощная потребляет 8 Вт. А большинство ламп лишь 4-6 Вт вместо обещанных 9-12. И по световому потоку там случается аналогичное несоответствие.

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

Теги:
Всего голосов 3: ↑3 и ↓0+4
Комментарии0

Пресс‑службы VK сообщила Хабру, что новая умная колонка «VK Капсула Про» с голосовым помощником «Маруся» будет представлена в первой половине осени.

Устройство получило обновлённый внешний вид и мощность звука до 65 Вт.

В колонке «VK Капсула Про» будут реализованы новые возможности управления умным домом, а также встроены датчики температуры, влажности и освещённости. Устройство будет иметь датчик присутствия, который работает на алгоритмах обработки ультразвуковых волн.

Фактически, приобретая новую колонку, пользователи получат базовый умный дом. Кроме того, команда «Маруси» работает над улучшением функциональности голосовых AI‑технологий».

По информации VK, в первом квартале 2024 года пользователи совокупно провели на 50% больше времени, используя голосового помощника в сервисах VK, чем в первом квартале 2023 года. Общий time spent "Маруси" в VK Капсулах вырос на 53% год к году.

Команды «Маруси» и «VK Капсулы» с прошлого года начали объединение в единое направление, которое развивает контентные и рекомендательные системы во всех сервисах VK, искусственный интеллект и умные устройства. В мае были запущены продажи «VK Капсул» в Беларуси, а в июле — новая функциональность: «Маруся» научилась читать статьи из «Дзена».

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0

«Яндекс» обновил систему персональных рекомендаций в «ТВ Станциях», рассказали Хабру в компании. В устройствах появилась механика лайков и дизлайков. Теперь «Алиса» запоминает, какой контент нужно предлагать пользователю ТВ, а какой — нет. Помимо лайков система рекомендаций стала учитывать, какие фильмы пользователи сохранили в избранном.  

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

Также обновилась лента с историей просмотров обновилась. Теперь последнее запущенное приложение или фильм будут расположены в самом начале ленты, чтобы долго не искать то, что смотрели вчера.

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

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии1

Представлена Breville Oracle Jet — кофемашина-компьютер стоимостью $2000.

Эспрессо-машина имеет сенсорный экран и подключается к беспроводной сети, чтобы получать обновления программного обеспечения. Она перемалывает кофейные зерна в портафильтр и заваривают их для приготовления эспрессо. Кофемолка Oracle Jet также утрамбовывает молотый кофе, исключая ручной этап из процесса. Графический интерфейс демонстрирует пользователю все этапы приготовления напитка. 

Breville предлагает опции регулировки помола зёрен и дозировки. Система предлагает 45 различных настроек помола, при этом учитывая обжарку или срок годности выбранных зёрен. Oracle Jet получила встроенные настройки для соевого, миндального и овсяного молока, где можно отрегулировать температуру и качество пенки. Также машина готовит эспрессо комнатной температуры. 

Это первая кофемашина Breville с поддержкой Wi-Fi, и компания изучает варианты использования данных датчиков во время диагностики для удалённого устранения неисправностей. 

Теги:
Всего голосов 1: ↑1 и ↓0+3
Комментарии0