Как подключить датчик температуры и влажности 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 swdk electric mop инструкция

В работе

  • Выключатель 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

Видео

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

Датчик температуры и влажности 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 следующая: зажать кнопку на пять секунд, пока светодиоды не начнут мигать, после чего отпустить и ждать, когда закончится процесс добавления. Если включен дебаг, то при добавлении устройства выводится подробный лог. Добавление устройства может занять до одной минуты.

Телефон Сяоми Редми ноут 10 про характеристика

После добавления устройства важно еще правильно с ним работать. 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

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