<<< Back

Простой термостат


Xor (2022-10-07 18:29:19):

реализация класса пид-регулятора на форуме лежит неск. лет

(0)
 
klishinma (2022-10-08 08:58:46):

да, но как его прикрутить к термостату?

(0)
 
Xor (2022-10-08 13:43:59):

я пу не использую, они у меня так работают
картинка

(0)
 
Xor (2022-10-08 14:32:12):

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

(0)
 
klishinma (2022-10-08 21:02:26):

По факту у меня сейчас так и сделано. Климат контроль на esp32 реализован на 8 каналов с ПИД регулировкой мощности (распределенный климат по комнатам), и термостат из ПУ корректирует уставку в нём, а так же получает фактическую температуру.
Дело в том, что ПУ имеет возможность работать с Алисой Яндекса, без танцев с бубном. Вот я прорабатывал вопрос о ПИД регуляторе прям в Термостате из ПУ. Что касается настроек, это да их много, но не так много чтоб париться. По сути Kp, Ki, Kd( Kd вообще можно убрать в сильно системе с большой инерцией толку мало от него), и период обработки данных.

(0)
 
Xor (2022-10-08 22:06:14):

А, для работы с Я.Алисой через модуль Я.Девайсы и, соотв, коннект я завел у себя псевдо-пу, повторив их свойства и методы, но там уже мой код для обработки) Правда, термостаты ещё не делал. У меня есть фальшивый пульт с 999 каналов и громкостью, прокинутый из мдм в яндекс. и там можно рулить мдм-ом голосом по предварительным сценариям. типа - Сделай потеплее в спальне -> пульт установит канал 500 -> по изменению канала в мдм проверяем канал - если 500, то увеличиваем на термостате в спальне уставку на 2 градуса

(0)
 
klishinma (2022-10-09 13:35:47):

интересная реализация. У меня весь обмен в локальной сети через mqtt
А вообще в mjmd можно воротить всё что угодно )))

(1)
 

Please login to leave comments. Join us!