Как стать автором
Обновить
152.15

Умный дом

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

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

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

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

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

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

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

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

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

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

Теги:
+15
Комментарии4

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

Теги:
+1
Комментарии3

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

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

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

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

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

logbook:
  exclude:
    entity_globs:
      - sensor.*_last_seen
Теги:
+2
Комментарии0
Так нейросеть видит этот ваш YouTube.
Так нейросеть видит этот ваш YouTube.

Заметки на полях: промысловый выпас YouTube.

В борьбе с youtube, когда он уже у вас показывает, но всё ещё не хочет формировать подходящие подборки, весьма критично следующее:

1) Не открывать какое-либо спорное или неуместное, по вашему мнению, содержимое, под своей основной учетной записью, в вашем основном браузере, а если прислали ссылку, мол глянь, это должен быть, или "приватный режим", в любимом, или вообще отдельный браузер (без учетной записи, или с другой учеткой youtube).

2) Увидев ненужное - не стесняться применять самый полезный совет, какой только можно, для этой ситуации, придумать: нажимать "не рекомендовать видео с этого канала", или "неинтересно", ну и чистить историю просмотров (у youtube есть своя, если войти, под своими учетными данными), по возможности, от случайно попавших туда неуместных, по вашему мнению, видео.

3) Понравившиеся видео выгодно собирать в плейлисты. Даже, если эти списки никто никогда не посмотрит, их проанализирует рекомендательный движок youtube.

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

В мобильных приложениях не пробовал.

(хабы указал практически наугад. тяжело выбрать нужное.)

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

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 главное что-то делать и с голоду не умереть.


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

Теги:
Всего голосов 15: ↑14 и ↓1+16
Комментарии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