Как подключить датчик температуры и влажности Xiaomi к шлюзу zigbee

Функция поддержки Zigbee датчиков и устройств появляется у любого контроллера Swiitch Home при наличии модуля расширения Home Ext Zigbee. Добавление и настройка устройств делаются с помощью Мастер добавления виртуальных устройств или вручную по инструкции Настройка виртуальных устройств, если что-то не получилось.
Протестированные устройства:

Xiaomi датчик температуры и влажности

Xiaomi датчик температуры и влажности

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

Xiaomi датчик движения

Xiaomi датчик движения

Умный дом — датчики температуры и влажности + Шлюз Xiaomi Mi Smart Home Hub. Обзор Владельца

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

Xiaomi датчик открытия двери

Xiaomi датчик открытия двери

Данные:
Закрыто/открыто
Подключение:
С помощью Мастер добавления виртуальных устройств начните процесс добавления устройства. На шаге 5 нажмите и удерживайте примерно 5 секунд кнопку сопряжения на устройстве до тех пор, пока светодиод несколько раз мигнет, после этого начнется процесс подключения.

Xiaomi датчик протечки (SJCGQ11LM)

Xiaomi датчик протечки

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

Multi-IR датчик дыма (MIR-SM100)

Multi-IR датчик дыма

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

Что делать если не получается подключить датчик Xiaomi к шлюзу в Mi Home

Особенности:
Работает только на 11 канале

Xiaomi кнопка (WXKG01LM)

Xiaomi кнопка

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

Aqara кнопка

Aqara кнопка (WXKG03LM single roker)

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

Aqara датчик температуры и влажности (WSDCGQ11LM)

Aqara датчик температуры

Данные:
Температура, влажность и атмосферное давление
Подключение:
С помощью Мастер добавления виртуальных устройств начните процесс добавления устройства. На шаге 5 нажмите и удерживайте примерно 5 секунд кнопку сопряжения на устройстве до тех пор, пока светодиод несколько раз мигнет, после этого начнется процесс подключения.

Aqara датчик движения

Aqara датчик движения

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

Xiaomi розетка

Xiaomi розетка

Версия прошивки контроллера > 3.843
Данные:
Состояние (включено/выключено)
Управление:
Состояние (включено/выключено)
Подключение:
С помощью Мастер добавления виртуальных устройств начните процесс добавления устройства. На шаге 5 нажмите и удерживайте примерно 5 секунд кнопку сопряжения на устройстве до тех пор, пока светодиод начнет быстро мигать, после этого начнется процесс подключения.

Двухканальное реле Aqara

Двухканальное реле Aqara

Версия прошивки контроллера > 3.843
Данные:
Состояние (включено/выключено)
Управление:
Состояние (включено/выключено)
Подключение:
Первый канал реле: С помощью Мастер добавления виртуальных устройств начните процесс добавления устройства. На шаге 5 нажмите и удерживайте примерно 5 секунд кнопку сопряжения на устройстве до тех пор, пока светодиод начнет быстро мигать, после этого начнется процесс подключения.
Второй канал реле: Первый канал реле уже должен быть подключен. С помощью [Мастер добавления устройств] начните процесс добавления устройства. Замкните выключателем контакты реле S1 и N (ВНИМАНИЕ. Эти контакты находятся под высоким напряжением), после этого начнется процесс подключения.

Лампа IKEA Tradfri

Лампа IKEA Tradfri

Версия прошивки контроллера > 3.843
Данные:
Состояние (включено/выключено)
Управление:
Состояние (включено/выключено)
Яркость (Версия прошивки контроллера > 3.868)
Подключение:
С помощью Мастер добавления виртуальных устройств начните процесс добавления устройства. На шаге 5 включите и выключите лампу 6 раз (включить на 0.5 сек – выключить на 2 сек), после пятого выключения — включить и не выключать. Лампа несколько раз мигнет, и начнется процесс подключения.

Xiaomi mi box 4s или 4s pro

В работе

  • Выключатель Aqara Opple
  • Xiaomi датчик вибрации
  • Xiaomi датчик освещенности

Источник: wiki.swiitch.ru

Хаози

Haozee-ZigBee-датчик температуры и влажности

Используя приложения tuyasmart или smart life на смартфоне, вы можете view температуру и влажность дистанционно. Вы можете решить, как часто обновлять температуру или влажность. При обновлении температуры и влажности с помощью приложения вы можете выбрать 1 минуту или 120 минут. Аккумулятор будет разряжаться тем быстрее, чем чаще будут производиться обновления.

Выбор единицы измерения температуры в приложении. Через приложение вы можете выбрать °C или °F в качестве единицы измерения температуры. Есть внешнее голосовое управление. Он работает с Google Assistant и Amazon Alexa. Батареи не включены; используйте AAA’2 шт.

Срок службы батареи зависит от выбранного вами временного интервала; обычно, если мы выбираем 120 минут для обновления, оно может длиться несколько месяцев. Приложение предлагает пользователям три варианта включения своего устройства в приложение Smart Life. Wi-Fi, Bluetooth или точка доступа.

КАК РАБОТАЕТ БЕСПРОВОДНОЙ ДАТЧИК ТЕМПЕРАТУРЫ

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

КАК КАЛИБРОВАТЬ ДАТЧИК ОТНОСИТЕЛЬНОЙ ВЛАЖНОСТИ

  • Насыпьте несколько горстей соли на дно банки (подойдет литр или кварта).
  • Чтобы соль стала влажной, добавьте в банку немного воды.
  • В банку поместите датчик относительной влажности.
  • Закройте банку.

КАК СДЕЛАТЬ АВТОМАТИЧЕСКИЙ ДАТЧИК ТЕМПЕРАТУРЫ

  • Начиная сейчас! Необходимые материалы: Arduino UNO (или любой другой микроконтроллер) LM35 (или любая другая температура)
  • ! Цепь В соответствии со схемой Фритцинга подключите цепь. Контакт A5 Arduino получает показания от LM35.
  • Кодифицируйте это! Кодировка: поплавковая температура

КАК УСТРАНИТЬ НЕИСПРАВНОСТЬ ДАТЧИКА

  • Проверьте подключение датчика.
  • Проверить разрыв.
  • Измерение сопротивления (только двухпроводная вилка)
  • Проверьте питание (только трехпроводная вилка)
  • Проверьте проводку (только трехпроводная вилка)

Часто задаваемые вопросы

Что такое WiFi датчик влажности и температуры?

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

Что делает датчик влажности IOT?

При размещении, напримерampНапример, в воздухе, почве или замкнутых пространствах датчики влажности представляют собой электрические устройства, которые обнаруживают и сообщают о влажности и температуре воздуха в окружающей среде. Измерения влажности показывают, сколько водяного пара присутствует в воздухе.

Какой датчик температуры и влажности самый точный?

WiFi Датчик температуры и гигрометра, Temp Stick. Выносной гигрометр Ideal Sciences Temp Stick — наша главная рекомендация. Этот датчик отслеживает уровень влажности и температуры.

Как долго служат датчики влажности?

предполагаемый срок службы. Согласно BAPI, дрейф показаний датчика относительной влажности должен составлять менее 2% относительной влажности в течение пятилетнего периода. По данным BAPI, типичный срок службы датчика влажности составляет от семи до 10 лет в обычном коммерческом офисе или в розничной торговле.

Каков рабочий диапазон датчика влажности?

Материалы GO, PEDOT: PSS и метиловый красный имеют чувствительность чувствительности от 0 до 78 % относительной влажности, от 30 до 75 % относительной влажности и от 25 до 100 % относительной влажности соответственно. Датчик влажности с одним активным материалом имеет ограничение по дальности обнаружения.

Как используются датчики температуры Sonoff?

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

Какой метод измерения влажности лучше?

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

Что делает датчик температуры?

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

Как работают датчики температуры и влажности?

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

Где используются датчики температуры?

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

Как установить разные мелодии на две сим карты Xiaomi redmi note 9 про

Видео

Похожие сообщения

Датчик температуры и влажности MARMITEK CR2450 Zigbee Комплект поставки Датчик температуры и влажности Батарея CR2450 Клейкая лента 3M…

Датчик температуры и влажности Senseair tSENSE УСТАНОВКА Реле NC (или термистор NTC) Реле Com Relay NO (или NTC…

HAOZEE NAS-AB02W 3-в-1 сирена с датчиком влажности и температуры Примечание о конфигурации продукта: Пожалуйста, используйте источник питания USB…

Источник: manuals.plus

Подключить все! Делаем экстремально дешевый хаб для устройств ZigBee и Z-Wave

Начав конструировать умный дом, сложно бывает остановиться на продукции одного производителя. А это значит, что тебя ждет зоопарк стандартов, которые сложно увязать друг с другом, и рядок хабов, каждый из которых занимает розетку (и место в твоей жизни). Нельзя ли сделать универсальный способ управления умными устройствами, которые работают по ZigBee и Z-Wave? Можно! И не придется даже покупать контроллер ZigBee за 50 долларов.

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

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

В этой статье я покажу, как сконструировать универсальный хаб на основе Raspberry Pi Zero W и экстремально дешевого контроллера. А поможет мне в этом программа под названием zigbee-shepherd. Она поддерживает множество устройств ZigBee, в том числе и выключатели Xiaomi на батарейках серии Aqara, и позволяет писать скрипты на JavaScript.

Выбираем и прошиваем железо

Сначала нужно определиться, на каком железе собирать хаб. В принципе, ты можешь взять что угодно (хоть свой основной компьютер, если ты его не выключаешь), но Raspberry Pi Zero W — это сверхкомпактный, дешевый и достаточно производительный вариант.

Микрокомпьютер Raspberry Pi Zero W

Другие статьи в выпуске:

Xakep #235. Возрождение эксплоит-китов

  • Содержание выпуска
  • Подписка на «Хакер» -60%

Zigbee-shepherd совместим с чипами ZigBee производства Texas Instrument CC2530 и CC2531. У TI есть референсный USB-стик CC2531 USB Evaluation Module Kit за 49 долларов, но есть и полная документация и схемы по сборке такого стика, поэтому будет несложно найти в Поднебесной такой же стик, но за 7 долларов.

Фирменный стик Texas Instrument на чипе CC2531

Для работы стика с zigbee-shepherd потребуется файл прошивки с GitHub, а чтобы ее зашить, понадобится программатор CC Debugger за 49 долларов или его китайская копия за 12.

Texas Instrument CC Debugger

Прошивают USB-стик с помощью официальной утилиты TI SmartRF Flash Programmer. Чтобы все заработало, нужно подключить CC Debugger в один порт компьютера, стик ZigBee — в другой и шлейфом соединить их между собой.

Подключение CC Debugger к стику ZigBee для прошивки

В настройках программатора выбираем прошиваемое устройство (1), прошивку (2), задаем нужные действия (3) и прошиваем (4).

SmartRF Flash Programmer для прошивки стика ZigBee

Проверить, что USB-стик удачно прошился и работает, можно, подключив его к Raspberry Pi Zero W и выполнив команду

$ ls /dev

Устройство будет отображаться в системе как ttyACM0.

При подключении стика появляется устройство ttyACM0

Ставим сервер zigbee-shepherd на Raspberry Pi Zero W

Установка zigbee-shepherd и сопутствующих пакетов будет проводиться на последней версии ОС Raspbian для Raspberry Pi Zero W — Stretch.

Zigbee-shepherd написан на JavaScript и работает на Node.js. Для начала ставим Node.js:

$ wget -O — https://raw.githubusercontent.com/sdesalas/node-pi-zero/master/install-node-v.lts.sh | bash`

Для установки расширений из npm нужно установить утилиты для сборки:

$ sudo apt-get install -y build-essential

И сама установка zigbee-shepherd:

$ npm install zigbee-shepherd — -save

Проверить, правильно ли работает zigbee-shepherd, можно, запустив скрипт zigbee-server.js . Во время работы скрипт выводит информацию о каждом этапе добавления устройства и время выполнения операции.

var ZShepherd = require(‘zigbee-shepherd’); // Create a ZigBee server var zserver = new ZShepherd(‘/dev/ttyACM0’); zserver.on(‘ready’, function () < console.log(‘Server is ready. Allow devices to join the network within 60 seconds’); zserver.permitJoin(60); >); zserver.on(‘permitJoining’, function (joinTimeLeft) < console.log(joinTimeLeft); >); // Start the server zserver.start(function (err) < if (err) console.log(err); >);

Запускаем zigbee-shepherd в режиме отладки:

$ sudo DEBUG=* node zigbee-server.js

Debug-вывод при добавлении устройства ZigBee

INFO

На этапе разработки скрипта для Node.js всегда используй отладочный режим. Вывод при этом более подробный, легче отловить ошибки, а zigbee-shepherd показывает все данные, которые он отправляет и получает.

Работаем с выключателями Xiaomi из zigbee-shepherd

Выключатели Xiaomi Aqara на батарейках, работающие по протоколу ZigBee

Первым делом следует добавить устройство ZigBee в сеть. Для этого сначала нужно сбросить его настройки на заводские и тем самым удалить информацию о предыдущей сети, если оно было добавлено прежде. Комбинация сброса и добавления устройства для выключателей Xiaomi Aqara следующая: зажать кнопку на пять секунд, пока светодиоды не начнут мигать, после чего отпустить и ждать, когда закончится процесс добавления. Если включен дебаг, то при добавлении устройства выводится подробный лог. Добавление устройства может занять до одной минуты.

Piston 4 Xiaomi отзывы

После добавления устройства важно еще правильно с ним работать. Zigbee-shepherd не предоставляет веб-интерфейса для добавления устройств и управления ими, вместо этого мощный JS API позволяет получить полный контроль над любым устройством и написать собственную систему автоматизации.

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

IEEE address. Каждое устройство ZigBee имеет уникальный 48-битный MAC-адрес, он зашит в девайс, и сбросить его невозможно. По MAC-адресу можно обращаться к устройству и получать информацию о нем.

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

Clusters. Группа команд, которые можно отправлять устройству. Например, команда genOnOff включает или выключает устройство, а если это лампа с диммером, то команда genLevelCtrl позволит задать уровень яркости.

Attributes. У устройства можно запросить его текущее состояние, обратившись в интересующий Cluster. Например, командой genOnOff можно узнать состояние атрибута onOff — оно может быть 0 или 1.

Выключатель Xiaomi Aqara с одной кнопкой имеет следующую структуру:

< «profId»: 260, «epId»: 1, «devId»: 24321, «inClusterList»: [0, 3, 18, 25, 65535], «outClusterList»: [0, 3, 4, 5, 18, 25, 65535], «clusters»: < «genBasic»: < «dir»: < «value»: 3 >, «attrs»: <> >, «genIdentify»: < «dir»: < «value»: 3 >, «attrs»: <> >, «genGroups»: < «dir»: < «value»: 2 >, «attrs»: <> >, «genScenes»: < «dir»: < «value»: 2 >, «attrs»: <> >, «genMultistateInput»: < «dir»: < «value»: 3 >, «attrs»: <> >, «genOta»: < «dir»: < «value»: 3 >, «attrs»: <> >, «manuSpecificCluster»: < «dir»: < «value»: 3 >, «attrs»: <> > > >

Чтобы обрабатывать нажатие кнопки, нужно отловить сообщение от выключателя. Делается это с помощью события ind . Изменим код следующим образом:

var ZShepherd = require(‘zigbee-shepherd’); var zserver = new ZShepherd(‘/dev/ttyACM0’); zserver.on(‘ind’, function (msg) < console.log(«msg»); >); zserver.start(function (err) < if (err) console.log(err); >);

При нажатии кнопки придет сообщение:

< endpoints: [ < isLocal: [Function], device: [Object], profId: 260, epId: 1, devId: 24321, inClusterList: [Array], outClusterList: [Array], clusters: [Object], onAfDataConfirm: null, onAfReflectError: null, onAfIncomingMsg: null, onAfIncomingMsgExt: null, onZclFoundation: null, onZclFunctional: null, foundation: [Function], functional: [Function], bind: [Function], unbind: [Function], read: [Function], write: [Function], report: [Function] >], data: < cid: ‘genOnOff’, data: < onOff: 0 >> >

  • msg.endpoints[0].device.ieeeAddr — MAC-адрес устройства;
  • msg.endpoints[0].epId — канал (endpoint) устройства;
  • msg.data — ID кластера и атрибут, в данном случае выключатель прислал команду genOnOff:0 .

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

Zigbee-shepherd полностью поддерживает работу с диммируемыми лампами Ikea Trådfri и Philips Hue, поэтому для примера можно настроить простой алгоритм включения лампы с помощью выключателя Xiaomi Aqara. Добавляем в код обработчик нажатия кнопки и включение лампы Ikea Trådfri на максимальную яркость:

var ZShepherd = require(‘zigbee-shepherd’); var zserver = new ZShepherd(‘/dev/ttyACM0’); zserver.on(‘ind’, function (msg) < console.log(msg); switch (msg.type) < case ‘attReport’: var epId = msg.endpoints[0].epId; var ieeeAddr = msg.endpoints[0].device.ieeeAddr; var data = msg.data; if (ieeeAddr === «0x00158d00015efcef» epId === 1 data.cid === «genOnOff») < // Get lamp endpoint var lamp = zserver.find(0x000b57fffe3298aa,1); // Turn on lamp lamp.functional(«genLevelCtrl», «moveToLevelWithOnOff», , function (err, rsp) <>); > break; default: console.log(msg); break; > >); zserver.start(function (err) < if (err) console.log(err); >);

Увязываем наше решение с другими

Zigbee-shepherd использует инфраструктуру Node.js, поэтому можно реализовать управление любыми объектами, для которых есть соответствующие библиотеки. Например, протокол MQTT дает возможность интеграции со многими системами домашней автоматизации, такими как OpenHub и Home Assistant. Для последней существует готовый проект на GitHub.

Многие хабы и самостоятельные устройства Wi-Fi вроде розеток поддерживают управление через запросы HTTP. Команды можно узнать из документации, либо подглядеть в веб-интерфейсе хаба умного дома, либо проанализировать трафик от мобильного приложения.

Z-Wave-контроллер RaZberry имеет хорошо документированный HTTP API, поэтому не составит труда написать запрос на выключение света. Для отправки HTTP-запросов требуется установить библиотеку request:

$ npm install request —save

Добавляем в код поддержку HTTP-запросов и сам запрос на выключение света:

Минимальная домашняя автоматизации готова! В 26 строках кода запускается сервер ZigBee, отслеживается нажатие кнопки и исполняется команда управления светодиодной лампой или команда HTTP. Если подключить фреймворк веб-приложений для Node.js (например, express), то можно реализовать полноценный HTTP API для работы с устройствами ZigBee.

Zigbee-shepherd позволяет добавить к уже существующей домашней автоматизации на KNX, Z-Wave или Wi-Fi недорогие устройства ZigBee, которых с каждым годом выпускается все больше.

Виталий Юркин

Инженер-программист умного дома

Источник: xakep.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай