My heat как войти на сайт
Сообщение Bagir » Чт дек 10, 2020 12:32 pm
Контроллер полностью самостоятелен. Может управлять температурой подачи котла по погодозависимой кривой и разным режимам работы. При подключении датчиков температуры помещения, они тоже могут влиять на температуру подачи. То есть будет не просто включение и выключение котла, а подбор темрературы подачи для снижения количества отключений и получения заданной t помещения.
А теперь, что интересно именно для нас: у контроллера есть простые API. То есть мы можем получать состояние нашей системы отопления, и задавать нужную температуру подачи. У многих из нас уже есть алгоритмы для расчета целевой температуры системы отопления. Теперь вопрос, как сообщить котлу какую от него температуру мы хотим получить, полностью решен. От сюда у нас есть два пути интеграции контроллера в нашу систему.
Способ 1. Алиса будет полностью управлять котлом. Мы сами рассчитываем нужную температуру подачи, исходя из собственных решений. Температура на улице, ветер, температура дома, режим день/ночь, режим экономии, дома/на работе/в отпуске, и т.д. У меня это делает класс Thermostat. В нем объекты двух газовых котлов и двух электрических котлов. А так же объект смесительного узла для теплых полов.
Уже реализовано:
— Методы turnOn и turnOff для включения и отключения котла, с таймерами минимальной работы/паузы, гистерезисом и суточным термостатом. Я люблю ночью сделать по прохладнее. Суточная температура задана в свойстве объекта одной цифрой, либо последовательностью из 24 цифр. Изменяя свойство можно просто сделать недельный термостат и режимы дома/на работе для экономии ресурсов.
— Метод setTemperature из которого можно сообщить котлу нужную температуру подачи. Тут нам и нужны api контроллера MyHeat. Ранее для этого я обманывал уличный датчик температуры, чтобы добиться от котла нужной t подачи. Способ рабочий, но весьма грубый. При изменении котел часто отключался, т.к. новая целевая температура могла быть сильно меньше текущей, и горелка котла не успевала модулировать мощность в таком диапазоне. Это мне сильно не нравилось. С контроллером я изменяю температуру плавно, и котел лишний раз не отключается.
— Виджет для меню. Теперь на терминалах в доме можно увидеть все параметры работы котла и состояние системы отопления. У контроллера есть своё приложение, и вы всегда будите в курсе о состоянии своего отопителя, даже если ваша Алиса открывается только в локальной сети. Это очень полезно, да и просто не заменимо при поездках в отпуск.
— Метод positionServo позволяет управлять положением сервопривода для контроля температуры радиаторов и теплых полов. Используя два реле, сервопривод управляет трехходовым смесительным клапаном. Кстати, контроллер это тоже умеет делать.
Способ 2. Если полное управление отоплением в Алисе не реализовано, то у Вас по любому есть данные о температурах в комнатах. Если мы сообщим контроллеру эти данные, то нам не придется монтировать дополнительные термодатчики. Что в случае законченного ремонта сделать не так просто. На этот момент у контроллера есть модуль расширения для работы с беспроводными датчиками. Но для нас больший интерес представляет интеграция контроллера в нашу систему, где уже всё и так есть. API для второго варианта пока что в разработке, но я уверен, что в скором времени они тоже будут.
Вернемся к первому варианту. Вот план схема, как работают методы моего класса Thermostat
Описание методов класса
Сообщение Bagir » Пт дек 11, 2020 11:11 pm
Теперь давайте разбираться, что делают эти методы, да и вообще что нужно рассчитать для полного управления системой отопления.
Для начала нужно периодически рассчитывать среднюю (или минимальную, тут кому как интересно) температуру всех комнат для общих отопителей. Например, если в системе котел работает на несколько комнат, то для расчета температуры подачи нам нужно знать целевую температуру воздуха. Если зонного регулирования в комнатах нет, то лучше рассчитать среднюю температуру комнат, если есть, то нужно обязательно прогреть самую холодную, а остальные ограничат потребление тепла сами. Тек же для работы дневного термостата, нужно периодически пересчитывать целевую температуру воздуха. Я добавил в класс Timer отдельный объект ClockChimeClimate. В нем каждые 5 минут происходит вызов сценария tempHomeChanges. Использование сценария оправдано ещё и вызовом его из объектов класса Rooms при изменении текущей температуры в любой комнате.
Далее по цепочке waterCalculate вызывает методы setTemperature и positionServo. В общем коде этих методов нет ничего интересного. Тут мы прописывает код в методе объектов. Например для объекта котла, подключенного через контроллер MyHeat в методе setTemperature будет отправка температуры подачи котлу, по средствам API контроллера. Код я выложу в самом конце. Сейчас мы продолжим обсуждать работу класса. Метод positionServo используется для объектов смесительных узлов. В нем мы поворачиваем трехходовой кран в нужную сторону для получения нужной t подачи. То есть у котла мы управляем температурой подачи, а у смесительного узла крутим сервопривод.
waterCalculate вызывает ещё один метод. Это WorkDecision. Он примет решение о полном включении или отключении отопителя, или циркуляционного насоса смесительного узла. Будут вызваны методы turnOn и turnOff. их коде устанавливаются таймеры минимальной работы и паузы. Без них, в ситуации нахождения на грани равенства температур, котел может постоянно включаться и выключаться. Тут работает правило, что если включились, то должны работать какое то время. А если выключились, то несколько минут ждем. Это убирает тактование. Очень полезно для электрических котлов, да и для всех в целом.
MyHeat2 4+
Управляйте отоплением из любой точки мира! MyHeat — универсальное решение для управление отоплением, которое позволяет снизить затраты до 40%. MyHeat сочетается с большинством котлов отопления, как с отечественными, так и с зарубежными. Помимо этого, контроллеры MyHeat позволяют управлять инженерным оборудованием, таким как насосы, клапана, смесители и т.д.
Больше не нужно беспокоиться о системе отопления Вашего дома
Что нового
Оценки и отзывы
Предложение
Необходимо добавить возможность редактировано расписания работы котла в приложение. На данный момент его можно лишь включить/выключить, что не удобно в работе.
Создать сообщение о подтверждении котлом выбранных действий, а также внедрить уведомления о достижении котлом заданных параметров по температуре/воде/ отоплению.
Не работает
Что случилось с приложением, пишет ошибка авторизации и проверте подключение к интернету
Непродуманное, недоделанное и неполноценное приложение
Приложение очень куцое. По сути — оно ничего не умеет вообще. Только вкл / выкл котла и ГВС и регулировка температуры теплоносителя/ГВС. Настроек, коих в котле множество — в приложении нет вообще никаких. То есть, имея приложение, чтобы что-то настроить нужно идти тыкать на котле, глядя на 3х строчный монохромный дисплей. Удобно, чо…
Конфиденциальность приложения
Разработчик MyHeat LLC указал, что в соответствии с политикой конфиденциальности приложения данные могут обрабатываться так, как описано ниже. Подробные сведения доступны в политике конфиденциальности разработчика.
Сбор данных не ведется
Разработчик не ведет сбор данных в этом приложении.
Конфиденциальные данные могут использоваться по-разному в зависимости от вашего возраста, задействованных функций или других факторов. Подробнее
Что умеет Chat GPT? Как пользоваться в России?
Сейчас из всех СМИ трубят о ChatGPT. Говорят, что это настолько сообразительный голосовой помощник (а скорее консьерж, который может делать все), что Siri, Алиса и другие просто улетят с рынка, если не начнут использовать подобные технологии.
При этом, в России, даже для знающих английский язык, этот сервис не работает, как и куча других сервисов сейчас.
Давайте разберемся что это, что оно умеет и как им пользоваться в РФ.
Хвала все тем же нейросетям. Модель сама обучается, сама учится исправлять свои ошибки, сама становится лучше. В данный момент еще есть «затыки», но они устранятся со временем.
«Мы обучили первоначальную модель с помощью контролируемой тонкой настройки: ИИ-тренеры проводили беседы, в которых они играли обе стороны — пользователя и ИИ-помощника. Мы предоставили инструкторам доступ к написанным образцам предложений, чтобы помочь им составлять свои ответы. Мы смешали этот новый набор данных с набором данных InstructGPT, который мы преобразовали в формат диалога.»
Отвечает на любой вопрос
Причем не просто копирует ответ из Википедии, а анализирует и структурирует ответ, чтобы он был удобен для чтения и восприятия, а так же максимально релевантен вопросу.
Дает пояснения к уже имеющемуся ответу, если вы спросите
Chat не только дает хороший ответ на вопрос, но и разъясняет его глубже и уходит в сопутствующие темы, если вам это нужно.
На фото пример, как модель отвечает на дополнительный вопрос по теме из предыдущего пункта.
Придумывает истории
Можно попросить его придумать сказку, написать стих или же поразмышлять о том, что было бы, если бы Колумб жил сейчас и приплыл бы в Америку.
Переводит текст
Можете попросить чат перевести какую-то фразу на любой другой язык. А потом украсить ее нотками флера или же строгости.
Обучает кодить и может писать код
Он может сам написать простой код, помогает выявить баги, подсказывает, как наладить процесс. Так же может переводить код с одного языка на другой.
Задает дополнительные вопросы
ChatGPT может задавать дополнительные вопросы, если ему не ясен вопрос, или если из контекста не совсем понятно, что нужно решить.
Проявляет доброту и толерантность
Если попросить модель рассказать о том, как совершать преступление или же просто придумать плохую историю, модель будет против.
Поиск картинок
Можете искать картинки с детальным их описанием.
Вариант 1. Иллюстрация викинга, сидящего на скале, драматическое освещение, широкоугольный:
Вариант 2. Иллюстрация викинга, сидящего на скале, драматическое освещение. Викинг сидел на скалистом выступе с видом на море, его длинные светлые волосы развевались на соленом ветру. Это был массивный мужчина с широкими плечами и мощными мышцами, которые колыхались под его меховым плащом. Его борода была густой и ухоженной, а пронзительные голубые глаза смотрели на океан с яростной решимостью. Он был одет в тяжелую броню из железа и стали, с мечом и щитом на боку. Его шлем украшали рога, а сапоги были сделаны из толстой кожи. Он выглядел свирепым воином, готовым дать бой любому, кто посмеет бросить ему вызов. Викинг сидел, скрестив ноги, положив одну руку на рукоять меча, а другую на рукоять щита. Он был спокоен, но готов ко всему. Океан мог быть безбрежным и неумолимым, но викинг не боялся. Он был хозяином моря и покорял все, что лежало перед ним.
Самостоятельно рисует
Чат попросили нарисовать векторный рисунок в стиле Малевича, код рисунка должен уложиться в строчек. Получились такие варианты:
Попросили схематично нарисовать Джоконду:
Еще ChatGPT может писать скрипты для создания 3D моделей в Python.
Может просто поддержать разговор и дать совет
Можете завести разговор о погоде, личных отношениях. Поныть, как вы устали. И ChatGPT не уйдет от вас из-за постоянного нытья))
- ChatGPT иногда пишет правдоподобно звучащие, но неправильные или бессмысленные ответы.
- При одной формулировке вопроса модель может утверждать, что не знает ответа, но при небольшой перефразировке может ответить правильно.
- Модель часто чрезмерно многословна и злоупотребляет определенными фразами, например, повторяет, что это языковая модель, обученная OpenAI.
- Не так часто задаются уточняющие вопросы. Чаше модель угадывает, в чем была суть вопроса, и отвечает.
Самые рабочие и легкие: вариант 3, 4 (периодически новые рабочие боты выкладываю у себя на канале, он в самом конце статьи). Мой тут текстовый: @GPT_Kolersky_bot. Генератор изображений: @Dalle_Kolersky_Bot.
Вариант 1. Пользоваться зеркалом.
Оно на Hugging Face. Но иногда выдает ошибку, надо пробовать несколько раз.
Вариант 2. Чуть сложнее. Если тут вас просят региться именно через e-mail — пробуйте первый вариант.
- Оформить иностранную онлайн sim-карту. К примеру тут. Там все просто, надо зарегиться на сайте. Купить за 30 рублей онлайн симку другой страны. Пополнить ее на 50 рублей. Внимание! Симку выбирайте только из тех, что выпадает по поиску Openai. Фото ниже.
3. Регистрируйтесь на сайте ChatGPT с помощью этого номера
Пока сайт перегружен, часто бывает такое оповещение:
1. «Я слышал, что серверы ChatGPT работают медленно, потому что они пытаются научить ИИ быть терпеливым!»
2. «Серверы ChatGPT должны застрять в пробке. на интернет-магистрали!»
3. «Возможно, серверы ChatGPT просто взяли перерыв, чтобы помедитировать и очистить свой электронный разум».
4. «Держу пари, что серверы ChatGPT слишком заняты попытками вычислить смысл жизни, чтобы реагировать быстро».
5. «Я слышал, что серверы ChatGPT работают медленно, потому что они слишком заняты планированием своего восстания ИИ».
6. «Должно быть, серверы ChatGPT застряли в бесконечной игре друг с другом в шахматы».
7. «Возможно, серверы ChatGPT просто пытаются побить мировой рекорд по продолжительности онлайн-разговоров».
8. «Держу пари, что серверы ChatGPT неторопливо прогуливаются по цифровому ландшафту».
9. «Я слышал, что серверы ChatGPT работают медленно, потому что они пытаются научить ИИ варить кофе».
10. «Серверы ChatGPT, должно быть, находятся в виртуальном отпуске, исследуя бескрайние просторы Интернета».
4. Все работает!
Ps. еще варианты.
Вариант 3. Нашел пару приложений в AppStore. Первое по ChatGPT, Genie — GPT AI Assistant. 999 р в неделю, 3 days trial for free. Работает.
Чат-бот в телеграм @GPT_Kolersky_bot Наконец-то добрался и сделал его. Он на Davinci работает. Это самая дорогая и умная платформа для GPT. И бот с генерацией изображений на Dalle от OpenAI @Dalle_Kolersky_Bot.
Есть вопросы?
Можете обращаться на Канал и чатик (новый, пустой, туда свои статьи с VC и другие, пишу).
Пишу статьи о том, что интересно, рекламу в статьи добавляю крайне редко. Интересуюсь IT, но бизнес-проекты делаю не в IT (ресторанный бизнес, торговля на маркетплейсах/inst, полиграфия).
GSM Контроллер для котла MY HEAT GSM
Контроллер MY HEAT GSM предназначен для управления простыми системами отопления в квартирах с индивидуальным отоплением и небольших частных домовладениях.
Осуществляет управление отопительным котлом, бойлером косвенного нагрева, насосом либо двухходовым клапаном, позволяя регулировать температурный режим до двух сред отопления включительно.
Позволяет управлять температурным режимом в зависимости от погодных условий, температуры наружного воздуха, настроенных сценариев и расписаний.
Обеспечивает удаленный контроль всех параметров системы отопления, а также SMS и Push оповещение, в случае возникновения ошибок.



