Умный дом domoticz

Небольшая правка

Была куча нюансов в работе камер с системой «умного дома». Например, не отображались скриншоты и «живое» видео при нажатии на соответствующие пункты. Сегодня удалось это победить. Как я уже ранее писал, камеры у меня китайские, от Xiong Mai. Ну вот так получилось…
Чуть отступлю от темы. На днях разобрал обе камеры и припаял к ним выходы для внешних микрофонов. Нашелся штекер чуть больше размером, но, после доработки напильником, он четко встал на положенное место (обе камеры были с нужными разъемами, но не выведенными наружу). В итоге вывел три контакта: питание, землю и контакт микрофона. Остальные пока что остались в камере, при желании их можно за короткое время тоже начать использовать. Например, для подключения аудиоколонок. Микрофоны оказались ОЧЕНЬ чувствительными, спокойно ловят звук открывающейся двери на первом этаже. Или звук отъезжающего с другой стороны дома автомобиля. Один «минус» — звук как из бочки, глухой. Я бы подумал, что это просто неисправный микрофон, но он такой не один. Очень надеюсь побороть этот дефект.
Но вернемся к нашим баранам. Поиск в интернете навёл меня на одну страницу, с которой я перепробовал несколько ссылок. Одна из них оказалась вполне себе рабочей, но недокументированной. Выглядела она таким образом:

http://192.168.1.15/webcapture.jpg?command=snap&channel=1?

Используя эту ссылку (IP камеры, конечно, нужно изменить на нужный), можно получить текущий скриншот с камеры.
Вторая часть, которая дала мне понимание почему Domoticz так плохо работает с камерами, нашлась на официальном форуме. Суть состоит в том, что «домик» не берет поток с камер как таковой, а использует систему ежесекундных скриншотов. Именно поэтому для так важен адрес их получения. Да, изображение получается дерганым, но с этим, похоже, ничего не сделать. По крайней мере, пока что.
Еще один «минус», который всплыл после этой перенастройки — мобильная версия Domoticz плевать хотела на них и просто не отображает видеопоток. Также, если настроить отправку скриншотов при обнаружении движения, они отправляются только на электронную почту. В тот же Telegram отправки нет. Почему?

Здравствуйте друзья

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

Ссылка на комплект 6 в 1 базовый набор для умного дома Xiaomi —

GearBest Aliexpress

Таблица (обновляется) по экосистеме Xiaomi

Для тех кто любит больше смотреть и слушать, видеоверсия этого обзора в конце текста.

Вопросы и ответы

1. Что такое Domoticz ?
Это мультиплатформенное ПО с открытым кодом ориентированное на создание системы управления умным домом. Поддерживает большое количество различных устройств разных вендоров, в том числе работает с устройствами Xiaomi.

2. Какие устройства Xiaomi могут управлятся Domoticz?
Буду говорить только о тех устройствах, которые я проверил лично. На данный момент можно управлять шлюзом Xiaomi Gateway — и всеми устройствами которыми он управляет — кнопки, датчики открытия и движения, розетки ZigBee, выключатели Aqara. Так же поддерживаются осветительные гаджеты Yeelight — RGBW и White лампы, потолочный светильник Celling Light.
Читал про работу с bluetooth сенсорами miflora.

3. Для чего мне Domoticz ?
Система имеет более гибкие возможности по настройке сценариев — например проверку активности устройства, то чего нет в MiHome, или создание переменных — которые позволяют по одному условию — например нажатие клавиши — выполнять различные действия, в зависимости от значения переменной.
Сценарии, созданные в Domoticz не зависят от китайских серверов и наличия интернет.
Domoticz расширяет функциональность устройств — например новые действия «free fall» или «alert» для кубика, или «Long Click Release» для кнопки.

4. Если я буду использовать Domoticz то не смогу работать с MiHome?
Обе системы прекрасно живут паралелльно — функциональность MiHome — полностью сохраняется, просто часть сценариев будет жить в одной системе — часть в другой. В принципе все сценарии могут жить в Domoticz.

5. Зачем мне нужен MiHome если я буду использовать Domoticz?
По крайней мере для добавления новых устройств. Выбор стоит за вами — но мое мнение — на данный момент Domoticz лучше всего использовать как дополнение к MiHome

6. Что нужно для подключения устройств Xiaomi к Domoticz?
Сразу хочу успокоить — паяльников, программаторов и танцев с бубнами не надо. Так же вам не понадобится Linux или виртуальные машины — попробовать все можно прямо на вашей рабочей винде. В дальнейшем — если будет такое желание, то систему можно будет установить на одноплатном компьютере типа Raspberry или Orange — об этом я тоже расскажу, но на начальном этапе установка системы не сложнее установки календаря огородника на 2017 год. Подключение очень легко и просто и совершенно не влияет на базовую функциональность устройств. При желании вернуть все назад — элементарно.

Подготовительные работы

Итак, что нужно для того что бы начать работать с Domoticz?

1. Резервирование IP адресов
Первым делом необходимо, тем устройствам которыми вы планируете управлять — пока это шлюз и лампы — установить статические IP адреса. Это делается на вашем домашнем роутере, при помощи таблицы клиентов DHCP которая выглядит примерно так —

и информации из вкладок Network info плагинов управления шлюзом и лампами, где указаны MAC адреса устройств

Используя эту информацию нужно прописать выдачу постоянных IP адресов этим устройствам — так как они будут управлятся именно по IP, и если адрес будет сменен — Domoticz потеряет связь с ним. Таблица резервирования адресов выглядит примерно так —

2. Режим разработчика
Необходимо активировать режим разработчика. Для шлюза Xiaomi Gateway необходимо зайти в меню, выбрать опцию about, внизу экрана где написана версия (2.23 у меня) — нажимать на нее до тех пор пока в меню не появится две новые опции, они могут быть на китайском, в моем примере — на английском. Нажимаем на первую из двух — local area network communication protocol, в меню активируем верхний переключатель и записываем пароль шлюза.

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

Установка Domoticz

Приложение берем выбираем Beta — так как именно в ней имеется поддержка устройств Xiaomi. Так как на данный момент я работаю с Domoticz под управлением Windows — то и писать про про нее. Когда ко мне доедет RaspBerry — тогда расскажу и про нее.

Установочный файл занимает чуть более 14 Мб, просто качаем запускаем — установка стандартная, со всем соглашаемся

И через минуту имеем установленный на локальной машине Domoticz, доступный по адресу 127.0.0.1:8080 либо вместо 127.0.0.1 — адрес компьютера в локальной сети. Интерфейс изначально на английском (у меня уже переключено на русский)

Язык системы, пароль для входа, координаты — меняем в меню настройки — настройки
127.0.0.1:8080/#/Setup

Добавление устройств

Для добавления устройств переходим во вкладку Настройки — Оборудование
127.0.0.1:8080/#/Hardware

Выбираем тип устройства Xiaomi Gateway, называем его как нибудь, указываем его IP адрес, который мы зарезирвировали на роутере, прописываем пароль полученный в окне режима разработчика. Порт — у меня работает на порту 54321. В вики домотикз описано подключение с указанием порта 9898

Для добавления ламп — просто добавляем устройство YeeLight LED — адреса указывать не надо, лампы подтянутся сами.

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

Устройства

Устройств добавится НАМНОГО больше чем вы ожидаете 🙂 Список их доступен на вкладке Настройки — устройства.
127.0.0.1:8080/#/Devices

Например каждый датчик температуры и влажности — добавится как три устройства, отдельно температура, отдельно влажность, и все вместе. Розетки — отдельно розетка (управляемое устройство) отдельно — как датчик энергопотребления. А вот шлюз — отдельно подстветка, отдельно сирена сигнализации, отдельно будильник, дверной звонок и регулятор звука. Для того чтобы добавить устройство в список используемых — в конце строки нужно нажать зеленую стрелочку. Убрать из используемых — синюю стрелочку. То что нам не нужно — не добавляем.
Добавленные к использованию устройства располагаются по нескольким вкладкам —

Переключатели

На этой вкладке собраны все управляемые устройства
127.0.0.1:8080/#/LightSwitches

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

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

Температура

На этой вкладке группируются климатические датчики — влажности и температуры
127.0.0.1:8080/#/Temperature

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

Вспомогательное

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

127.0.0.1:8080/#/Utility

Сценарии

Для создания сценариев — необходимо перейти во вкладку — Настройка — Дополнительно — События. Написание сценариев доступно в двух вариантах — блочный и скриптовый на языке lua.

Примеры сценариев

Учится работать с Domoticz лучше начинать с блоков. Тут все разбито на группы и составлять сценарии довольно просто. Пример простого сценария на блоках — включение света по обнаружению движения, и выключения через минуту после того как датчик движения перейдет в статус выключено. После составления сценария нужно назвать его, поставить галочку на опции Event active: — для включения и сохранить его.

Точно такой же сценарий на lua

Примеры использования

Больше внимания конкретным сценарям я буду уделять в других обзорах, тут в качестве примера приведу сценарий, который НЕВОЗМОЖНО реализовать в Mi Home, а именно — двухкнопочный выключатель Aqara c размыканием проводов — левая кнопка будет работать по назначению — разрывать и соединять фазу, а правая — не подключенная к линии (для питания выключателя достаточно подключения только одной из кнопок) — будет включать и выключать Yeelight лампу, которая физического соединения с выключателем не имеет.

В данном сценарии будет проверятся состояние лампы Yeelight, значение самого выключателя On или Off — значения иметь не будет. Если состояние лампа отлично от Off — значит она работает, и будет выключена, а если выключена — то будет включена.

На этом, вводную часть по Domoticz буду завершать, если тема будет интересна — то продолжу, интересного еще очень много.
Видеоверсия обзора:

Все мои видео обзоры — YouTube

Спасибо за внимание.

Общая информация о выставке Domotex

DOMOTEX 2020 – 32-я международная выставка напольных покрытий. Первая Выставка состоялась в 1989 году, с тех пор проводится ежегодно. Ее четкая направленность способствует привлечению участников и посетителей, которые заинтересованы в конкретном продукте, а организаторы DOMOTEX 2020 Hannover делают все возможное, чтобы их пребывание было максимально комфортным, удобным и интересным.

Английское название: DOMOTEX

Официальный сайт: http://www.domotex.de/

Даты проведения Domotex 2020: 10-13 января 2020 г. (09:00-18:00)

Место проведения: Hannover Exhibition Grounds (Hannover Messe)

Адрес: Messegelände 30521 Hannover (Messegelande, 30521 Hannover)

В навигатор вбейте «Hermesallee».

Статистика выставки Domotex в 2017 году

Количество экспонентов: 1 409

Количество посетителей: 45 000

Количество стран-участников: 60

Зачем ехать на выставку Domotex в Ганновере?

DOMOTEX 2020 сможет похвастаться новой экспозицией и оптимизированной реструктуризацией зала, адаптированной к потребностям меняющегося рынка. Сегменты продуктов будут объединены в выделенные области, что поможет сориентировать посетителей на покупку и даст более широкий обзор рынка. Выставка DOMOTEX всё время развивается, и организаторы постоянно прикладывают усилия, чтобы сделать её еще более привлекательной для участников и посетителей, оптимизируя макет выставки, вводя новые темы и уделяя большое внимание тенденциям и творческому подходу. Благодаря четкой ориентации на жизнь стиль DOMOTEX для экспонентов в 2020 году будет более актуальным, чем когда-либо. Павильоны 8 и 9 привлекут посетителей, которые заинтересованы в творческих идеях, новых тенденциях, презентациях и инсталляциях — на выставке будут компании, ориентированные на бренд, качество и стиль жизни.

Переводчик на выставку Domotex

Чтобы найти переводчика для сопровождения на выставке, оставьте заявку или выберите переводчика в разделе «Выбрать гида-переводчика».

Категории товаров на выставке Domotex 2020

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

Регистрация на выставку Domotex в Ганновере

Купить билеты на выставку Domotex-2020 можно уже сейчас через Ticket shop. Также вы можете персонализировать и активировать полученный от экспонента или партнера билет на Выставку напольных покрытий . Информация о билетах и условиях использования:

  • билеты должны быть зарегистрированы, чтобы стать действительными для посещения Domotex 2020 Hannover;
  • билеты становятся «персонализированными», т.е. связанными с вашим лицом и не подлежат передаче другим людям;
  • вы можете персонализировать максимум один билет на один день (стоит 31 евро) или один билет на все дни Выставки (стоит 51 евро);
  • после успешной регистрации вы получите электронное письмо с подтверждением от Deutsche Messe. Пожалуйста, распечатайте билет и принесите его с собой.

Люди с ограниченными возможностями, школьники, студенты имеют право на приобретение билета по сниженной ставке – 20 евро. Для сопровождающего человека с ограниченными возможностями предоставляется бесплатный билет, если это было указано при регистрации билета. Дети в возрасте до 15 лет допускаются только в сопровождении взрослого, законного опекуна. Вход бесплатный для детей до 6 лет. Собаки и другие домашние животные не допускаются на выставочный комплекс Ганновер.

Как добраться до выставки Domotex Hannover

1. На самолете.

Специальное предложение: льготные поездки с авиакомпаниями группы Lufthansa. Lufthansa предлагает обширную всемирную маршрутную сеть, связывающую крупные города по всему миру. Организаторы выставки Domotex предлагают специальные цены и условия посетителям. Чтобы забронировать номер, нажмите и введите код доступа DEZJYAD в разделе «Доступ к вашему специальному предложению Lufthansa». Это откроет платформу онлайн-бронирования, которая автоматически рассчитает предложенную скидку или предоставит вам еще более выгодное предложение, если будет доступен еще один рекламный тариф. Обратите внимание, что заказанный билет на самолет не является входным билетом на Domotex 2020 Hannover.

Автобусы обеспечивает регулярное обслуживание между аэропортом и выставочным центром (Nord 2) во время проведения Domotex 2020 Hannover.

Компания B.F.M Incoming & Traveler Service GmbH предлагает в качестве специальной услуги следующие пакеты из аэропорта Ганновера (по запросу также от главного вокзала Ганновера):

  • Пакет прибытия — удобная поездка к месту проживания — B.F.M заботится о вашем багаже ​​и сопровождает вас в забронированное место пребывания.
  • Пакет отправления — в день вашего отъезда B.F.M позаботится о багаже ​​и поможет в аэропорту.
  • VIP-пакет — B.F.M встретит вас прямо у ворот, позаботится о багаже ​​и доставит до забронированного номера, прежде чем отправиться на выставочную площадку.
  • Pre-Check-In – B.F.M обработает вашу багажную регистрацию для вас (по цене 25 евро за штуку). B.F.M. позаботится и о посадочном талоне.

Пригородная железная дорога S5: круглый год от аэропорта Ганновера через главный вокзал Ганновера до Deutsche Messe можно добраться на местном железнодорожном сообщении (S-Bahn), время в пути 12 — 15 минут.

2. На поезде.

Deutsche Messe имеет специальный договор с немецкой пассажирской железнодорожной компанией, Deutsche Bahn, а это означает, что вы можете доехать из любой точки Германии до Domotex 2020. Главный железнодорожный вокзал Ганновера предлагает все услуги, чтобы сделать ваше пребывание в Ганновере максимально комфортным. От главного железнодорожного вокзала Ганновера вы доберетесь до выставочного центра на трамвае, линии 8 и 18 (вход NORD 1 и 2). Время в пути: приблизительно 18 минут. Во время Выставки Domotex немецкая железная дорога расширяет свое расписание специальными поездками до станции Лаатцен (400 метров от Выставочного центра), на выставку ездят прямые поезда.

3. На автомобиле.

  • С севера: автомагистраль A7 в направлении «Кассель/Ганновер» до развязки 56 «Hannover-Kirchhorst», затем по шоссе А37 (B3 Messe-Schnellweg) прямо на Ганновер (Выставочный центр).
  • С Востока: автомагистраль А2 в направлении «Магдебург/Ганновер/Дортмунд», съезд 47 «Kreuz Hannover-Buchholz» на автомагистраль А37 (B3 Messe-Schnellweg) прямо на Ганновер (Выставочный центр).
  • От Юга: автомагистраль A7 в направлении «Ганновер/Гамбург», съезд 60 «Dreieck Hannover-Süd» на автомагистрали А37 (B3 Messe-Schnellweg) прямо на Ганновер (Выставочный центр).
  • С Запада: автомагистраль А2 в направлении «Ганновер/Магдебург/Берлин» до развязки 48 «Hannover-Ost», поворот на автомагистраль A7 в направлении «Кассель», съезд с «Hannover-Anderten» на В65 в направлении Ганновера, съезд с развязки «Seelhorst» на B6 (Messe-Schnellweg) прямо на Ганновер (Выставочный центр).

Стоимость автомобильной парковки составляет 10 евро.

4. На такси.

Во время выставки такси расположены у входов NORD 2 (Северный), WEST (Западный) 1 и 3 и SÜD 1 (Южный). Поездка от выставочного центра до аэропорта занимает ок. 30 минут, в зависимости от трафика.

5. На общественном транспорте.

Имейте в виду, что ваш входной билет или удостоверение участника выставки не действует на местный общественный транспорт. Организаторы Domotex 2020 Hannover рекомендуют приобрести карту GVH Domotex, которая дает возможность ездить в дни выставки в пределах всей тарифной зоны на всех автобусах и трамваях партнеров GVH до 5:00 утра на следующий день. Карта GVH Domotex имеет смысл для всех, кто намеревается присутствовать во время всей Выставки напольных покрытий. Этот билет можно приобрести в интернет-магазине GVH (доступен в декабре) или в Центре обслуживания GVH, а также на Информационном стенде перед выставочными площадками за день до открытия шоу (Трамвайная остановка «Messe Nord»).