Обзор Bluetooth датчика температуры и влажности для умного дома Xiaomi

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com (подробнее »)
| Обзор | Kvazis House

Здравствуйте друзья.
В этом обзоре я расскажу про новый датчик системы умного дома Xiaomi —  датчик температуры и влажности с жидкокристаллическим дисплеем. Кроме дисплея, датчик обладает еще одной особенностью -  он работает через интерфейс Bluetooth.

Вступление

Я не мог обойти вниманием эту новинку, и конечно же при первой возможности заказал её

Где купить?

Gearbest  Banggood  Aliexpress

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

Встречаем по одежке

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

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

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

 

Комплект поставки, габариты

 

Кроме датчика в комплекте -  магнитная платформа для крепления на стену и батарейка формата ААА.

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

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

Толщина датчика 2 см, в нижней торцевой части имеется еще одно отверстие для измерения.

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

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

 

Приложение

 

После установки батарейки в датчик, приложение mihome сразу же обнаруживает новое устройство. Для сопряжения с приложением на датчике необходимо нажать и удерживать кнопку сопряжения пока не начнёт моргать индикатор Bluetooth. После чего датчик подключится в систему.

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

Самый главный вопрос — как датчик взаимодействует с другими устройствами умного дома? В текущей версии приложения mihome, во вкладке  Profile имеется опция Bluetooth — войдя в которую становится доступен список bluetooth шлюзов в системе. В сети есть информация о том, что в качестве Bluetooth шлюза может выступать только новый светильник yeelight bedside, однако это не полная информация -  Bluetooth шлюзом может быть также камера mijia 1080р, думаю что очень скоро там же появятся и потолочные светильники. Подключенный к mihome датчик температуры и влажности, автоматически становится виден в данной вкладке bluetooth шлюзов. Доступ к этому меню есть также в меню настроек каждого из устройств, которые являются Bluetooth шлюзами. В меню показан список bluetooth устройств и уровень сигнала.

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

После того как датчик соединиться хотя бы с одним из Bluetooth шлюзов, его будет возможно использовать в сценариях, принцип действия здесь абсолютно аналогичен с другими датчиками температуры и влажности — имеется четыре условия, пока они на китайском языке. Они абсолютно аналогичны условиям любых других датчиков температуры и влажности — срабатывает на превышение или понижение заданной температуры или влажности. На примере — отправка уведомления при превышении влажности 70%.

При срабатывании этого сценария но управляющий смартфон приходит уведомление лог событий ведётся в журнале уведомлений приложение Mi Home.

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

Заключение

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

И традиционно видео версия обзора:

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


30 комментариев

S
О, ждал его обзор, спасибо!
После НГ скорее всего себе тоже возьму…
Я правильно понимаю: температуру и влажность на своем экране он показывает всегда и безо всяких блютусов и умных домов?

зы: жаль конечно, что датчик давления не добавили заодно…
1507278702933555@facebook
Да, поставил батарейку и все показывает
T
т.е. с зигби шлюзом оно не заработает?
VitalyOFF
Кстати странно, почему это оно не заработает с гейтвеем, вроде он мою зубную щетку успешно подхватил по BT?
Ну и вообще, если действительно для управления новыми BT устройствами Xiaomi нужно докупать совершенно ненужное второе устройство типа светильника или камеры — это по меньшей мере странно.
Или ждем третьей версии гейтвея, с поддержкой новых устройств )))
Последний раз редактировалось
1507278702933555@facebook
Зубную щетку не gateway подхватил а Bluetooth вашего телефона, как и весы, смартбраслет, чайник и прочее. Этот датчик тоже сначала так подхватывается. Гейтвей (BT) нужен для работы в сценариях и доступа к датчику из любой точки мира. Вы можете например с улицы к щетке своей подключиться?
VitalyOFF
Ну тогда вообще непонятно )))
Сначала Xiaomi выпускает вторую версию шлюза с поддержкой ZigBee и кучу устройств с его поддержкой, народ радостно их раскупил. Теперь начинают выпускать устройства только с BT, которые шлюз не видит.
Разочаровались в ZigBee и решили дальше развивать все на базе BT?
1507278702933555@facebook
Нет, просто у них много устройств с bluetooth уже есть, отдельно шлюзы не надо покупать. Вот сегодня например обновилась прошивка потолочных ламп Филипс, и версия которая 50 см так же добавилась в список BT шлюзов
T
В общем, этот датчик и сам по себе неплох, без привязки к умному дому :) В любом случае, других датчиков ( которые без экрана ) уже накуплено достаточно :)))
1507278702933555@facebook
У меня на расстоянии метра друг от друга два датчика (с двух сторон одной книжной полки, который неприметнее — обычный, управляет увлажнителем, а этот — сразу чтобы было его видно, просто для визуального контроля. Кстати показания разнятся примерно на 0,1 — 0,2 градуса и до 1% влажности — так как они все же не совсем рядом друг с другом, один из них на этот метр ближе к увлажнителю воздуха.
H
Без Bluetooth шлюза, возможен ли просмотр накопленных статистических данных? Или будет только просмотре текущих показаний?
Последний раз редактировалось
1507278702933555@facebook
Да, но только в непосредственной близости от шлюза
H
Шлюза нет, вы наверное имели в виду в непосредственной близости от датчика. Но вот практика показала (прошло уже больше недели как датчик включен), что отображаются в приложении только текущие значения. Статистических данных нет.
1507278702933555@facebook
Да, от датчика. Действительно — тоже обратил внимание на то, что синхронизация идет а истории нет
H
Могу только предполагать, но думаю, в самом датчике нет памяти для хранения истории. При наличии шлюза данные постоянно сбрасываются в облако, там они хранятся и оттуда и подтягиваются в MiHome. И если на какой то период не будет связи со шлюзом или у шлюза не будет связи с облаком, данные за этот период мы уже никогда не увидим.
И
Не подскажите — ситуация со сбором статистики не прояснилась? Без Bluetooth шлюза статистика не доступна, есть только текущие значения датчиков?
V
Скачал приложение Mi home, выбрал Европу, включил BT на телефоне, нажал кнопку на датчике… и тишина. Сам датчик автономно работает, а приложение его не видит…
1507278702933555@facebook
В миХом выбирать материковый Китай, без вариантов.
d
Прошу уточнить.
В качестве шлюза может быть камера из этого обзора?: https://shopper.life/obzor-ip-kamery-xiaomi-mijia-1080p-13471.html
?
В самом обзоре нет ни слова о том что она шлюз, да еще и блютуз.
Последний раз редактировалось
1507278702933555@facebook
Да, она. В обзоре конечно ничего нет, обзор был задолго до появления этой функции
Е
Можно ли этот датчик подключить к Domoticz (в качестве шлюза используется Yeelight JIAOYUE 650)?
1507278702933555@facebook
Прямых путей пока нет.
Е
Жаль…
Будем ждать, может появится такая возможность.
Датчик хороший… хотелось бы его видеть через Domoticz
k
На гитхабе видел, реализацию, но, сам еще не пробовал.
Не знаю можно тут ссылки или нет, ищите в яндексе mijia sensor domoticz — первая или вторая ссылка будет оно
Последний раз редактировалось
k
Прицепил (по инструкции с гитхаба) этот датчик к малинке. Делов на пять минут. При запуске скрипта данные (причём правильные) сенсор отдает, но, дальше (видимо уже при передаче в виртуальный датчик Domoticz), валятся ошибки.
Сравнил текст скрипта с miflora (которая у меня работает на ура), и, из которого, сделан этот скрипт, отличий особых не нашел. Если вам актуален вопрос подключения этого датчика в ваш домотикз — может попробуете у себя проверить — будут теже проблемы или нет? А то не знаю куда копать. Я в этом деле пока неопытен. ((

Вот как выглядит запуск скрипта:

1: updating
Mi Sensor: 4C:65:A8:DD:66:33
Firmware: 00.00.66
Name: MJ_HT_V1
Temperature: 24.0°C
Humidity: 39.7%
Battery: 90%
http://127.0.0.1:8000/json.htm?type=command¶m=udevice&idx=41&nvalue=0&svalue=24.0;39.7;2&battery=90
Traceback (most recent call last):
File "/usr/lib/python3.5/urllib/request.py", line 1254, in do_open
h.request(req.get_method(), req.selector, req.data, headers)
File "/usr/lib/python3.5/http/client.py", line 1107, in request
self._send_request(method, url, body, headers)
File "/usr/lib/python3.5/http/client.py", line 1152, in _send_request
self.endheaders(body)
File "/usr/lib/python3.5/http/client.py", line 1103, in endheaders
self._send_output(message_body)
File "/usr/lib/python3.5/http/client.py", line 934, in _send_output
self.send(msg)
File "/usr/lib/python3.5/http/client.py", line 877, in send
self.connect()
File "/usr/lib/python3.5/http/client.py", line 849, in connect
(self.host,self.port), self.timeout, self.source_address)
File "/usr/lib/python3.5/socket.py", line 712, in create_connection
raise err
File "/usr/lib/python3.5/socket.py", line 703, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File «domoticz_mijia.py», line 92, in update(«4C:65:A8:DD:66:33»,«41»)
File «domoticz_mijia.py», line 88, in update
domoticzrequest(«http://» + domoticzserver + "/json.htm?type=command¶m=udevice&idx=" + idx_temp + "&nval ue=0&svalue=" + val_temp + ";" + val_hum + ";"+ val_comfort + "&battery=" + val_bat)
File «domoticz_mijia.py», line 29, in domoticzrequest
response = urllib.request.urlopen(request)
File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.5/urllib/request.py", line 466, in open
response = self._open(req, data)
File "/usr/lib/python3.5/urllib/request.py", line 484, in _open
'_open', req)
File "/usr/lib/python3.5/urllib/request.py", line 444, in _call_chain
result = func(*args)
File "/usr/lib/python3.5/urllib/request.py", line 1282, in http_open
return self.do_open(http.client.HTTPConnection, req)
File "/usr/lib/python3.5/urllib/request.py", line 1256, in do_open
raise URLError(err)
urllib.error.URLError: <urlopen error [Errno 111] Connection refused>
Последний раз редактировалось
5946700@vkontakte
Нет устройства в приложении, соответственно с телефоном не соединяется(
1507278702933555@facebook
А вы поставили местоположение — Материковый Китай?
В
Здравствуйте! Подскажите, купил этот девайс (Али) все отлично упаковка, материал, то как собран, НО! температура выше на 3-5 градусов от реальной, сравнивал со спиртовым и встроенным в конвектор, последние два идентичный± 1 градус, а этот показывает выше. Даже тестил открывал окно, на улице +1, показывает +14 и опускался до этой температуры (с 21) минут 20. такое ощущение что его что-то греет. Это откровенный брак или есть какая-то калибровка показаний?
14931246039820984736@mailru
Подскажите, статистика появляется только если подключаешь к шлюзу или в любом случае. Не вижу историю изменений в приложении, покупал датчики именно из за возможности просматривать историю изменений температуры.
И
Та же беда ((( Думаю зависит от версии ПО, которое зависит от выбранного региона

Добавить комментарий