POER термостат (thermostat, терморегулятор) с управлением через интернет - честный обзор

Сегодня лень писать подробный обзор, поэтому просто опишу, что не понравилось. В целом оффлайновая часть сделана неплохо (пластик, кнопки, внешний вид — OK), есть только несколько косяков. Далее я использую следующую терминологию: «коробка» — блок с реле, который подключается к котлу, «термостат» — та часть, где часы с термометром, «гейт» — круглая фигня, которая вставляется в розетку и используется для связи термостата с роутером.

Гистерезис.

Гистерезис 0.3 градуса — фиксированный, изменить его нельзя. Я связывался перед покупкой с продавцом (он же производитель) и спрашивал, планируют ли они сделать его изменяемым и накатал целый трактат о том, что в разных обстоятельствах больший или меньший гистерезис может дать более качественное поддержание температуры, но продавец сказал, что они в этом деле профи с большим опытом и не видят смысла в изменении гистерезиса. Тем не менее, в реальности стало ясно, что гистерезис в 0.1-0.2 градуса был бы лучше.

Люди, не использовавшие термостат в реальной жизни, могут заметить, что я слишком придираюсь, и даже разброс температур в 1 градус не так ощутим. Я тоже до покупки термостата думал, что и обещанные +/-0.3 градуса не так уж плохо, и я смогу с этим смириться. Но надо понимать, что термостат находится в идеальных для него условиях, например в центре дома, чтобы более или менее адекватно выравнивать температуру во всем доме. Но люди живут в разных местах дома. Так, у внутренних стен всегда теплее, чем у наружных. У входной двери будет всегда поддувать. У окон, где батареи, теплее, когда котел работает, но заметно прохладнее, когда котел отключен. Поэтому, если только вы не живете в одиночестве и можете позволить себе таскать термостат везде, куда вы перемещаетесь по дому, придется смириться с тем, что реальная температура в разных местах дома будет отличаться от той, что показана на термостате. Я провел простой тест. Термостат поставил на краю стола ближе к центру комнаты, так, чтобы его вентиляционные отверстия вылезали за пределы стола и хорошо обдувались и снизу (где вход воздуха на термопару), и сзади, где выход воздуха. В двух метрах от него находится моя кровать с домашней метеостанцией на прикроватном столике. Я специально проводил тест ночью, чтобы исключить нагрев термометров солнечными лучами, также сбросил минимальное и максимальное значение температур в метеостанции. Термостат был установлен на 21 градус. В итоге, ранним утром метеостанция показала изменения температуры у моей кровати от минимума 20.1 до максимума 22.5, то есть были перепады в 2.4 градуса, а это уже весьма чувствуется и носом, и телом. Если кому интересно, температура на улице колебалась от 1.1 до 2.6 градусов, то есть даже меньше, чем в доме, температура теплоносителя была 50 градусов, радиаторы алюминиевые. И это почти в идеальной тестовой среде, когда термостат и тестовый термометр находились в одной небольшой комнате довольно близко друг к другу. Если же унести термостат из спальни в центр дома в большую комнату, где он обычно и стоит, перепады температур будут еще заметнее. Поэтому я настоятельно рекомендую выбирать термостаты только с изменяемым гистерезисом и подбирать гистерезис опытным путем под свои индивидуальные условия:

  • размер комнаты — чем больше комната, тем медленнее выравнивается в ней температура.
  • тип батарей — у алюминия наименьшая инертность (быстро нагреваются, быстро остывают), затем стальные, а вот чугунки долго нагреваются и долго остывают, поэтому удерживать желаемую температуру при использовании термостата с чугунками будет еще сложнее, так как разброс температур будет еще более существенным.
  • температура теплоносителя — чем меньше температура батарей, тем меньше колебание температуры в комнате при использовании термостата, но больше затраты на газ, так как при нагреве до 40-50 градусов котел работает на минимальной мощности, и КПД котла меньше.
  • теплопотери через стены, окна и двери и т.д. — более быстрое охлаждение периметра дома по сравнению с центром дома.
  • скорость выдувания тепла из дома тоже влияет.

Итак, не существует универсального гистерезиса, который будет одинаково хорошо поддерживать стабильную температуру в разных условиях — выбирайте термостат с регулируемым гистерезисом и подбирайте его опытным путем. Увы, POER тут в пролете…

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

После этого колебания температуры в доме стали не такими резкими, как при оригинальном креплении термопары. Впрочем, данный термометр даже при открытой термопаре заметно медленнее реагирует на изменение температуры, чем многие другие термометры. Как бы то ни было, вынос термопары из корпуса ближе к комнатному воздуху займет 2 минуты и потребует только маленькую крестовую отвертку, чтобы открыть корпус, проковырять вентиляционное отверстие пошире, перегнуть термопару в сторону отверстия и закрыть корпус. В то же время такая незамысловатая модификация заметно уменьшает колебания температуры в доме и приводит в большему комфорту. Далее привожу график колебания температуры в комнате в ночное время, когда солнце не грело помещение, никто никуда не ходил, не открывал дверей и т.п. Логгер находился рядом с термостатом Poer в момент записи значений температуры. Параметры системы и среды: температура теплоносителя 55 градусов, температура термостата 20.5 градуса, температура на улице 0 градусов. Термостат расположен на краю стола на уровне пояса, примерно в 1.5 метрах от ближайшего окна с батареей.

Температура менялась в диапазоне от 20.2 до 22.0 градусов, то есть перепад температуры составлял 1.8 градуса, что не так уж плохо, поскольку без модификации термостата перепады были иной раз и более 2.5 и даже 3 градусов. С 2 часов ночи до 7 часов утра котел включался и выключался три раза (момент включания — незадолго до минимального значения, а момент выключения на этом графике невозможно увидеть, так как батареи продолжали греть воздух и после выключения котла, но, думаю, где-то 21.0 градус, когда график роста температуры становится более плавным). Таким образом котел работал в цикле примерно 25-30 минут работы с последующими 2 часами простоя. Конечно, обещанных плюс-минус 0.3 градуса с этим термостатом получить никак не выйдет, но даже перепады в 1.8 градуса — неплохой результат, поскольку разница телом почти не ощущается (плохой термостат, по моему мнению, это когда кожей ощущаешь, когда котел стоит, а когда работает, и с поером в изначальном варианте у меня такое случалось регулярно).

Непредсказуемое состояние реле при потере связи с термостатом, замораживание котла при севших батарейках, туповатое «ручное» управление на коробке с реле.

Еще один косяк — состояние реле в случае любых проблем со связью приемника/передатчика определяется функцией random(), то есть непредсказуемо. Если котел в это время был включен, он и будет включен, если был выключен, останется выключенным. Что еще более печально, при потере электропитания реле принимает положение выключено. Чем это опасно: если уезжаете на зиму, оставляя термостат, например, на 7 градусов, а батарейки в термостате сядут, котел останется либо включенным, либо выключенным с 50% вероятностью, а если еще и электричество выключат, реле точно выключится и больше не включится при восстановлении электроснабжения, то есть вы останетесь на 100% без отопления и заморозите дом. А теперь подумаем: реле ставится вместо постоянно замкнутой перемычки на котле, и было бы логично, если бы и реле было по умолчанию замкнутым, тогда при возобновлении элетроснабжения котел продолжил бы работу, даже если сам термостат не выйдет на связь по тем или иным причинам. Вроде бы производитель хотя бы догадался восстанавливать связь реле с термостатом после сбоев в электроснабжении, при условии, что батарейки в термостате за время заморозки не сдохли, ведь при низких температурах батарейки не всегда надежны. Кстати, в приложении poersmart можно просматривать заряд батареи, хотя новые energizer на 1.6 вольт определяются как 88%. На самом термостате якобы есть индикатор «низкий заряд батарей», но когда он включается, и включается ли вообще, и сколько времени после его активации может еще проработать термостат — мне неизвестно.

Еще в этот раздел можно добавить глуповатую работу кнопок override на коробке с реле. В теории они должны вручную включать и выключать реле в случае, если нужно подбавить жару или наоборот выключить обогрев в обход термостата. В общем, кнопки именно так и работают, но состояние сохраняется только до получения очередного сигнала с термостата, который высылается каждую минуту. То есть по сути, пока выносной термостат активен, кнопки override бесполезны. Думаю, для целей ручного управления котлом в обход реле и термостата есть смысл поставить на провод из котла свой ручной замыкатель до коробки с реле, тогда если реле или термостат накроется в самый неподходящий момент, не придется браться за отвертку и отвинчивать коробку, чтобы соеденить провода вручную — простое переключение своего переключателя вернет котел в обычный режим работы (то есть с обычной перемычкой). Пока я нашел более элегантное решение обхода термостата. Дело в том, что коробка содержит два реле для двух термостатов, но смысла покупать два термостата нет. Если вы их разнесете в комнаты с существенно разными теплопотерями, все равно первым будет всегда срабатывать тот, который в более холодной комнате, а второй будет работать обычными часами с термометром. Поэтому у меня один термостат находится в жилой части дома, где нужна самая высокая температура, и завязан на первое реле, а температура в хозяйственных частях дома может быть ниже, чем в спальне, и убавляется кранами на радиаторах до нужного уровня. Второе же реле в коробке как бы остается без дела. Но вот тут-то и пригодится вторая кнопка override: так как второго термостата нет, состояние второго реле всегда будет определяться положением, установленным вручную, и не будет сбрасываться каждую минуту, как в случае с первым реле. Итак, запараллеливаем оба реле и получаем автоматическое включение обогрева с термостата и ручное включение обогрева со второй кнопки override в случаях, когда термостат считает, что топить не надо, а вам нужно подбавить тепла. Конечно, можно сбегать к термостату, поставить на нем заведомо высокую недостижимую температуру и котел будет фигачить без перерывов, а потом снова вернуть температуру на термостате на комфортную, но мне кажется это излишне замудренным. Мне проще нажать одну кнопку на коробке, и котел также будет постоянно работать, пока я не нажму кнопку снова. Для чего я это использую: с одного котла у нас две зоны отопления — жилая и хозяйственная. Для экономии газа, в хозяйственной части температура поддерживается ниже домашней, так как люди туда ходят эпизодически и ненадолго, и просто не успевают замерзнуть. Например, если в доме будет 21 градус, то в хозяйственной может быть 18-19 градусов. Но иногда нужно провести какое-то время в хозяйственной части, и хочется провести его в комфорте, тогда там открываются перекрытые батареи и нужно поддать тепла. Если котел в это время работает, проблем нет, но если в доме уже тепло и термостат выключил котел, как раз и появляется необходимость «обмануть» термостат и запустить котел вручную. Вот для этого случая я и подключил второе реле, как описал выше. Когда температура в хозяйственной части поднимается, я отключаю второе реле, и дальше термостат уже управляет котлом как считает нужным. Короче, кому интересно такое решение без дополнительных тумблеров, прилагаю фотографию разводки электропроводов:

N и L — в розетку, синий и коричневый A и С — вместо перемычки в котле, B не трогаем (они для кондиционеров).  Связываете термостат с первым реле, тогда второе реле будет управляться только второй кнопкой override. Таким образом можно только включать отопление вручную. Чтобы отключать обогрев в обход термостата, нужно ставить физический размыкатель на провода перед вводом в эту коробку, но у меня пока такой необходимости не было, так как если отопление не нужно, проще выключить котел или перевести его в летний режим.

Расписание — в топку.

Следующее, что не понравилось — навязанное расписание, которое толком не отключается и издевательски неудобно редактировать. По сути, мне нужен был термостат без расписания, который регулярно держит одну и ту же температуру, но, по-умолчанию, прибор работает в режиме расписания (да еще и нелепого  — ночью снижает температуру вроде до 16 градусов!). Даже если вы удалите все точки расписания, прибор все равно будет работать с расписанием, у которого установка температуры происходит раз в день в полночь. Почему это важно: потому что ручная настройка в режиме AUTO MAN сбрасывается при следующем событии в расписании. Предположим, у вас такое расписание:

0:01-6:00 = 19 градусов
6:00-23:00 = 21 градус
23:00-0:00 = 19 градус

Проще говоря, днем 21 градус, ночью 19 градусов. И вот, что-то вы подмерзли в 23:30 и решили поднять температуру до 23 градусов, ставите, радуетесь жизни до 0:00, после чего она слетает на 19 градусов, и вы мерзните снова. Просыпаетесь, снова ставите на 23 градуса, а в 6 утра она снова слетает на 21 градус. С одной стороны — логично, расписание должно выполняться, но с другой стороны, вы не можете приостановить выполнение расписания на произвольный  период времени, когда вам хочется какой-то другой температуры, а перенастроить расписание — это такая головная боль, о которой я даже рассказывать здесь не буду (если интересно — скачайте мануал в интернете). Короче, это полчаса потраченного времени и минимум гарантий того, что все будет работать именно так, как хотелось (в приложении для андройд это сделать чуть проще, но тоже не «раз-два и готово», да и нужно иметь гейт, обязательно подключенный к интернету (напрямую, без роутера, подключенного к интернету, телефон с гейтом общаться не будет). Справедливости ради отмечу, что есть в термостате функция MAN (ручное управление), это когда расписание полностью игнорируется и термостат постоянно держит указанную температуру (как раз то, что мне нужно), но, и тут есть серъезный косяк, о котором даже не написано в инструкции. В режиме MAN гейт не видит термостат вообще, то есть вы остаетесь без удаленного управления и контроля! Если вы забудете выйти из ручного режима перед отъездом (что вполне вероятно), проверка и изменение температуры с телефона будут вам недоступны! Я, конечно, сообщил об этом косяке производителю, в надежде, что в новой прошивке его исправят, на что получил ответ: «Hello, my dear friend. Thank you for your message. The App could be operated when the thermostat was in AUTO, HOL mode. Please keep your thermostat. receiver and gateway connected correctly and stably.» Вообще, я этому товарищу много разносторонней информации отправил о косяках термостата, но у него, видимо, проблемы с английским и полное безразличие к исправлению и развитию данного прибора, так как все его ответы были коротки, не по сути, и на 100% бесполезны.

Гейт, PoerSmart, управление через интернет.

Ну и плавно переходим к гейту и приложению для андройд PoerSmart. Я уже написал, что напрямую с телефона через гейт настроить расписание и прочие параметры термостата невозможно. Система связи такая: телефон-роутер-китайский_сервер-роутер-гейт-термостат. То есть без роутера, подключенного к интернету, гейт — просто бесполезная, хотя и не совсем дешевая игрушка, а если они отключат или изменят свой сервер, можете вообще выкинуть этот гейт в мусор. Приложение «poersmart» в google play не обругал только ленивый. И я подтверждаю, оно тупое, недружелюбное к пользователю и тормознутое. Состояние котла (горит/не горит, температуры) может обновляться раз в полторы минуты (иногда быстрее), то есть понять, что там происходит в реальном времени весьма затруднительно. Показания с термостата в приложении обновляются раз в полторы-две минуты (демострация на youtube). Как уже написал выше, если термостат случайно или умышленно перевели в режим MAN, то добраться до него из интернета будет вообще нереально — придется ехать к котлу и переключать термостат в режим AUTO (хорошо, если котел будет в это время не в пяти часах езды от вас). Редактирование расписания — жуть. Нужно настраивать каждый из семи дней отдельно, или настроить 1 день, и скопировать его расписание на 6 других дней. Просто выбрать «хочу 21 градус во все дни» нет возможности. Можно задать временно температуру, отличающуюся от температуры согласно расписанию, но выбранная температура сбросится либо в ближайшее событие расписания, либо самое позднее — в полночь. Еще одна нелепая особенность приложения — нет никаких предупреждений о сбое котла и выходе температуры в комнате за допустимые пределы, хотя мне кажется такая функция логичной (могли бы высылать email, когда реальная температура сильно отличается от заданной в расписании). Ну и так далее, мне просто лень сейчас все вспоминать, так как я не использую сейчас приложение для телефона по причинам, описанным ниже.

Безопсаность.

Само приложение настораживает невероятным количеством соединений с разными китайскими серверами. Вот только то, что не скрывается:

http://100.69.165.28/agoo/report
http://100.69.168.33/agoo/report
http://223.4.33.166/collect/startup?s=10&
http://adash.m.taobao.com/rest/abtest
http://adash.m.taobao.com/rest/gc
http://adash.m.taobao.com/rest/sur
http://agoodm.m.taobao.com/agoo/report
http://agoodm.wapa.taobao.com/agoo/report
http://ask.dcloud.net.cn/article/282
http://ask.dcloud.net.cn/article/283
http://m-adash.m.taobao.com/rest/sur
http://schemas.android.com/apk/res/android
http://stream.dcloud.net.cn/
http://stream.dcloud.net.cn/apps/detail?appid=
http://stream.dcloud.net.cn/apps/list?t=array
http://stream.dcloud.net.cn/check/update?appid=
http://stream.dcloud.net.cn/collect/startup?appid=
http://stream.dcloud.net.cn/resource/icon?appid=
http://stream.dcloud.net.cn/resource/splash?appid=
http://stream.dcloud.net.cn/resource/wgt?
http://update.dcloud.net.cn/apps/
http://xmlpull.org/v1/doc/features.html#indent-output
http://open.poersmart.com:8012/update_file/version.xml
http://manager.channel.aliyun.com/push2/config.html
http://adash.m.taobao.com/rest/gc

Стоит ли говорить, что для управления термостатом достаточно одного сервера. Кому и какую информацию с телефона сливают наши китайские друзья, я особо не разбирался, но страна, модель телефона и уникальный идентификатор, IMEI, версия OS, тип сети и название подсети и иные порочащие идею privacy данные уходят втихаря без предупреждения и сразу при регистрации.

Что еще более печально, управление термостатом происходит по незащищенному http протоколу простым нешифрованным текстом. Я поснифил wi-fi трафик, там все есть прямым текстом — идентификаторы термостатов, температуры, режимы работы — короче, все, что видит приложение, все это видят и те, кто умеют перехватывать трафик. Особенно интересны в этом плане режимы термостата «вне дома» и «в отпуске», вы как бы сами зовете нежеланных гостей заглянуть к вам именно в это время… Особо пакеты я не разбирал, но вот, что явно выделяется (персональную инфу забил звездочками):

«Id»: ***,
«IpAddr»: «***:4097»,
«GatewaySN»: «***»,
«GatewayName»: «***»,
«GatewayCode»: «***»,
«USoftVersion»: 21,
«UHardVersion»: 10,
«SoftVersion»: «v2.1»,
«HardVersion»: «v1.0»,
«Frequency»: «433M»,
«NodeSum»: 1,
«WifiRSSI»: -56,
«IsOnline»: true,
«ZoneCity»: «Minsk»,
«ZoneOffset»: 180,
«DstEnable»: false,
«DstOffset»: 0,
«DstStart»: 0,
«DstEnd»: 0

Другой пакет:

«Id»: ***,
«GatewayId»: ***,
«RfLinkActuator»: true,
«MakePowerPercent»: 4,
«NodeName»: «***»,
«NodeSN»: «***»,
«EnergySaveing»: 0,
«ActionFlag»: 5,
«CurTemperature»: 2061,
«NodeType»: 0,
«BatteryPercent»: 88,
«Humidity»: 60,
«RfLinkGateway»: true,
«WindowOpen»: false,
«HolidayIsOpen»: true,
«OverrideIsOpen»: false,
«OverrideTemperature»: 1890,
«OverrideTime»: 75600,
«VoltTrl»: 3,
«VoltCap»: 0,
«SoftVersion»: «v2.0»,
«HardVersion»: «v1.0»,
«Frequency»: «433M»,
«BackWorkMode»: 4,
«WorkMode»: 0,
«DisplayMode»: 0,
«ManTemprature»: 1935,
«EcoTemprature»: 1350,
«OffTemprature»: 630,
«HolidayEnable»: false,
«HolidayStart»: 0,
«HolidayEnd»: 0,
«WriteStatus»: 1,
«SptTemprature»: 1890,
«LocateId»: ***

Есть и другая инфа, кому интересно — снифайте сами. Непонимающий глубины проблемы может возразить, мол, ну и что, что кто-то узнает, какая у меня в доме температура и влажность. Но ведь проблема не в этом. Проблема в том, что в сети полно скучающих хаккеров, которым ради прикола/интереса/практики только дай такой вот незащищенный девайс, и он полностью перехватит над ним контроль. А если вы оставили котел на зиму без присмотра, приятно ли будет вернуться и узнать, что какой-то школьник-хаккер низшего звена, практикуясь в спуфинге или взломе IoT, отключил термостат без вашего ведома, из-за чего вода в доме замерзла и все трубы лопнули. Ведь тогда вам не смешно уже будет?

Короче, у меня  было сильное желание написать свою программу для управления термостатом напрямую из виндов или даже со своего личного сайта. Учитывая незамысловатую систему передачи данных простым текстом, пропарсить ответы термостата было бы несложно. Она бы не отменяла проблемы незащищенности http, но, хотя бы, ликвидировала бы необходимость общения телефона и термостата с сомнительными китайскими серверами. Я связался с производителем и описал проблему незащищенности передачи данных между приложением poer smart, их серверами и термостатом и предложил написать свою версию программы. Как думаете, какой был ответ? Думаете, поблагодарили за найденные уязвимости и предложили обсудить вместе, как повысить безопастность? Нее… Они просто перестали мне отвечать. Вообще! Вот так китайские производители решают проблемы безопасности в своих девайсах. Хотя, если уж честно писать, большинство даже брендовых изделий, подключаемых к интернету, абсолютно дырявые в плане безопасности. Если уж даже в именитых роутерах постоянно находят косяки, что уж говорить о китайских поделках. Скорее всего, программистов-школьников просто наняли незадорого сделать одноразовую работу (посмотрите, как они пишут «Temprature» в пакетах). Это же объясняет и вечное отсутствие обновлений приложения poersmart, которое назвали неудобными и оценили в 3.2, и нежелание производителя добавлять в прошивку изменение гистерезиса (хотя прошивка обновляемая и содержит неплохой список изменяемых пользователем настроек), это и безразличие к безопасности передачи данных между приложением, серверами и термостатом. Короче, как часто это бывает с китайскими товарами, железо они хорошо скопировали у кого-то, а на программистах для прошивки и приложения сэкономили, и это накладывает существенные ограничения на возможность использования вполне годного железа, способного на гораздо большее с минимумом изменений.

Трафик от гейта.

Возможно, дачникам, подключающим данное изделие к 3G-роутеру будет интересно, какой тарифный план лучше выбрать, чтобы минимизировать расходы на связь в зимний период. Я провел исследование. Гейт в пассивном режиме (когда к нему нет обращений с телефона) потребляет 18 килобайт в час, если мерить по детализации опсоса. Если же мерить программными средствами, то получается за час 11.4 кб получено, 10.1 кб отправлено, 21.5 кб всего. Таким образом, в сутки это 432-516 кб, в месяц 13-16 мегабайт. Прибавьте к этому по несколько десятков килобайт на каждое обращение телефона к термостату чтобы что-то проверить или настроить. Исходя из этого, я думаю, оптимально брать тарифный план без абонентской платы с пакетом интернета 50-100 мб в месяц (если, конечно, интернет Вам на иные цели там не нужен).

Резюмируя, что можно сказать.

Сам по себе термостат неплох для оффлайнового использования, когда вы бываете дома хотя бы раз в день. Проблемы могут возникнуть, если вы уезжаете надолго (севшие батарейки или потеря связи термостата с реле делает работу или неработу котла непредсказуемой — может потребоваться исправлять проблемы вручную).  Фиксированный гистерезис 0.3 кого-то устраивает, кого-то — нет, узнать можно только на практике, так как в разных комнатах воздухообмен и теплопотери разные, соответственно, термостат будет работать по-разному. Конечно, нужно упомянуть, что оффлайновые термостаты можно купить значительно дешевле. Хорошо хоть, что производитель оставил возможность использовать термостат без гейта и сэкономить 2635 рублей (на момент написания статьи), просто не покупая его.

Гейт кое-как работает, так что можно рискнуть оставить с ним котел, если уезжаете на 1-2 дня (не забывая о том, что вся информация с него будет доступна в нешифрованном виде через сниффер). На больший период не стал бы оставлять из-за высокого риска того, что управлять котлом смогут посторонние люди с не совсем добрыми намерениями. Также приложение имеет непонятные подключения к множеству китайских серверов, не вызывающих у меня доверия с т.з. безопасности и privacy, так что если не используете его долгое время, лучше удалить или поместить в hibernate. А в идеале для всех китайских приложений лучше использовать отдельный телефон, не содержащий никакой личной информации.

Цена.

Стоит ли этот термостат своих денег — решать вам. Оригинальные беспроводные термостаты от производителей котлов даже без контроля через интернет могут стоить 15 тысяч рублей, а с интернет-контролем — раза в два дороже.  Poer продает беспроводной термостат за 3700 рублей без гейта, а с гейтом — за 5800 рублей. Разница в цене по сравнению с брендовыми термостатами огромная, принципиальных отличий в работе самого термостата нет, а вот в безопасности интернет-контроля она может оказаться ощутимой (хотя попробовать поснифать трафик с оригинального термостата за 26 тысяч рублей я не смогу, но будет забавно и не сильно удивительно, если и он не порадует безопасностью). Что касается самых дешевых беспроводных термостатов для котлов, на алиэкспрессе их можно купить от 1500 рублей, то есть в 2 раза дешевле, чем POER без гейта, так что если не нужен гейт, цена на сам термостат без гейта кажется мне завышенной.

Дальнейшие мысли.

Что касается меня, пока использую термостат в режиме MAN без гейта, то есть как обычный термостат. В этом плане претензий нет. Сейчас при температуре около 10 градусов днем и около нуля ночью котел включается всего несколько раз в день, что существенно экономит газ (если сравнивать постоянной работой котла без термостата), и также существенно экономит нервы (если сравнивать с необходимостью постоянно бегать и включать-выключать котел вручную, потому что то слишком холодно, то слишком жарко). До покупки термостата использовал котел пару месяцев, и он меня выбесил изрядно, приходилось даже ночью вставать, чтобы включить или выключить, а сейчас с термостатом я о нем вообще не вспоминаю, и температура в доме всегда комфортная. Так что в моем понимании, термостат — вещь необходимая, вопрос лишь в том, какому производителю отдать предпочтение, потому что сейчас очень много разных термостатов и в местных магазинах, и на алиэкспресс. Я выбрал POER в основном из-за гейта и неплохих отзывов, но гейт оказался не совсем таким, каким я хотел бы его видеть, так что сейчас я бы уже мог выбрать какой-то другой термостат без гейта, но с изменяемым гистерезисом.

Для контроля котла в продолжительные периоды отсутствия, думаю, незащищенные и непродуманные в плане безопасности интернет-решения не самые надежные (а у китайцев — все такие). Лучше искать GSM контроллер с информированием о состоянии котла и температуре в комнате по SMS и с резервным источником питания, чтобы он мог поднять тревогу в случае продолжительного отключения электроэнергии. GSM контроллер, в отличие от wifi-гейта, практически исключает неавторизированный доступ к управлению котлом. Конечно, подделать вашу симку можно, но никто не будет этим заниматься только ради того, чтобы побаловаться и заморозить вам котел. Можно даже купить фейковую вышку сотовой связи и подделывать служебные коды пакетов, отправляя сообщения с любых телефонных номеров.  Но все эти способы — дорого, гемморно и экономически нецелесообразно, и подразумевает целенаправленный удар именно по вам. А вот пользователи wi-fi гейтов могут оказаться просто случайно выбранной жертвой для забав и развлечений, которую атакующие даже не знают, да и сама атака на гейт обойдется щутнику абсолютно бесплатно, так как нужны только знания и время. Но это уже выходит за рамки этого обзора.

Так что там с альтернативным софтом?

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

Дополнение 2019-01-07:

Короче, покопался я пару часиков в их приложении под андройд poersmart и нашел много интересного (приложение SmartHome_v1.9.76.apk по ссылке скачано с их сайта poersmart.com, и предлагается здесь только в исследовательских целях — устанавливайте на свой страх и риск!). В предыдущем параграфе я поспешил, предложив парсить wifi пакеты, чтобы сделать свой api к термостату. Оказывается, в приложении есть всё. Там и функции шифрования логина/пароля, и ссылки на нужные IP и адреса, и парсинг пакетов, и некоторые другие тонкости — все в читаемом и понятном виде. Парни вообще не заморачивались в вопросах безопасности. Само приложение — это набор html страниц и js скриптов, поэтому адаптировать это можно под любую платформу, изменяя, что не нравится, на свое. Мне было любопытно, в каких таких единицах они указывают температуру «ManTemprature»: 1935, но после просмотра кода стало ясно, что это реальная температура, умноженная на 9, то есть 1935/9=215, то есть 21.5 градусов.  В общем, кто хочет сделать браузерную админку к своему термостату — проблем не вижу, изучайте apk и делайте так же. Можете даже драть оттуда готовые куски с js функциями и сами html страницы.

Почему я потерял интерес к этому проекту — просто считаю его небезопасным.

У них есть веб-страница для загрузки прошивок на Poer-устройства (гейты, термостаты, краны) через интернет без ведома и согласия самих пользователей. Там же можно снять всю информацию с подключенных к гейту устройств, опять же без ведома и согласия пользователя. Через отдельную админку базы данных можно даже менять любые настройки термостата, или вообще его отключить. Порядочные производители так не делают. В то время, как солидные разработчики всеми силами пытаются заделать дыры и уязвимости их роутеров и сетевых устройств, эти товарищи из Poer целенаправленно оставили дыру, которую ни пользователь, ни они сами, не могут закрыть, да еще и демонстрируют ее всему миру, нисколько не стесняясь и не опасаясь, что через открытую дверь смогут зайти не только они, но и менее дружелюбно настроенные личности.

Несколько прошивок я тоже нашел, но неподписанные (не ясно, что внутри), к тому же они разделяют прошивки на user1 и user2, не понятно по какому принципу. Для гейта наименования дают такие: gateway433M_hv1_sv1_user1.bin, gateway433M_hv1_sv1_user2.bin, gateway868M_hv1_sv1_user1.bin, gateway868M_hv1_sv1_user2.bin. Для кранов: valve433M_v1_hv1_sv1.bin, valve868M_v1_hv1_sv1.bin, valve433M_v4_hv1_sv1.bin, valve868M_v4_hv1_sv1.bin, Для термостата: board433M_hv1_sv1.bin board868M_hv1_sv1.bin. Сами прошивки лежат в папках gw и wkq и не подписаны. gw, надо думать, это gateway, там две версии, а вот wkq — не знаю что это, там три версии. Возможность залить прошивку на устройство самостоятельно (в оффлайне), очевидно, отсутствует, поэтому ожидать файлы с прошивками на сайте, доступные для скачивания всем желающим, видимо, не стоит.

Также  я нашел уже готовую веб-админку, в которой можно администрировать любого пользователя и любой термостат. Всего же юзеров там чуть меньше трех тысяч, но надо учитывать, что многие аккаунты создавались ради проверки и никогда в реальности не использовались. Что мне реально не понравилось, это то, что в записи каждого юзера имеется информация о его GPS координатах и примерной локации (страна и почтовый индекс — на случай, если юзер запретил использование gps на смартфоне). Зачем порядочному производителю термостатов собирать и хранить такую информацию? У меня есть предположение — в нужное время можно осуществить точечную диверсию (взять под управление гейты в определенном регионе), или создать ботнет для какого-то управляемого удара по некой инфраструктуре. Например, собираются все гейты, находящиеся на территории России, в них по-тихому заливается новая прошивка со специальным кодом,  и ваш гейт уже действует как часть ботнета, выполняя любые вредоносные команды китайского хозяина. По завершению «акции» прошивку можно заменить на старую, чтобы замести следы. Вы даже не заметите, чем занимался ваш Poer-гейт, пока вы спали или были на работе. Подобные методы часто используют для организации ddos-атак, только в качестве ботов, как правило, используют дырявые роутеры и веб-камеры, просто потому, что их очень много, они постоянно в онлайне, уязвимости их давно известны, но не лечатся производителями по разным причинам, оттого и эффект получается реально зловещий. А потом в газетах пишут, что на атомную станцию в Спрингфилде была осуществлена хаккерская атака с территории Российской Федерации, хотя все те, с чьих интернет-адресов велась эта атака, даже об этом и не догадаются, разве что заметят, что скорость интернета у них резко упала… Что касается этих термостатов, пока их немного. Все они вместе не сильно тянут на крупный ботнет, но кому-то и такого хватит, чтобы завалить чей-нибудь вебсайтик, а если объединть старания этого ботнета с другими подобными, то возможности вредительской деятельности существенно расширяются. В любом случае, сделано ли это намеренно или без злого умысла, но бэкдор для загрузки модифицированной прошивки «по-тихому» — этого уже достаточно, чтобы никогда больше не вставлять гейт в розетку 😉 Так же и доверия к данному производителю POER у меня больше нет. Даже если они однажды скажут, что закрыли дыру из интернета в гейт, и прошивку теперь можно установить только локально, где гарантии, что они просто не спрятали «сюрприз» поглубже, где при беглом осмотре его не найдешь…

Почему я не поддерживаю такие «открытые всем ветрам» wi-fi контроллеры? Есть причины. Я хочу быть уверен, что доступ к котлу есть только у меня. С Poer это невозможно. Первая опасность — случайные люди. Они могут захватить контроль над оборудованием ради шутки. Кривое программирование поер’а также потенциально открывает злоумышленнику двери в домашнюю сеть (то есть к трафику, проходящему через роутер), хотя я этот вариант не исследовал. Также подозреваю, что пароль, который вы вводите, чтобы подключить гейт к роутеру, тоже можно считать скомпроментированным. Вторая опасность — набирающая популярность в последние годы малварь для IoT. Мне совсем не хочется, чтобы мой гейт для термостата участвовал в интернет-атаках на какую-нибудь калифорнийскую систему водоочистки, устраивал бы ddos атаки на сайт ФБР или майнил биткойны для неизвестного дяди. А учитывая, что прошивка на гейт заливается удаленно, втихаря и без подтверждения данной операции пользователем, это лишь вопрос времени, когда этот гейт приметят для выполнения сторонних задач. Кому вообще хочется, чтобы от его имени совершались кибер-преступления? Ведь если серъезное кибер-преступление осуществят с вашего IP-адреса, можно и людей в форме с погонами перед своей дверью увидеть, будете потом доказывать, что это не вы сделали, а ваш термостат для котла… Третья опасность (уже апокалиптического уровня) — китайский политический режим. Если дядя Чен поссорится с дядей Утиным и прикажет завалить максимум инфраструктуры в России, сделать это можно будет, не вставая с кресла. Увы, но бОльшая часть всего, что можно контроллировать через интернет, подключено через дырявые китайские контроллеры с заложенными в них бэкдорами, типа обсуждаемого здесь гейта Poer. К сожалению, всем IT-специалистам это давно известно, но никакого решения данной проблемы никем предложено не было (если не считать хакера-шутника, который написал вирус, «окирпичивающий» дырявые в плане безопасности устройства). Увы, но проблему так не решить. Это не только термостаты, но и всякие роутеры, смартфоны, смарт-телевизоры, веб-камеры, «умные» розетки, лампочки, электронные замки, всякая дичь типа wifi холодильников и пылесосов, даже детские игрушки… Чего только народ не подключает к интернету, и этого барахла — миллионы единиц вокруг нас! В последние годы были выявлены даже скрытые wi-fi модули в обычных дешевых бытовых утюгах и чайниках, происходящих из Китая! Представьте, что будет, если все это в один момент попадет под управление одной недружелюбно настроенной группы людей… Даже если каждое такое устройство будет просто выпускать в сеть по пустому пакету несколько раз в секунду, этого будет достаточно, чтобы полностью завалить интернет, а вся современная инфраструктура городов и банковская система без интернета становится парализованной и абсолютно недееспособной…

Тем не менее, даже в мирное время те удобства, которые предоставляет гейт и приложение, не стоят тех дыр, которые они открывают в смартфон и домашнюю сеть. Из-за сочувствия к тем, кто не понимает опасности от использования данного оборудования и программного обеспечения, я не публикую ссылки на серверы и прочую найденную интересную информацию, которая по задумке разработчиков POER должна была быть видна только им, однако предупреждаю, что если я, вообще не хакер, нашел это за несколько минут, то для профессионалов это как отобрать конфетку у ребенка, а что они будут с этим делать — просто посмотрят и пойдут дальше, или используют эти возможности по максимуму — это уж я не знаю… Для непонятливых — отдельно поясню: я ничего не взламывал с целью найти что-то спрятанное, я просто вбил адреса сайтов, на которые ссылается их приложение, в адресную строку браузера и увидел то, что увидел  — это может проверить каждый.

Тем, кого интересует относительно безопасное управление домашними устройствами, советую выкинуть всё wi-fi оборудование и смотреть в сторону GSM контроллеров. Их тоже можно взломать, но это дорого и требует специфического оборудования, так что мало кому интересно при наличии множества дураков с «умными домами», которые ломаются стандартными средствами с обычного ноутбука.

Дополнение 2019-01-21. Выбор более надежной GSM альтернативы.

Собрался я написать небольшое дополнение, а получился нехилый обзор на несколько страниц. Чтобы не удлинять этот обзор, решил создать отдельный обзор GSM термостатов с SMS управлением и резервным питанием, которые удалось найти в интернете.

Дополнение 2019-03-23. Самодельный GSM термостат.

В готовых GSM термостатах я разочаровался: слишком дорогие и неудобные в настройке, управлении и использовании. В результате сделал свой GSM термостат на Arduino, который доблестно нес службу в конце зимы. На релейном проводе, идущем из котла, я сделал разъемное соединение. При нахождении в доме подключаю Poer, а при отъезде — самодельный термостат. Возможно, в будущем доработаю радиосвязь у своего термостата, чтобы полностью отказаться от Poer, а может и не буду, так как при оффлайновом использовании Poer меня пока устраивает — дизайн аккуратный, энергопотребление минимальное (батарейки еще не менял).

44 комментария POER термостат (thermostat, терморегулятор) с управлением через интернет — честный обзор

  • Сергей

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

    • Tol

      Основная проблема подобных продавцов на алиэкспрессе — то, что они как тени. Сегодня есть, завтра нет. Ни контактов, ни сайта поддержки. До них можно достучаться только через алиэкспресс, и то, если они захотят ответить. У меня уже куча всяких OEM девайсов с али, которые я покупал много лет назад, и теперь даже не знаю, где драйверы к ним брать, так как продавцов этих давно уже нет, и не с кого спросить. Вот и здесь, в принципе прошивка этого поера обновляемая, но нет сайта, где можно было бы узнать, что появилась новая прошивка и скачать ее. Получается, нужно каждый год писать производителю на али и спрашивать, есть новая прошивка или нет. Что касается самого прибора, очень недостает настройки гистерезиса. Температура в комнате пляшет в диапазоне где-то 1.5-2 градуса, то есть ставишь на термостате 21, котел включит в 20.7, отрубит в 21.3, но батареи по инерции продолжат греть и в итоге в комнате будет разброс температуры от 20.7 до ~22.5, и это при температуре теплоносителя 50 градусов. Если поставить 60-70 градусов, диапазон еще шире, так как запаса тепла в батареях после отключения котла хватает на большее время и греют они дольше. Вот если бы можно было выставить гистерезис 0.1 (как на многих других термостатах), котел включался бы в 20.9, отрубался бы в 21.1, и еще чуть догревали бы по инерции батареи, может на 0.5-1 градус, и было бы более ровное поддержание температуры от 20.9 до 21.8, например. Но увы, производитель наотрез отказался делать гистерезис изменяемым. Если бы ни этот факт, я бы даже посоветовал такой термостат, так как если брать без гейта, 3 650 рублей он все равно отобъет на экономии газа. Но даже если они перестанут тупить и однажды добавят изменяемый гистерезис в новой прошивке, не факт, что я смогу заполучить новую прошивку по причине, указанной выше 🙂

  • Ден

    У меня этот термостат 3 сезон до этого работал как часы с месяц назад при замене батареек он у меня подвис один раз и стал терять связь со шлюзом да и с котлом тоже не всегда отображается соединения а я часто бываю далеко Написал продавцу ответа так и нет. Хотя через год покупки термостата он мне помог был баг при отключении электроэнергии котел он не запускал прошил мне его как то через шлюз и три сезона не знал проблем. Как сделать чтоб не терялось соединение пока даже не представляю В целом очень нравится те аналоги дороже в разы.

    • Tol

      1) попробовать другой комплект батареек.
      2) если ничего не роняли, возможно кварц какой-нибудь подыхает, но наугад невозможно определить.

      Если будете заказывать такой же, предварительно спишитесь с продавцом, чтобы узнать совместимость. А то когда я перед покупкой комменты изучал, там один чел писал, что докупил еще один термостат, а он не цепляется к реле, связался с продавцом, на что тот «порадовал», что новые версии термостатов несовместимы со старыми версиями реле, так что придется и реле новое покупать… Там у них софтовые и хардварные версии идут, как у меня «SoftVersion»: «v2.1», «HardVersion»: «v1.0», вот перед заказом желательно уточнить, совместимо ли то, что у Вас с тем, что сейчас продают. Ну а то, что продавец теряет интерес к покупателю после окончания гарантийного срока — это часто такое бывает. Хорошо хоть через год не проигнорировал. Меня вот сразу после покупки игнорировать стали… На счет аналогов, на али сейчас много аналогов появилось даже дешевле. Ищите «wireless thermostat» «wifi thermostat» и подобное. Я как минимум несколько аналогов видел перед покупкой, но повелся на положительные отзывы к поеру и купил этот, да и аккуратный дизайн с большими цифрами без лишней информации мне понравился (у других обычно большой экран, но мелкие цифры и каша из ненужных символов по всему экрану).

  • Сергей

    Приобретал 4 месяца назад. Все прекрасно работает. Тестировал на отключение эл.тока — восстанавливается связь в течении 1-2 минут. Если кому не интересен встроенный график отопления, то его элементарно поменять на свой и удобнее всего это делать через WiFi шлюз. Продавец поменял прошивку и все работает без нареканий. Ну а если у кого то выходит из строя что то через 3 сезона хорошей работы, то это случается. Причины могут быть разные.
    Термостатом очень доволен!
    Программное обеспечение хоть и реагирует с небольшой задержкой, но на конечном результате это никак не сказывается.
    Такого качества, за такую цену, с таким функционалом — другого не нашел.

    • Tol

      1) Для симуляции севших батареек во время длительного отсутствия хозяина в доме тестируй так:
      вариант 1: дождись, когда термостат включит котел, вынимай батарейки. Реле никаким образом не проверяет обратную связь с термостатом, котел останется включенным постоянно, нагревая твое помещение до запредельных температур и перерасходуя газ в разы (особенно, если поставишь температуру теплоносителя на 70-80 градусов, а дело будет при уличной температуре около нуля).
      вариант 2: дождись, когда термостат выключит котел, вынимай батарейки. Реле не удосужится проверить связь с термостатом и никогда не включит котел, трубы в доме и котле замерзнут и лопнут.

      К счастью, в моем котле встроенная защита от замерзания включается в +7 даже если термостат выключен или не реагирует, это не дает замерзнуть хотя бы котлу, но не все котлы такие умные. А вот решения проблемы с севшими батарейками нет, и термостат не позволяет никаким образом настроить поведение котла в случае потери связи между реле и термостатом.

      2) Что значит «Продавец поменял прошивку и все работает без нареканий»? Где взять прошивку и где список изменений по сравнению с прежней версией? Я как программист заявляю, что так не делается. Если появляется новая прошивка, она выкладывается в общий доступ с текстовым файлом, перечисляющим список изменений в новой прошивке. Если этого нет, то это пустые слова.

      Пока что я рассматриваю твой пост как типичное рекламное объявление с перечислением достоинств и умолчанием недостатков. Возможно даже, что продавец сделал тебе скидку или рефанд в $5 за написание положительного отзыва, они любят этим заниматься. Так что если будет конкретика по решению описанных в посте проблем — пиши, а рекламой тут заниматься не надо. В частности, с наступлением зимы в определенные дни колебания температур в комнате уже замечены до 3 градусов при фиксиованном гистерезисе +/-0.3, и продавец ну ничего не хочет с этим делать, и никаких новых прошивок для решения проблемы мне не предлагал.

      Относительно «Такого качества, за такую цену, с таким функционалом — другого не нашел», я бы согласился, если бы продавец не тупил, а исправил бы косяки, о которых он знает, и которые легко исправить. Сделать изменяемый гистерезис от 0.1 градуса до 0.5 градусов — пусть каждый сам выбирает для своих нужд. Сделать выбор состояния реле «по умолчанию» в случае длительного отсутствия связи между реле и термостатом. Убрать весь спайвар из программного обеспечения. Обеспечить безопасность интернет-соединения. Если не хватает денег на сра@ный SSL сертификат за $5 в год, могли хотя бы шифровать трафик собственными наипримитивнейшими алгоритмами, чтобы всякие кул хацкеры не вылавливали пакеты, в которых все идет открытым текстом. Сделать прямое управление термостатом телефон-термостат, без участия сторонних сомнительных серверов, к которым доверия лично у меня мало. В принципе, если кто-то захочет устроить провокацию на некоторой территории, это не сложно сделать даже хаккерам без высшего образования — тысячи котлов, подключенных к интернету через гейт POER, могут одномоментно встать, причем можно даже довольно точно выбрать страну и область, где это произойдет. Железо они делают неплохо, но в программной части нужно сделать немного работы над ошибками, но ничего же не делается, именно за это я POER не уважаю.

  • Сергей

    Добрый день.

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

    Хорошо.
    Вы могли бы, если программист, написать мне что конкретно вам необходимо, чтобы реально исправить программные косяки?
    Я постараюсь вам это обеспечить.

    Реально продукт понравился!
    Контактирую с продавцом из Китая.
    Вообще много лет работаю с Китаем по разным направлениям.

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

    • Tol

      По батарейкам, поясню. Котел на даче. Когда там никого нет (а это могут быть недели), я ставлю термостат на 5 градусов, просто чтобы вода не замерзла. Как известно, на холоде даже новые батарейки могут скончаться довольно быстро и непредсказуемо. У меня в метеостанции, например, если оставить ее при температуре меньше нуля с батарейками, то уже через неделю-две можно обнаружить батарейки сдохшими, я уж даже вынимать стал, когда надолго уезжаю. Не ашан какой-то по 8 рублей, а новые energizer, и те дохнут в холоде на глазах, а в тепле и год могут проработать. Поэтому внимательность нужна, но не всегда помогает. При отъезде индикатор разряженности батареек может не гореть, а когда температура упадет, загорится, но уже ничего не поделаешь. Согласитесь, котел с водой — это не метеостанция, цена останова будет высока, поэтому тут нужна проверка на проверке плюс проверка в квадрате. Как я это вижу: сделать в коробке с реле выбор состояния по умолчанию. Кто-то выберет выключение котла, кто-то включение и постоянную работу. Сейчас это сделано абсолютно непредсказуемо. Как я сказал, у меня котел сам включится при температуре меньше 7 градусов, но не у всех такие котлы, и кому-то лучше переплатить за постоянно работающий котел, чем менять все лопнувшие трубы и смесители. Так вот, в идеале коробка с реле должна проверять, есть ли сигнал с термостата. Если сигнал не приходит, например, в течение 10 минут, считать термостат мертвым и принудительно переводить реле в состояние по умолчанию, которое заранее выбрано пользователем. Сейчас при потере связи с термостатом реле остается в том положении, в котором оно было при последнем получении сигнала, то есть лотерея 50/50, может включено, а может выключено, и именно эта неопределенность меня больше всего напрягает — никогда не знаешь, приедешь в замороженный дом или там будет +35 внутри.

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

      То, что Вы контактируете с продавцом, это хорошо, так как со мной он не общается. В общем, я ему все свои пожелания написал, но он считает, что их продукт идеален, и ничего менять не надо. Если опустить всю муть с гейтом, который я сам купил, но не использую по описанным причинам, то для того, чтобы я «одобрил» сам оффлайновый термостат, нужно сделать хотя бы изменяемый гистерезис. Это есть почти во всех электронных термостатах, поэтому я не знаю, почему производитель упирается всеми руками и ногами и не хочет при минимуме силозатрат уделать конкурентов. Те, у кого батареи инертные, ставят -0.2/+0.1, только это и спасает от резких перепадов температуры. Здесь же фиксированные +/-0.3 создают перепады минимальной и максимальной температуры в среднем 2.5 градуса, но было как-то и 3 градуса. Комфортно? Нет. Тем более, учитывая тот факт, что термопара в данном девайсе не самая быстрая (Ea2 OP308, на который я ругался за тормознутость в другой статье, и тот реагирует на повышение и понижение температуры в комнате значительно быстрее, даже если стоит вплотную к этому термостату). В термостате уже есть пользовательское меню, там вроде 12 или 13 пунктов. Добавить еще один — не проблема. Пусть в этом новом пункте пользовательского меню и будет выбор гистерезиса от 0.1 до 0.5, ну или даже до 1.0 (видел и такую дичь в каком-то gsm термостате — говорят, для твердотельных котлов чем больше гистерезис, тем больше экономия паллетов). Сами понимаете, не золотую синицу прошу, а обычную для термостата функцию, которая позволяет найти оптимальное значение для разных котлов/батарей/помещений.

      По прошивкам, у них же вроде есть сайт какой-то поерсмарт точка ком, неужели сложно сделать раздел «download firmware». Если это не их сайт, пусть хоть на бесплатном хостинге выложат — делов ведь на 5 минут, если, конено, новая прошивка действительно существует.

      По гейту, начать, наверно, нужно с поддержки режима ad-hoc. Это связь телефона с гейтом через wifi напрямую, без роутера и посторонних серверов. Многие настройки, действительно, проще выполнять из приложения через телефон. Но у меня на даче сейчас нет роутера, поэтому гейт валяется без дела, я его вообще никак не могу использовать даже для локальных настроек, таких как смена расписания или установка температуры для eco-режима. Лично мне такое положение дел кажется странным. Второе, что нужно сделать — вычистить из приложения все соединения с посторонними серверами и ip. Ну почему информация с моего телефона должна поступать на сайт китайского интернет-магазина taobao??? aliyun.com, судя по всему, какой-то сервер компании alibaba. 100.69.165.* вообще непонятно чей аноним (любой дядя вася может собирать инфо на него для своих непонятных целей). Я многие китайские приложения изучал, там очень распространена кража и продажа личных данных, у них это что-то вроде второго заработка, так что любое соединение с сомнительным сервером подрывает доверие к разработчику. Короче, все это надо убрать. Оставить 1 надежный сервер, через который будет осуществляться исключительно управление термостатом, без всякого сбора личной информации. Тогда можно будет говорить о том, что приложение и гейт хоть как-то вызывают доверие, хотя в перспективе нужно переходить на ssl. Ну а если уж о пределе мечтаний говорить, я бы предпочел термостат с функцией обновления ip на каком-нибудь ddns бесплатном сервисе типа noip.com, чтобы просто набираешь в обычном браузере свой адрес типа mytermostat.ddns.net и админишь котел напрямую, без всяких китайских серверов-посредников типа aliyun или dcloud.net.cn, но такого блага от данного ленивого производителя не дождешься, хотя за такой функционал я бы даже и в 2 раза дороже заплатил. Прямое управление по ip из браузера — и это был бы термостат-хит, уделывающий всех конкурентов в плане надежности и безопасности интернет-контроля.

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

  • АЛЕКСЕЙ

    У меня таких термостатов-4 шт.+ 2 приемника+2 шлюза. Регулирую температуру водяных теплых полов в частном доме и бане. Эксплуатирую первый отопительный сезон.
    Что могу сказать, мое мнение:
    1. По соотношению цена/качество — соответствует моим ожиданиям. Работают термостаты без сбоев, в соответствии с заданной программой.
    2. Гистерезис 0,3 градуса для водяных теплых полов абсолютно приемлем, т.к. тепловая инерция полов+время закрытия/открытия (3-4 мин.) термоэлектрических клапанов на коллекторах+ инерция самих термостатов настолько велика , что и гистерезис в 1 градус ни на что бы не повлиял.
    3. Приложение (и ANDROID, и IOS) действительно «кривое». Помучившись, запрограммировал термостаты «вручную», благо, там не сложно. Приложение использую только для контроля температуры в помещениях, контроля заряда батарей и включения режима «Вне дома». А мои вопросы по работе приложения продавец игнорирует.
    4. У меня шлюзы «отваливаются» от роутеров (Асус и Тренднет в разных помещениях) с периодичностью 3-4 мин а потом опять подключаются. Мне это не мешает, но раздражает. И, естественно, продавец мои вопросы по поводу шлюзов тоже игнорирует. Сам разобраться не могу и помощь мне бы не помешала. Непонятно, то ли это настройки роутеров, то ли дефекты шлюзов… Может, как то и шлюзы нужно настраивать…
    5. «Дальнобойность» термостатов (433 МГц) в реальности через 3-4 стены из пеноблоков — 30-35 метров. И это вполне достаточно, на мой взгляд.
    6. По поводу безопасности не задумывался, пока не прочитал этот обзор. Теперь, вероятно, буду физически отключать шлюзы тогда, когда они мне не нужны.
    А так, еще раз — вполне работоспособные и надежные устройства.
    Вот планирую еще комплект покупать, ищу альтернативу — но пока в этом качестве и цене не нашел. Проводные вроде достойные и не очень дорогие есть, но мне нужен именно радиоканал для приемника.

    • Tol

      Аналоги точно есть, поищите на али «WiFi & RF Wireless Room Thermostat». Только там интернет-гейт встроенный, но реле тоже отдельное по радиоканалу как у поера. Цена 3 688,04 руб за весь комплект с интернетом. Но это не реклама, я его не покупал и даже не исследовал комменты, просто предложил как вариант, чтобы не было иллюзии, что poer уникальный и неповторимый. Впрочем, если уж честно говорить, у меня данное изделие без названия пока меньше доверия вызывает, чем poer 🙂 Я перед покупкой poer’а связывался с этим безымянным производителем, и они мне ответили, что это новый продукт и все образцы разобрали со склада, а новые надо ждать еще недели две, ну я и подумал, что косяков там и в софте, и в железе столько, что еще года два лучше это «чудо» не покупать, пока несчастные бета-тестеры за свои деньги будут тестировать и выбрасывать глючное оборудование в мусор… Если уж Poer не первый год на рынке, и до сих пор никак не разгребут свои косяки, что уж говорить о новом товаре… Впрочем, если есть желание попробовать что-то новое, можете рискнуть, цена в полтора раза меньше, чем у поера, вроде как не так обидно выкинуть будет, если не понравится. Потом обзор напишите 🙂 Ну и приложение под андройд поковырять интересно, будет шпионить или нет.

      • АЛЕКСЕЙ

        Спасибо! Вроде уже все беспроводные термостаты «прошерстил» на Али. Пока POER больше устраивает (цена+качество+ уже знаю). У меня ограничения: термостат должен быть настольного типа , со всторенным датчиком температуры. Увы, при строительстве дома как-то про «умную» технику забыл. А теперь могу себе позволить только беспроводые устройства. Если бы у Poer шлюзы не отваливались регулярно- цены бы ему не было.

        • Tol

          Тот второй тоже переносной (https://i.ebayimg.com/images/g/LpIAAOSw1i5bxtWI/s-l1600.jpg). Другое дело, что без достаточного количества отзывов это кот в мешке, да и расположение элементов на экране там какое-то сумбурное. Я изначально в поер влюбился именно из-за простого экрана с большими цифрами, потому что у всех аналогов экран — как приборная панель самолета — пока нужные данные найдешь, уже и не нужно будет 🙂 Без интернета еще можно найти радиотермостаты, а если нужен и радиоканал от панели управления до реле, и wifi в одном комплекте и дешево, выбирать действительно особо и не из чего. Брендовые аналоги уже в разы дороже, видимо, считается, что автоматика для котлов — это уже товары для элиты, и можно навешивать заведомо завышенный ценник…

  • АЛЕКСЕЙ

    По поводу указанного Вами термостата такое же мнение: это нагромождение цифр на экране не удобно и плохо читаемо. Он был у меня на примете, но выбрал POER. За ножки для установки на стол у термостата POER. 🙂 Тем более, у POERа к одному приемнику можно подключить два термостата.
    А как Вы считаете, почему шлюз у POER постоянно «отваливается»? Я не очень в подобных вопросах понимаю. А Вы то, похоже, совсем в теме. Подскажите, куда смотреть, куда «рыть»?. Практически о всех отзывах о POER такие же жалобы на шлюз и Ваш совет помог бы многим.
    Шлюз у меня на расстоянии сантиметров 30 от роутера (ASUS RT-N18), выставил в настройках роутера «LEGAСY» (я понял, что это режим b/g, как указано на шлюзе), но шлюз так и отключается от роутера с периодом 3-4 минуты, а потом опять подключается.

    • Tol

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

      Я после покупки POER тестировал его на RT-N16, тестировал долго в течение дня (снифил трафик в том числе с телефона), но не заметил, чтобы что-то отваливалось. Прошивка на роутере Tomato USB от Shibby (http://tomato.groov.pl/), может сейчас есть лучше, но меня устраивает и эта. Как именно у Вас происходит «отваиливание»? Может это как-то ненаглядно происходит, поэтому я этого не заметил? По крайней мере несколько раз в течение дня смотрел и менял температуру через телефон, и реле исправно щелкало, хотя задержки иногда заставляли поволноваться. В любом случае, постоянно текущий трафик с приложения и с гейта(даже когда не пытаешься настроить термостат), ноль приватности — это не то, что мне нравится, так что гейт я с тех пор не использовал. Мне даже любопытно, Вы случайно не замеряли, сколько трафика в месяц уходит при включенном гейте? У меня только 3G интернет, так что гигами впустую не покидаешься… Мне бы лучше чтобы трафик шел только тогда, когда я запускаю приложение и пытаюсь что-то настроить, но для этого нужно прямое управление телефон-гейт, без китайских серверов-посредников. Я вот думаю, взять готовый GSM термостат или может что-то на Arduino+GSM спаять, такие проекты уже есть (http://arduino-projects.ru/projects/upravlenie-otopleniem-v-zagorodnom-dome-cherez-gsm/) — тут уж точно без посредников, если только оператор сотовой связи накроется, но это уж форсмажор высшей степени 🙂 Плюс своего проекта по сравнению с готовым — возможность более тонких настроек именно под свои нужды. Минус — сомнительная надежность. Конечно, за SMS нужно платить, но если все в норме, вряд ли больше 100 рублей в месяц нашлет, а самый дешевый 3G где-нибудь на 2-5 гигов — 300-450 рублей в месяц…

  • АЛЕКСЕЙ

    У меня «штатная» прошивка роутера ASUS(самая последняя. Версия 3.0.0.4.382_50624-gdf1b286).
    А отключается просто: в приложении (и андроид, и айос) окошко активного термостата черное (активное), отключенного- серое (неактивное). В «черное» можно зайти, посмотреть данные, изменить программу и пр., в серое — не зайдешь. «Серое» пишет — шлюз не подключен. И с периодом в 3-4 минуты шлюз то отключается, то опять подключается. Соответственно в приложении термостаты то «серые» , то «черные». Как с этим бороться- не знаю. У меня шлюзов два-и ведут они себя одинаково. И шлюзы подключены то к разным роутерам, от разных производителей. И непонятно, то ли шлюз от роутера отключается, то ли сам термостат от шлюза. Как это проверить/понять??? Смотрел на шлюз — индикатор на нем не светится в любом случае , и когда приложение «пишет», что шлюз не подключен, и когда подключен. Вроде, получается, шлюз то всегда подключен… Тогда почему термостат отключается ??? Может, из-за того, что шлюз b/g, а дома всегда есть устройства с -n???.
    По поводу трафика -не подскажу. У меня безлимит по выделенке. Если подскажите, как снять трафик отдельно по шлюзу/термостату, посмотрю и Вам отправлю.

    • Tol

      Насколько я помню, когда я тестировал гейт, описанных симптомов вроде не было. Но тут такое дело — они продают приборы с разной версией железа и прошивки. У меня из пакетов прет такая инфа:
      Для гейта:
      «SoftVersion»: «v2.1»,
      «HardVersion»: «v1.0»,
      Для термостата:
      «SoftVersion»: «v2.0»,
      «HardVersion»: «v1.0»,

      Может Вы раньше меня купили, и у Вас более старые прошивки. Версии вроде где-то в глубинах приложения тоже можно было посмотреть. С обновлением — беда, если не упросите продавца обновить удаленно, то иначе — никак. А если продавец не хочет общаться, то точно тупик.

      Понять, что именно отваливается, несложно. На термостате в правом верхнем углу два значка излучателей. Первый горит, когда есть связь термостат-реле, второй горит, когда есть связь термостат-гейт. Присмотритесь, если второй не горит, когда в приложении термостаты становятся недоступны, значит теряется именно термостат. Связь гейт-роутер тоже можно проверить, но я не помню, есть ли список всех подключенных к роутеру устройств в родной асусовской прошивке. В теории должен быть, но моя родная асусовская прошивка была очень урезана, так что я ее сразу заменил на томато. В томато-юсб точно есть список, там можно зайти в админку роутера и наблюдать все подключенные устройства и связанную с ними информацию. Если гейт пропадает из списка временами, значит проблема в wifi. У меня ноут тоже к роутеру подключается через N, так что не думаю, что в этом проблема, там обратная совместимость со старыми устройствами. Жаль, что продавец дундук и не предоставляет поддержку проданных товаров. Если будет не лень, на след. неделе попробую сделать точку доступа из ноутбука и посмотреть, будет работать или нет, но когда я такое последний раз делал, вроде только одно устройство так можно было подключить, да и то не любое — не факт, что гейт согласится коннектиться.

  • АЛЕКСЕЙ

    Tol, спасибо за подсказки!
    По поводу значков в верхнем углу табло термостата не сообразил. Теперь посмотрю обязательно. И в админке роутера тоже посмотрю, не пропадает ли шлюз.
    Я покупал первые термостаты в начале сентября 2018 г. Вторые в октябре 2018 г., по приходу первых.

    • Tol

      Я свой в середине августа 2018 года брал — по версиям, скорее всего, такой же, как Ваш, если, конечно, они не сбывают со склада что под руку попадется вперемешку.

      Провел для Вас тест. https://www.youtube.com/watch?v=h0Kh_nV1oaA

      Смартфон раздает 3G интернет через wifi, к смартфону подключен гейт и планшет по wifi (в планшете нет 3G). Тестировал более 18 минут, термостат не отваливался. Заодно замерил задержку в обновлении показаний, она составила примерно полторы минуты. Учитывая, что сам термостат обновляется раз в минуту, быстрее минуты все равно не получится, ну и в добавок задержки в самом приложении, и в интернете — пока большой китайский файрвол решит, можно ли допускать данные о температуре в комнате на территорию Китаянской Народной Республики, или нет 😉

      У меня был старый ноутбук ASUS, который подключался к AP телефона по WIFI, но через 2-5 минут трафик из интернета на него почему-то блокировался, нужно было отключить и переподключить, тогда можно было юзать еще несколько минут до очередной блокировки. Я так и не смог решить эту проблему (дрова там на ноут стояли самые свежие, но ему уже 11 лет!), плюнул, и стал коннектить по BlueTooth, никаких проблем — трафик идет без ограничений… А более свежий ноут ACER работает с тем же телефоном без проблем по WIFI. В общем, бывают чудные комбинации WIFI приборов, которые просто не хотят дружить. Ради интереса, можете поднять WIFI Hotspot на андройдном смартфоне по моей схеме и посмотреть, будут отлетать термостаты, или нет. Если не будут, значит не хотят они дружить с Вашим роутером, ну а если и с телефоном не подружатся, то только производитель сможет решить данный вопрос.

      • АЛЕКСЕЙ

        А вот у меня вдруг шлюз и термостаты стали работать как и надо.
        Что произошло — совершенно не понятно. Подумывал, закачать в роутер прошивку TOMATO? но передумал пока. Решил, посмотреть по Вашему совету по символам на экране, что от чего отключается и , с удивлением увидел, что ничто ни от чего уже и не отключается…
        Разумных объяснений по поводу внезапной нормализации работы — у меня три:
        1. Роутер «испугался», что я его «прошью» альтернативной прошивкой :), 2. Китайские друзья прислушались к моим жалобам и «втихушку» перепрошили мой шлюз или мои термостаты ( а может, нормализовали работу своих серверов и 3. Я переключил вилку приемника, поменяв фазу и ноль местами. Может, это и повлияло… Не понимаю.
        Версия моих термостатов «SoftVersion»: «v2.0»,«HardVersion»: «v1.0».

        • Tol

          Скорее, просто нестабильная работа китайского сервиса. Тем временем, изучил все имеющиеся на рынке предложения по GSM контролю. Наверно, дополню основную статью, может кому-то поможет определиться… И трафик поера измерил. Телефон определил 21.5 килобайт в час, опсос насчитал 18 килобайт в час. То есть рассчитывать нужно минимум на 16 мегабайт в месяц пассивного трафика + по несколько десятков килобайт на каждое обращение к термостату. В принципе, есть тарифные планы без абонентской платы, можно подключить какой-нибудь пакет 50-100 мегабайт и юзать. А если как в моем случае, не регулярно нужно, а на недельку, то и того меньше.

  • Сергей

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

    • Tol

      Не уверен, что это все равно обеспечит надежность. Да и висящая в фоне китайская прога будет высаживать телефон, и поненциально в нужные китайцам моменты действовать как бэкдор или спайвар (посмотрите на разрешения, которые требует данное приложение). Для параноиков вроде меня лучше уж делать все самому… Я пока купил 4G роутер, но еще не испытывал с поером. Думаю, до конца сезона домучаюсь, а на следующую зиму буду мудрить на ардуино. Я в программировании микроконтроллеров полный ноль, но за счет популярности ардуино, в инете много обучающих материалов, и любой чайник может сделать хотя бы основное. В выходные закупился основными деталями, сегодня уже собрал мини-метеостанцию (http://tol.acritum.com/1240/thermo-sensor-comparison). Показывает дату, время, давление, температуру, влажность и еще есть датчик газа, но я его спалил 🙁 Новый надо купить, фича удобная — можно мониторить утечку газа. Осталось прикрутить к этому делу реле и GSM модем — и пульт дистанционного контроля для котла готов. Хотя я не спешу, просто тренируюсь. До ввода в эксплуатацию, конечно, нужно еще много изучить и протестировать. В перспективе можно еще будет прикрутить wifi для выбора канала управления — через SMS или через 4G роутер. Все ограничивается только фантазией, и количеством времени, которое надо затратить на обучение 🙂

  • Александр

    Здравствуйте обладатели термостата Poer.
    Вы сейчас конечно все повалитесь от смеха, но мне становиться не смешно. Приобрел этот злочастный термостат и потерял покой. Установил на даче, но действительно из-за этого гистерезиса невозможно равномерно обогреть дом, несколько раз шлюз отваливался и приходилось ездить по 70 км спасать дом от замерзания. Почти раз в неделю переписывался с продавцом, но и он потом отвалился. А последние время работал нормально, может инет стал более устойчив или еще что то не знаю, но возникла новая глобальная проблема. Такая сам термостат по всем комнатам, я его потерял, а может детвора куда то его заткнула. Ищу уже второй месяц и найти не могу. При этом через смартфон с ним общаюсь, вижу график и температуру, а вот его никак не найду. Я бы плюнул бы на все, но батарея на исходе и это заставило меня обратиться к вам за помощью. Как этого «засранца»вычислить, чтобы нормально закончить отопительный сезон. Аппарат работает на частоте 868 мегагерц.
    Заранее благодарен за любой ответ.

    • Tol

      По гистерезису: я свой немного разобрал, там термопара была загнута вплотную к печатной плате, в сторону, противоположную от вентиляционных отверстий. Получалось, что термометр измерял не температуру воздуха в комнате, а температуру печатной платы внутри прибора. Понятно, что даже при гистерезисе +/-0.3 прогреваемость печатной платы внутри коробки проходит заметно медленнее, чем прогреваемость воздуха в комнате. В результате, я немного расширил вентиляционные отверстия внизу корпуса и просунул термопару в эти отверстия. Прибор стал быстрее приспосабливаться к изменению температуры, хотя до самодельных термометров ему очень далеко… Тем не менее, сейчас стало намного комфортнее (логгером реальный перепад температур я еще не мерял, но лицом и телом уже не ощущается таких перепадов в 2-3 градуса, как было после покупки). По шлюзу ничего не могу сказать, так как не использую. Но поскольку продавец временами удаленно обновляет прошивку втихаря, может ваш девайс обновили, вот стабильность и повысилась.

      По поиску: найти термостат будет непросто, так как он посылает сигнал только 1 раз в минуту. Даже если купить бытовой сканер электромагнитного излучения (пищалку), нужно быть очень удачливым, чтобы проходить вблизи от термостата именно в тот момент, когда он подаст сигнал. Я бы использовал такую технологию. Получив на смартфон данные с термостата, можно с большой степенью вероятности его обнаружить. Сначала выясняете высоту «тайника». На полу температура может быть на 5-10 градусов ниже, чем на потолке. Измеряете любым относительно точным термометром температуру на потолке и на полу, по правилу пропорции вычисляете высоту, которой соответствует температура, указанная на термостате (точность не в сантиметрах, но, хотя бы узнаете, под диван он завалился или дети где-то на шкаф «забросили» и не смогли достать). Теперь нужно узнать, в какой комнате искать. В разных комнатах в доме обычно немного разная температура, но эту разность можно усугубить, попеременно открывая окна в разных комнатах и наблюдая, когда температура, приходящая с термостата начнет снижаться. Если это недопустимо, можно наоборот подогреть комнаты по-очереди, добавив электрообогреватель, или прикрыв вентили батарей в других комнатах, и наблюдая, в какой момент температура на термостате начнет расти. Не забывайте, что данные с термостата приходят с задержкой 1-2 минуты, еще несколько минут нужно на появление разности температур внутри термостата, так что тест нужно проводить в каждой комнате не менее 10-15 минут. Ну а определив комнату и примерную высоту закладки, найти «тайник» будет несложно. Можете даже поиграть с детьми в эту «семейную» игру 🙂

      Ну а я потихоньку тестирую свой GSM термостат (http://tol.acritum.com/1254/arduino-gsm-thermostat). Перед отъездом буду подключать его, а когда живем, буду подключать поер в оффлайновом режиме…

  • Tol

    По гистерезису: я свой немного разобрал, там термопара была загнута вплотную к печатной плате, в сторону, противоположную от вентиляционных отверстий. Получалось, что термометр измерял не температуру воздуха в комнате, а температуру печатной платы внутри прибора. Понятно, что даже при гистерезисе +/-0.3 прогреваемость печатной платы внутри коробки проходит заметно медленнее, чем прогреваемость воздуха в комнате. В результате, я немного расширил вентиляционные отверстия внизу корпуса и просунул термопару в эти отверстия. Прибор стал быстрее приспосабливаться к изменению температуры, хотя до самодельных термометров ему очень далеко… Тем не менее, сейчас стало намного комфортнее (логгером реальный перепад температур я еще не мерял, но лицом и телом уже не ощущается таких перепадов в 2-3 градуса, как было после покупки). По шлюзу ничего не могу сказать, так как не использую. Но поскольку продавец временами удаленно обновляет прошивку втихаря, может ваш девайс обновили, вот стабильность и повысилась.

    По поиску: найти термостат будет непросто, так как он посылает сигнал только 1 раз в минуту. Даже если купить бытовой сканер электромагнитного излучения (пищалку), нужно быть очень удачливым, чтобы проходить вблизи от термостата именно в тот момент, когда он подаст сигнал. Я бы использовал такую технологию. Получив на смартфон данные с термостата, можно с большой степенью вероятности его обнаружить. Сначала выясняете высоту «тайника». На полу температура может быть на 5-10 градусов ниже, чем на потолке. Измеряете любым относительно точным термометром температуру на потолке и на полу, по правилу пропорции вычисляете высоту, которой соответствует температура, указанная на термостате (точность не в сантиметрах, но, хотя бы узнаете, под диван он завалился или дети где-то на шкаф «забросили» и не смогли достать). Теперь нужно узнать, в какой комнате искать. В разных комнатах в доме обычно немного разная температура, но эту разность можно усугубить, попеременно открывая окна в разных комнатах и наблюдая, когда температура, приходящая с термостата начнет снижаться. Если это недопустимо, можно наоборот подогреть комнаты по-очереди, добавив электрообогреватель, или прикрыв вентили батарей в других комнатах, и наблюдая, в какой момент температура на термостате начнет расти. Не забывайте, что данные с термостата приходят с задержкой 1-2 минуты, еще несколько минут нужно на появление разности температур внутри термостата, так что тест нужно проводить в каждой комнате не менее 10-15 минут. Ну а определив комнату и примерную высоту закладки, найти «тайник» будет несложно. Можете даже поиграть с детьми в эту «семейную» игру 🙂

    Ну а я потихоньку тестирую свой GSM термостат (http://tol.acritum.com/1254/arduino-gsm-thermostat). Перед отъездом буду подключать его, а когда живем, буду подключать поер в оффлайновом режиме…

  • Александр

    Спасибо за подсказку.
    Но пока не нашел, ищет вся семья и безрезультатно.Будем искать еще увлажнитель воздуха. Скорее всего лежит в коробке и реагирует в пределах 0,1 градуса. Как найду отпишусь.

    • Tol

      В карманах одежды ищите 🙂 Кто-то взял с собой перенести, и забыл выложить. А потом переоделся, а термостат остался в кармане, поэтому и плохо реагирует на перепады темпераур.

  • Валерий

    Добрый день, решил попробовать поснифить трафик с гейта по вашей наводке, но вижу только UDP. Мож они уже поправили чего и обновили прошивку ? либо я что-то не так делаю.
    скрин со снифера https://yadi.sk/i/N1VMdZRfreo8EQ
    скрин с версии гейта https://yadi.sk/i/fYzzuRToAgTndQ

    • Tol

      Посмотрите все пакеты. Насколько я помню, там были пакеты и с чепухой, и с текстом. Исправлять они не станут, так как куча уже проданных термостатов станут несовместимыми. Единственное, что они могут — начать выпускать новую серию с новым ПО, но у китайцев огромные проблемы с программированием. Они делают что-то, что хоть как-то работает, и продают это покуда найдется хоть кто-то, кто готов за это платить, а когда перестают покупать, просто делают что-то новое, а про старое забывают, словно его и не было никогда. Я этот безумный подход к делу наблюдаю с тех пор, как познакомился с али много лет назад, и у меня уже куча вещей скопилась, с работающим железом и никуда не годным ПО… А вот доработать ПО, чтобы из лажи сделать отличную вещь — таких китайских историй счастья я не припомню.

      Но мне куда интереснее узнать, можно ли прочитать полезную информацию, идущую с термостата, через приемник 433 мегагерц, подключенный к ардуино. Протокол Ea2 гении научились читать, вот если бы поер прочитать, можно было бы оставить сам термостат для управления, а коробку с реле выкинуть нафиг и заменить на свою, с GSM управлением, которая по ходу дела будет еще и проверять связь с термостатом, и в случае потери связи/севших батареек действовать, как нужно хозяину, а не как это сейчас происходит. Мне вот мозгов совсем не хватает, раскодировать данные на уровне радиоволн. Вроде в эфире что-то пробивается через тишину, но как это перевести текст — фиг поймешь…

  • Айдар

    Доброго времени суток! Сегодня задал вопрос продавцу, по поводу новой прошивки. Он ответил, что появилась новая версия V2.3 и попросил выслать ему ID шлюза. Я сфотографировал наклейку на шлюзе и отправил. Я так думаю надпись на наклейке и есть ID шлюза? Может кто то уже прошился на новую версию? Что изменилось? И как узнать версию термостата? Заранее благодарен.

    • Tol

      Ну так надо было у продавца спрашивать, что изменилось. А то изменят что-то, сам не обрадуешься, а обратно на старую прошивку уже никак 🙂 Версию термостата вроде в приложении PoerSmart где-то можно посмотреть (сам не пользую, но помню, что там где-то отображалось).

  • Айдар

    Сегодня продавец обновил прошивку на версию V2.3. Когда я его спросил, что изменилось, он ответил: «We improved the speed and optimized the function (Мы улучшили скорость и оптимизировали функцию)». Решил «поиграться» через приложение PoerSmart. При выставлении температуры на термостате, настройки начали изменятся моментально, раньше же было с большой задержкой. Других изменений не заметил. Хотелось бы, конечно, изменения гистерезиса температуры с +-0,3 до +-0,1 градуса. А может он изменил, просто я не знаю где смотреть? Имею ввиду, может в настройках появилась возможность изменения гистерезиса температуры? «Ковыряться» в настройках не решаюсь, вдруг собью все настройки. Я его и так с трудом настроил.

    • Tol

      Насколько я понимаю, они обновили прошивку гейта для работы с интернетом, а для изменения гистерезиса нужна прошивка термостата (где припаяна термопара). Ну и у меня есть подозрения, что термопара не самого высокого класса используется, поэтому они и боятся делать гистерезис меньше. Когда я делал свой термостат, я тоже столкнулся с такой проблемой: у дешевых термосенсоров температура постоянно прыгает, поэтому если ее не усреднять, котел будет постоянно включаться и выключаться в определенные пограничные моменты времени. Для далласа я решил исполльзовать 0.4, чтобы котел не включался/выключался слишком часто, но факт в том, что даллас куда быстрее реагирует на изменение температуры с гистерезисом 0.4, чем poer со своей термопарой и гистерезиом 0.3 🙂 Не знаю, термопара там тормозит или алгоритмы усреднения (если они вообще там есть). Я им раза три писал, что нужен изменяемый гистерезис, но они уперлись и не хотят… Может если всей страной навалимся и закидаем их просьбами его сделать, они это сделают?..

  • Айдар

    Написал продавцу, чтобы он в дальнейшем создал прошивку с изменяемым гистерезисом температуры, на что он ответил: «The temperature sensor was under the bottom of thermostat. Please keep it clear (Датчик температуры находился под днищем термостата. Пожалуйста, держите это в чистоте)». То ли он не понимает, что я от него хочу, то ли не хочет понимать, как говорится «придуривается».

    • Tol

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

  • АЛЕКСЕЙ

    На Play Market появилось обновление PoerSmart от 17.04.2019 г. Обещают много изменений. Tol , не ставили? Как оно (обновление)? Я боюсь новым обновлением все «поломать»…

    • Tol

      Не, не ставил. Я же не доверяю этой компании и использую только оффлайновые фичи. На днях ковырял приложение Home7 для камеры XM, там все еще хуже, под полсотни соединений со сторонними китайскими серверами. Ну не может мелкая мануфактура иметь столько серверов, ясно, что «партнеры». А на вирустотале кто-то вообще написал, что это серверы для организации ботнета… У меня даже складывается впечатление, что китайцы зарабатывают не на продажах техники, а на продаже информации, которую удается снять с этой техники. Это объясняет и низкие цены. Продал телефон за 30 баксов, а этот телефон насобирал на тебя досье, которое продается в даркнете еще за 30-100 баксов (если обычный нищеброд, а если шишка, то и цена уже с 3-4 нулями), вот телефон считай и окупился… а чем термостат хуже, приложение для него круглосуточно активно в телефоне, и фиг его усмиришь, разве что удалением, что я и сделал. Короче, чем больше я изучаю нутро приложений, тем больше хочется перейти на что-нибудь типа nokia 3310 без интернета, а для интернета использовать голый девайс без каких-либо личных данных.

      Если хош, ставь, кому-то же надо делать обзор новой версии 🙂 не понравится, снесешь, вернешь старую версию (ссылка на 1.9.76 есть в обзоре).

  • Дмитрий

    Алесей добрый день. Подскажите, пожалуйста как вы подключили управление теплым полом к термостату. По поводу приложения, я использую leto(http://letosmart.com/ru/smart-thermostat) т.к poersmart не видет моего шлюза. Попробуйте его вроде оно использует украинский сервер.

  • Алексей

    Для Дмитрия. Не буду, пожалуй, и пробовать это приложение. Сейчас у меня все работает отлично, как и задумывал. А у Вас какие проблемы? Подключение у меня обычное: термостат по радиоканалу дает команду на вкл./или выкл. реле в блоке. К реле подключены термоэлектрические актуаторы (220В) на гребенке теплых полов. Для теплых водяных полов, думаю, лучше всего — нормально закрытые, т.к. тепловая инерция полов большая и нормально открытые будут избыточное время под напряжением (сгорят, нафиг). Ну,еще собрал небольшую релейную схемку на отключение насоса теплых полов, чтобы он (насос) не работал на закрытые актуаторы (и тоже не сгорел). Покупал актуаторы такие:https://www.aliexpress.com/snapshot/0.html?spm=a2g0s.9042647.6.2.1ccd33edE5FWdP&orderId=704323855786772&productId=32814369090 , работают 4 месяца нормально. А Ваше Leto, похоже, ушлые ребята, которые просто продают под своей торговой маркой продукцию PoerSmart. (хотя, может и сам PoerSmart у кого-то заказывает и продает под своей торговой маркой). Если смогу из своего опыта чем-то помочь — отправьте свои вопросы мне на abt4@yandex.ru., но только я не специалист по всяким wi-fi и т.п. Я практик.

  • Алексей

    Рабочая ссылка на актуаторы : https://ru.aliexpress.com/item/BEOK-230V-Normally-Closed-Electric-Thermal-Actuator-for-Manifold-Underfloor-Heating-Valve-NC-Radiator-Actuator-RZ/32814369090.html?spm=a2g0v.search0104.3.2.2ee91b59ezHYS1&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10068_319_317_10696_453_10084_454_10083_10618_10307_10301_537_536_10059_10884_10889_10887_321_322_10915_10103_10914_10911_10910,searchweb201603_60,ppcSwitch_0&algo_expid=5a409598-f4ab-4c68-89a2-fad3e8704a19-0&algo_pvid=5a409598-f4ab-4c68-89a2-fad3e8704a19&transAbTest=ae803_4

  • Айдар

    Купил себе термостат /*другой фирмы */. Термостат POER планирую продать. Как мне удалить аккаунт из PoerSmart? Или этого не нужно делать, а нужно просто выйти из аккаунта и сбросить термостат на заводские настройки? Заранее благодарен.

    • Tol

      Удалить аккаунт невозможно. Следующий счастливый пользователь Вашего девайса просто привяжет гейт к своему новому аккаунту, я думаю, а если это не выйдет, кинет в Вас камнем. На всякий случай удалите гейт из своего аккаунта, но, по-моему, на стороне поер проверка не производится, и любой, кто знает ID Вашего гейта, может переписать его на себя (по крайней мере в прошлом году мне это без проблем удалось).

  • Александр

    Привет всем. Так термостат и не нашел. Осталось 19% батареи.

Коментарий сюда