-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Диапазон целевой температуры (и сопутствующие проблемы) #32
Comments
Диапазон - дефолтный для ХА. Может можно его как-то переписать в самом ХА? Облако кроме текущей уставки и значения данных в ответе не дает. Судя по АПИ там либо какое-либо расписание, либо просто задача цели. При чем нет возможности узнать текущее состояние какое управление работает. Нет вызова и на получение доступных режимов. Я в https://github.com/vooon/hass-myheat/blob/master/custom_components/myheat/api.py собственно реализовал все доступные вызовы описанные в документации на АПИ от производителя. |
Я выкрутился из положения, воспользовавшись директивой "customize" в ХА:
Пока еще точно не могу сказать, все ли параметры отрабатываются. Но точность до 0.1 и граничные температуры работают
Не знаю, каким документом по API вы пользуетесь. Мне их техподдержка еще два года назад выслала вот этот документ (собственно по нему я и работал через REST-запросы). Там не говорится про int.
Согласен, напрямую этого нет. Но там есть, во-первых, возможность задать значение меньше, чем "-999", чтобы сбросить цель, и еще есть дополнительный параметр "changeMode", чтобы измененное целевое значение прописать также и в режим
Да, молчат. Я тоже их тереблю периодически. P.S. У меня еще есть одна мечта. Я понимаю, что здесь это оффтопик, но просто больше посоветоваться не с кем. |
Тот же самый документ и у меня.
Ну я воспринял changeMode у меня вроде должен быть взведен, но может и ошибка где-то. По датчикам - я предполагаю что по идам сделано. Скажем эмулируется три 18б20 два из которых имеют маску совпадающую с чем-то. Я бы предположил попробовать прицепить логический анализатор и послушать шину. |
Видимо, из-за того, что документ старый. У них изначально все настройки были до целого градуса. А потом я их забомбил запросами, и где-то год назад они сделали дискретность до 0.1. Ну а документ никто не изменял.
Да, действительно есть: https://owfs.org/index_php_page_family-code-list.html
Это все здорово. Но для этого понадобится купить МайХитовский радиомодуль (4190 руб.) и хотя бы один их фирменный датчик (3500 руб.). Дороговато для экспериментов. |
Ну тут увы, без железа не понять - там может быть все что угодно. |
Версия 0.2.0
Обнаружилось, что все термостаты (зоны) из интеграции MyHeat имеют диапазон установки целевой температуры от 7 до 35 градусов Цельсия.
Это касается абсолютно всех термостатов - как связанных с температурой воздуха в помещениях, так и прочих.
Например, у меня есть зона "Бойлер" - это бойлер косвенного нагрева, отапливаемый газовым котлом. Там (через настройки облака Myheat) выставлена целевая температура 52 градуса.
И на карточке Home Assistant также (если ничего не трогать) показана целевая температура 52 градуса:
Однако при попытке изменить целевую температуру упираемся в верхнее ограничение 35 градусов.
Кстати, тут еще параметр "target_temp_step" задан в 1 градус, хотя панель управления MyHeat позволяет задавать температуру с точностью до 0.1 градуса.
И еще один неприятный момент: если в HA изменить целевую температуру любой зоны, то полностью останавливается расписание, заданное в панели управления MyHeat.
The text was updated successfully, but these errors were encountered: