Обзор датчика температуры и влажности xiaomi
Содержание:
- Зачем нужно следить за микроклиматом
- Определения
- Характеристики
- Особенности
- Дополнительные характеристики
- Принцип работы
- Плагин устройства
- Подключение
- Так что все-таки сломалось?
- Псевдоэкономия на «умном» освещении
- Настройка параметров
- Комплект поставки и внешний вид
- Первые проблемы
- Почему не прижилось у меня «умное» освещение
- Применение в умном доме
- Как оно работает
- Как все работает
- Вывод
- Выводы
Зачем нужно следить за микроклиматом
Долговременное нахождение в помещении с неблагоприятным микроклиматом оказывает отрицательное воздействие на организм человека. Становится сложнее защищаться от вирусов и инфекций. Сон ухудшается, появляется упадок сил и излишняя нервозность.
Важно, чтобы тепло и влажность воздуха были равномерно распределены по всему пространству. К примеру, изменение температуры по вертикали более чем на два градуса Цельсия, вызовет у человека чувство дискомфорта и охлаждение конечностей
Также микроклимат важен в IT-сфере. Отклонение показателей от нормы способствует перегреву техники, возникновению статического заряда на рабочих станциях, появлению конденсата
Для северов это особенно важно
Это же касается пищевой промышленности. Несоблюдение стандартов температуры и влажности приводит к рождению и размножению вредных микроорганизмов. Поэтому нужно проводить тщательную проверку во время производства, транспортировки, хранения и приготовления пищевых продуктов.
Ещё датчик необходим для перевоза топлива, производства лекарственных средств, содержания музеев и храмов с ценными экспонатами. На самом деле, устройство применяется во многих сферах жизни.
Определения
Компактное устройство обладает широкими функциональными устройствами. Позволяет определить температуру и влажность воздуха в помещении и значительно упрощает создание благоприятного для здоровья человека микроклимата.
Что такое влажность
Для характеристики уровня влажности в помещения используется количество водяных паров, находящихся в воздухе при заданной температуре. Может быть:
- Абсолютной. По данному параметру можно понять, какое количество водяного пара содержится в единице объема. В качестве единицы измерения выступает граммы на кубический метр. Абсолютная влажность при конкретной температуре у каждого газа своя. Как только эта температура будет достигнута, будет наблюдаться конденсация жидкости.
- Относительной. По данному показателю можно понять, какой процент абсолютной влажности достигнут к определенному моменту. В качестве единицы измерения используются проценты. Относительная влажность в 100% соответствует «точке росы», при которой из газового вещества начинает выделяться влага с формированием небольших капель жидкости.
Чем больше прогревается воздух в помещении, тем выше становится значение абсолютной влажности. Для повышения точности производимых замеров компания Сяоми предложила универсальный прибор с комбинированным датчиком. С его помощью можно не только проконтролировать уровень влажности в помещении, но и узнать, на сколько он прогрелся к заданному времени.
Датчик позволяет достаточно точно измерить уровень влажность воздуха и температуру в помещении. Эта информация актуальна для многих пользователей, так как помогает своевременно отследить динамику и оперативно отреагировать при изменении показателей. Особенно если полученные параметры вышли за пределы заданных пользователем значений.
Принцип работы
Измерение показателей осуществляется прямыми и косвенными методами. В первом случае в исследуемом объеме воздуха осуществляется разделение газа на сухое вещество и пары жидкости. При косвенных измерениях устройство определяет физические величины, которые зависят от влажности материала. По их значениям делается вывод о том, какой уровень влажности в настоящий момент времени.
Определив уровень влажности, устройство преобразует его в цифровой сигнал, который поступает на определенные элементы системы умный дом. Чаще всего гидростат отправляет информацию управляющему блоку вентилятора или кондиционера.
Если влажность в помещении окажется повышенной, вентилятор включится в работу и будет работать до тех пор, пока уровень не снизится до установленного уровня. Это хорошая возможность для предотвращения появление плесени в ванной комнате, сушки на химическом или сельскохозяйственном предприятии. При низком уровне влажности на помощь придет увлажнитель.
В жаркую помогут снизить температуру воздуха в помещении поможет снизить кондиционера. Он включится в работу сразу, как только температура воздуха достигнет максимального значения.
Характеристики
У современного и функционального датчика температуры и влажности Xiaomi небольшой вес. Устройство весит всего 12 г. Это существенно снижает требования к порядку его установки. Чаще всего прибор закрепляют на стене. Для этого выбирается место в непосредственной близости к зоне, в которой надо поддерживать показатели влажности и температуры в заданном диапазоне.
Модель поставляется в пластиковом корпусе белого цвета. Он имеет:
- диаметр 4.4 см при толщине 1.45 см.
- функциональную кнопку питания. Ее следует нажать в момент первого включения, чтобы обеспечить активизацию устройства.
- белый цвет. Это несколько сужает возможную область использования.
- способен сохранять работоспособность в широком температурном диапазоне. Может эксплуатироваться при температуре от −20 °С до +60 °С.
- возможность для измерения уровня влажности в интервале от 0–100 %.
- герметичное исполнение. Подобный прибор может эксплуатироваться в уличных условиях без риска повреждения содержимого.
- наличие звуковой сигнализации. Для оповещения пользователя используется не только звук, но и световая индикация. В последнем случае для привлечения внимания пользователя световые индикаторы начинают активно мигать.
Особенности
Создатели датчика Xiaomi многое позаимствовали у бренда Sensirion. Так, прибор может отслеживать точную температуру (погрешность не более ±0.3 °С) и влажность в помещении (погрешность не более ±3 %).
Модуль связи у Xiaomi Mi — Wi-Fi 2.4 ГГц. Это позволяет соединяться с телефоном/планшетом напрямую, используя только Wi-Fi роутер. Модуль связи у Aqara — ZigBee, для работы которого нужно иметь один из шлюзов системы автоматизации. Иначе данные нельзя будет просмотреть. Шлюз вставляется в обычную розетку, для европейской вилки потребуется переходник, который приобретается отдельно.
Дальность действия протокола ZigBee — от 10 до 100 метров. При работе на большем расстоянии, желательно установить дополнительные шлюзы.
Дополнительные характеристики
Круглый или квадратный корпус изготовлен из прочного пластика, который не теряет свой цвет под воздействием ультрафиолета. Также корпус имеет высокий уровень водонепроницаемости. Его можно размещать на улице, хотя в инструкции это не рекомендуется из-за отсутствия герметичности. На лицевой части нарисован логотип и встроен большой монохромный дисплей, который позволяет слабовидящему пользователю ознакомиться с данными. На задней части расписаны главные характеристики. Снизу находится решётчатое отверстие для получения воздуха, а сверху — кнопка сопряжения.
Прибор весит всего от 10 до 40 грамм (в зависимости от модели). Размеры: 36×11.5 мм или 20×60.8 мм. Благодаря такой компактности, прикрепить его можно на простой двусторонний скотч, который идёт в комплекте. Для этого выбирают ровную стену, расположенную как можно ближе к зоне, в которой будут следить за температурой и влажностью. Её следует помыть и насухо вытереть полотенцем. Иначе датчик закрепится ненадёжно.
Можно положить устройство на стол или тумбочку. Если хочется повесить прибор во дворе, следует прикрепить его под крышу. Не следует размещать измеритель на улице при слишком низких температурах; он поддерживает измерение температуры от −20 °C до +60 °C и влажности от 0 до 99 %.
Датчик работает на литиевых батарейках CR2032. Для замены батарейки следует повернуть заднюю крышку на 10 градусов против часовой стрелки. Это не придётся часто делать, ведь уровень энергопотребления минимальный. К сожалению, в приложении нельзя проверить уровень заряда.
Принцип работы
Измерение уровня влажности может осуществляться прямым и косвенным способом.
- Прямой. Датчик делит воздух на сухое вещество и пары жидкости;
- Косвенный. Датчик определяет физические величины, обусловливаемые влажностью материала.
Далее датчик влажности Xiaomi превращает полученные данные в цифровой сигнал и посылает его вентилятору, кондиционеру, обогревателю, системе отопления или увлажнителю.
При повышенной влажности включается вентилятор/кондиционер. При пониженной включается увлажнитель. Устройства автоматически отключатся после стабилизации микроклимата. Используя другие датчики, можно сделать сценарии сложнее. Например, увлажнителю воздуха будет разрешено включаться, только если окно закрыто.
Температуру воздуха контролируют кондиционер/вентилятор и система отопления/обогреватель. Они включатся, как только значение температуры достигнет недопустимого уровня.
Плагин устройства
На главный экран плагина выводятся текущие показатели температуры и влажности, а также даются общие рекомендации, например о необходимости тепло одеться или пить больше воды. На скриншоте ниже приведены различные примеры рекомендаций (для получения скриншотов пришлось даже засунуть датчик в холодильник).
Из интересного – вся история измерений сохраняется в приложении. Достаточно нажать на температуру или на влажность на главном экране и перед нами предстанут графики со значениями за день, неделю или за месяц.
Подобные графики, но с другим оформлением можно получить и открыв устройство через шлюз:
Также на главном экране находится и кнопка «Автоматизация», при нажатии на которую открывается окно с тремя вкладками:
- Подборка. Тут должны быть примеры различных сценариев, но доступен почему-то только один – запуск увлажнителя воздуха в зависимости от показаний влажности в помещении. Остальные сценарии придумывайте сами:).
- Автоматизация. На данной вкладке мы составляем сценарии с использованием датчика, который выступает в качестве условия. На выбор доступно 4 варианта – ниже/выше заданной температуры и ниже/выше заданной влажности с шагом в один градус / один процент. Например можно реализовать следующий сценарий совместно с двумя умными розетками – если при возвращении с работы домой (с 18:30 до 19:00, например) в квартире дубак (температура ниже 18 градусов), то включить две розетки: к первой подключен обогреватель, а ко второй – чайник для подогрева воды для чая:).
- И последняя вкладка – отчеты, представляющая из себя журнал сработавших автоматизаций.
Также плагин имеет и стандартную вкладку настроек на которой отображается его версия, имя устройства, задается комната, часовой пояс, пароль на запуск плагина и функция создания ярлыка на рабочем столе для быстрого перехода к устройству.
Немного про частоту обновления показателей – Xiaomi temperature humidity sensor отправляет данные в приложение или раз в час или если показатели изменились более чем на 0.5 градусов / 6%.
Подключение
Инструкция по подключению:
- Загрузить бесплатное приложение Xiaomi Home через App Store или Google Play.
- Запустить приложение.
- Принять пользовательское соглашение и указать страной проживания Китай. Если поставить иное местоположение, функционал приложения будет ограниченным.
- Переключиться на русский язык.
- Вставить шлюз в розетку.
- Разрешить в приложении добавление шлюза.
- Набрать название домашней сети, пароль от неё.
- Выбрать OK.
- Указать новое устройство, нажав на иконку с изображением плюса.
- В появившемся списке найти нужный датчик.
- Задержать кнопку питания на датчике на 5 секунд, чтобы связать его с телефоном.
Готово. Индикатор датчика трижды замигает синим цветом, голосовой помощник на китайском уведомит об успешном подключении.
Так что все-таки сломалось?
Код примера работает достаточно просто. При старте устройства инициализируется процесс сканирования устройств и устанавливается класс, функции которого будут вызываться при получении пакетов от устройств (advertising пакеты).
Пакеты от устройств обрабатываются в этой функции:
Очевидно, проблема где-то здесь.
Основное действие в этом коде происходит в конструкции switch, где проверяется значение 11го байта в service data массиве. Проблема только в том, что в моем случае массив данных был меньше 11 байт. Осталось выяснить почему.
Каждый advertising пакет помимо информации о возможности соединения с устройством может содержать пакет данных (payload). Этот пакет содержит расширенные данные об устройстве, также данные о сервисах, которые поддерживает устройство. В одном пакете может быть информация о нескольких сервисах. Типичный payload моих устройств выглядит так (это отдельные байты в шестнадцатиричной системе счисления):
Нас больше всего интересют блоки с типом 0x16, которые отвеают за service data, т.е. за данные, описывающие отдельные функции устройства. В нашем примере таких блоков 2:
Если присмотреться поближе, то можно заметить, что 11й байт в первом блоке очень похож, на тот, что ожидает наш switch (0x0A). А второй блок как раз похож на тот, слишком короткий блок, на который мы ссылались в начале. Похоже здесь и порылась собака. Похоже, что наш код ожидает видеть первый блок, а получает второй.
Псевдоэкономия на «умном» освещении
Вам рассказывали родители, что выходя из комнаты надо выключать свет?
А вот нужно ли это сейчас, при использовании экономичных источниках света, давайте разберёмся. У меня в квартире светильники основного света: 2*70Вт (~7500лм) МГЛ, 1*150Вт (~14000лм) МГЛ.
Расчёт для Санкт-Петербурга (осень, зима, весна). Семья из трёх человек (например: двое постоянно дома). Свет будем использовать 10 часов в день, тариф дневной — 5р на 2021г.
Гостиная, лампа МГЛ 150Вт (по факту 160Вт) за 10 часов работы вы потратите 8 рублей (за месяц 240р)
Спальня, лампа МГЛ 70Вт (по факту 75Вт) за 10 часов работы вы потратите 3,75 рублей (за месяц 112р)
Кухня, лампа МГЛ 70Вт (по факту 75Вт) за 10 часов работы вы потратите 3,75 рублей (за месяц 112р)
Коридор, линейная лампа 28Вт за 10 часов работы вы потратите 1,4 рубля (за месяц 42р)
Дежурный свет в коридоре и ванне КЛЛ 8Вт/линейная лампа за сутки работы 2,3 рубля с двойным тарифом (за месяц 69р)
Траты на освещение в квартире в виде таблицы за месяц работы (по 10 часов в день)
коридор |
кухня |
спальня |
гостиная |
42 рубля |
112 рублей |
112 рублей |
240 рублей |
Как видим, особой экономии с постоянным включением/выключением света мы не получим, максимум это будет дискомфорт во время входа в темную комнату, с последующей яркой вспышкой и ослеплением от включившегося светильника. А для семьи из трёх человек сумма и вовсе небольшая, за постоянное качественное освещение.
Эксплуатационные расходы по обслуживанию светильников на 12 лет — раз в 4 года (~14000 часов) менять лампы: 1 лампа МГЛ стоит 1500р, линейная лампа 200р. Как видно, цена обслуживания светильников минимальна.
Настройка параметров
После подключения датчика, следует его настроить. Ему можно дать название, поменять иконку и указать, в какой комнате он будет использоваться. В будущем это упростит контроль над системой.
Датчик может показывать характеристику параметров температуры и влажности, выраженную специальными словами: «влажно», «сухо» и «тепло», «холодно», «жарко». Пользователь может самостоятельно установить диапазон значений для каждого из этих понятий, либо оставить заводские настройки.
Пользователи, которым такое не нравится, устанавливают другие сценарии. Всего их четыре:
- параметр температуры выше установленной нормы;
- параметр температуры ниже установленной нормы;
- значение влажности выше установленной нормы;
- значение влажности ниже установленной нормы.
Можно ориентироваться на оптимальные показатели для помещения. Так, влажность летом — от 30 до 60 процентов, влажность зимой — от 30 до 45 процентов. Температура летом — от 22 до 25 градусов, температура зимой — от 20 до 22 градусов.
Также в настройках следует включить уведомления, чтобы при серьёзных изменениях микроклимата пользователю пришло сообщение.
Можно отследить, как изменялся микроклимат в зависимости от времени. Для этого приложение предоставляет доступ к графику за день, неделю, месяц, где видны изменения температуры и влажности поминутно. Указать больший или меньший промежуток времени невозможно.
Комплект поставки и внешний вид
В комплекте – инструкция на китайском, датчик и дополнительный двусторонний скотч. В общем стандартный набор для устройств Xiaomi.
Сам датчик очень компактный, его габариты всего 36 х 11,5 мм, что позволяет незаметно разместить его в любом месте квартиры. Корпус устройства выполнен из устойчивого к UV-лучам пластика, благодаря которому он не выцветает на протяжении длительного времени. Сверху расположена кнопка сопряжения со шлюзом, а снизу – отверстие для забора воздуха. Сзади – отсек для батарейки CR2032, от которой он может работать 1-2 года благодаря использованию энергоэффективного протокола Zigbee. Есть Zigbee, должен быть и соответствующий шлюз (например Xiaomi Gateway 2), не забываем об этом, без него получить информацию с устройства не получится. Подробнее с Zigbee можно ознакомиться в статье “Zigbee в умном доме”.
В основе Xiaomi Mi temperature and humidity sensor лежит сенсор от производителя Sensirion, обеспечивающий высокую точность измерения показателей окружающей среды с погрешностью до ±0,3°С для температуры и ±3% для влажности. Судя по найденной в интернете информации, в устройстве используется сенсор SHT30, работающий в температурном диапазоне от -40 до +125°C (стоит учитывать, что остальные элементы датчика работают в более узком температурном диапазоне, так что не стоит пытаться использовать его в бане или при температурах близких к -40°С, ограничьтесь рекомендованными Сяоми условиями). Полные спецификации сенсора, если интересно, можно найти на сайте Sensirion.
По заверениям производителя эксплуатация датчика температуры и влажности Xiaomi Mijia возможна в температурном диапазоне от -20 до +60°С, при этом, у него отсутствует влагозащита и он не предназначен для работы на улице. Что делать, если ну очень хочется повесить его за окном? Возьмите пластиковую бутылку или герметичную коробку и разместите в ней, судя по опыту пользователей все должно работать (если точнее – у кого-то работает, у кого-то умирает через некоторое время), главное чтобы температура не опускалась ниже -20°С. Тем не менее производитель не рекомендует использовать устройство подобным образом и для данных целей лучше поискать другие приборы.
Первые проблемы
Как часто бывает с примерами из Интернета, код не заработал. А ведь так хотелось… Очевидно, что нужно разбираться с этим дальше.
Не смотря на то, что у меня в закромах лежат всякие ESP32, по основному роду деятельности я прикладной разработчик. Ковыряюсь с железками (как и многие, я полагаю) только в качестве хобби. Потому достаточно быстро пришло понимание того, что без закапывания в детали дальше продвинуться не получится. Потому пришлось изучить код, немного спецификацию BLE и понять как это устроено. По результатам разбирательств пришло некоторое понимание того, как оно работает, ну и сразу же захотелось этим с кем-нибудь поделиться.
Почему не прижилось у меня «умное» освещение
Вот здесь я вообще не вижу сценария применения «умных ламп» в таком виде, в котором они сейчас продаются.
Самое главное от светильника — это давать свет не только максимально приближенный к солнечному по полноте спектра, но и создавать комфортный уровень освещённости в квартире не только для отдыха, но и для работы, а это от 300лк и выше. Акцентированное освещение в данном случае не учитывается, а только дополняет основной свет (*об этом будет в отдельной статье).
лампы e27, e14
-
Если отбросить малую яркость (например, использовать в акцентированном освещении), то имеем минусы, которые перечёркивают все их достоинства:
-
заметный лаг при включении (который зависит от множества факторов), проявляется не всегда, но обычно в самый неподходящий момент
-
нужно очень качественное покрытие WiFi по квартире (учитывая слабый передатчик в лампе)
-
энергопотребление 1Вт в режиме ожидания (для WiFi) и 0.4Вт (дла ZigBee) версии
-
-
Автоматическая смена цветов (день/ночь) иногда сбоит (думаю проблема с WiFi), да и актуальность этого близка к 0, поигравшись, просто выбирается удобное значение
-
ШИМ при регулировке яркости
-
Плохое охлаждение
мощные накладные светильники
Данные светильники имеют все те же проблемы, что и умные лампы с цоколем e27, e14, но к ним ещё добавляем плохое светораспределение (основной поток света вниз) и цену, не соответствующую качеству за одноразовый светильник.
И самое главное, это цена — если нормально пытаться осветить помещение (не менее 400лк), то потребуются очень большие вложения в данные источники света.
Применение в умном доме
Рассмотрим основные сценарии применения датчика Xiaomi Mi temperature and humidity sensor в умном доме:
Основной сценарий, для чего его использует большинство – включение и выключение умной розетки. Просто вешаем на нее любой не умный увлажнитель или обогреватель и управляем им с помощью розетки
Тут важно, чтобы прибор включался при подаче на него питания. Можно пойти немного дальше и при наличии датчика открытия включать розетку по двум условиям – при низких значениях температуры/влажности и закрытом окне.
Схожий с первым вариант использования – включение вытяжки в ванной при превышении показателя влажности заданного значения
Для реализации дополнительно потребуется или реле с удаленным управлением или умный выключатель, в зависимости от того, как реализовано управление вытяжкой.
Еще один вариант использования – автоматическое закрытие штор при высоких значениях температуры. В данном случае нужно будет докупить умный карниз для штор от Aqara.
Можно и просто контролировать температуру и влажность в помещении без использования сценариев. Именно так я и планирую использовать один из своих датчиков. Просто контроль с историей и это очень удобно. Сюда же можно добавить и отправление оповещений на смартфон при превышении заданных значений, что может быть полезно в детской или если вы выращиваете что-то, что требует соблюдения определенного температурного диапазона.
Ну и последнее, что удалось вспомнить – изменение цветовой температуры умной лампочки в зависимости от температуры в помещении. Интересная функция для поиграться, но на практике может быть не всегда удобно.
Как я уже и сказал выше – у себя один из датчиков (квадратный от Aqara) планирую использовать для общего контроля температуры и влажности в квартире, без использования каких-то автоматизаций, а круглый думаю разместить на лоджии, на которой нужно в автоматическом режиме поддерживать температуру выше 0 зимой. Датчик, обогреватель и умная розетка отлично справятся с данной задачей.
Как оно работает
Обычно устройства BLE умеют работать в 2-х режимах. Назовем их широковещательный (discover mode) и подключенный (connection mode). В широковещательном режиме устройство может рассылать пакеты, позволяющие другим Bluetooth устройствам обнаружить его и установить соединение при необходимости. При дальнейшем установлении соединения устройства могут обмениваться данными и командами. Некоторые устройства упаковывают какие-то данные о себе прямо в широковещательные пакеты. Это некоторым образом упрощает взамодействие с устройством, а также в числе прочих средств позволяет экономить энергию.
Сенсор Xiaomi умеет работать в двух режимах, и в Интернетах можно найти примеры работы как с широковещательными пакетами так и в режиме соединения. В найденном ранее руководстве используется вариант подслушивания широковещательных пакетов. Достаточно просто чтобы можно было быстро разобраться. Осталось только выяснить, что же не так.
Как все работает
прикроватный светильник и «умная колонка», рядом метеостанция и паровой увлажнитель воздуха
В моем понимании «умный» дом — это то, что работает без «okey google включи лампу, сделай ее ярче» и так несколько раз 🙂 Также включать чайник со смартфона или стиральную машину — считаю полным абсурдом, не имеющим отношения к «умному» дому. В данном случае, потребителя пытаются запутать и приравнять дистанционный пульт к «умному» сценарию работы.
я использую такие БП для компонентов умного дома на 5В
Я хочу разделить на 3 основных сценария работы.
Сценарий №1 определяем, что дома никого нет. Для этого я использую правило (очень не хватает 1 часа, буду ждать в обновлении). Как появится, можно переводить управление основным светом в квартире.
датчик движения в ванной комнатедатчик движения со встроенным датчиком освещенности в спальне
Забавно, но если уснуть в комнате или не двигаясь смотреть ТВ более 40 минут, то система вполне может посчитать, что никого дома нет. Т.к. сенсоры используются инфракрасные, то на кота срабатывает, только если он повернётся задом к датчику и поднимет хвост 🙂
Сценарий №2 кто-то пришел
видеоглазок (умеет писать на карту памяти и в облако)
основной минус данного сценария, что если не включён свет в коридоре (например, по правилу освещённости на датчике движения), то при выходе из квартиры, свет в коридоре включится и выключится только через 30 минут (см сценарий №1).
Сценарий №3 протечка воды
Я использовал кран, который открыт без подачи электричества (думаю, так будет безопаснее), учитывая то, что краны питаются через ИБП.
Сценарий 4 сильное загрязнение в воздухе
часы-шлюз ble и датчик загрязнения воздуха pm2.5
На данный момент прорабатываю систему с управляемой вентиляцией, будет управляться двумя датчиками CO2 и PM2.5. Также остаётся решение вопроса, если запах гари принесло с улицы, то включение принудительной вентиляции только ухудшит ситуацию.
один из самых удачных термометров умного дома, с дальнобойным ble
Вывод
Вся проделанная работа в очередной раз показыает, что не всегда код из Интернета хорошо работает. Будь-то пример для ESP32 или кусок кода со StackOverflow, крайне желательно все же понимать как оно работает. Всегда могут появиться не самые стандартные случаи, которые заставят код развалиться. Хорошо, когда это происходит в хобби-проектах, но, очевидно, никому не хотелось бы наталкиваться на подобные случаи в боевом коде. Давайте будем осторожны с использованием чужого кода, ну или по крайней мере попытаемся в нем разбираться.
Как-то длинновато получилось, но надеюсь, что кому-то это будет полезно. Со своей же стороны, надеюсь, что этому эксперименту будет продолжение, и данные температуры все же будут отправлены дальше.
UPD: Продолжение экспериментов тут
Выводы
яркий представитель нужного устройства умного дома — робот пылесос
«Умный» дом имеет все шансы на существование, но развивается совершенно не в том направлении. Это, в первую очередь, не лампочки (да их проще продать — сразу виден wow-эффект от изменения цвета свечения лампочки с телефона) и не «умная мультиварка/стиральная машина» в которую надо все закинуть, потом зачем то включить с телефона. На данный момент нет решения «из коробки», в любом случае придётся что-то делать самому (например система защиты от протечки воды) и разбираться в логике работы, разгребать глюки, иногда и паять. К покупке экосистему «умного» дома Xiaomi/Aqara рекомендовать не могу, потому что это не сильно улучшит вашу жизнь. Однако если вы все детство провели в гараже за ремонтом мотоцикла, то здесь вы точно найдёте чем себя занять 🙂
Основное в умном доме — это повышение качества жизни, а не усложение её добавлением ненужных сценариев.
когда ложишься спать, можно весь вспомогательный свет и телевизор отключить одной кнопкой или он сам отключится через 30 минут
P.S. Не забываем про УЗМ (спасёт ваш постоянно включённый «умный» дом, если «отгорит» ноль в щитке. Выставляете верхний и нижний порог напряжения, при достижении предельных значений отключит нагрузку и включит обратно, при восстановлении «правильного» напряжения в сети.
УЗМ (слева)вечерний ужин при светодиодной ленте