Комментарии 32
Как это работает. TCP-modbus binding каждые 4 секунды опрашивает modbus-шлюз и считывает параметры электричества. Таким образом они актуализируются. Уже на этапе обновления тока нагрузки можно вызывать правило, которое отключит лишние ступени котла. А можно сделать правило, которое следит за какой-либо температурой и вызывается при ее изменении, а в самом правиле прописать сравнение текущего тока нагрузки, который хранится в соответствующем item с предельно допустимым.
Там есть строка проверки тока нагрузки
if((LoadCurrent.state as DecimalType) < MaxLoadCurrent — 9) { сделать что-то
LoadCurrent — это как раз и есть item доступный всем правилам.
MaxLoadCuurent — это глобальная переменная (константа), доступная только внутри конкретного файла с правилами. Она как раз равна 25.6 А.
Попробуйте Microsoft Visual Studio Code с плагином openHAB VS Code Extension. Думаю, у Вас пропадёт желание дальше пользоваться стандартным дизайнером от openHAB.
Прогноз погоды котлу не нужен совсем. Колебания температуры за бортом очень медленные, для их компенсации достаточно ПИД-регулятора, который все равно должен присутствовать.
Согласен на 100%. Однако, в одном из правил, ориентированных на использование солнечной энергии у меня используется прогноз ночной температуры. Т.е. не столько для отопления, сколько для экономии.
Хм. И как это позволяет экономить? Выработка энергии днём ведь никак не изменится от прогноза температуры на ночь?
Больше телпа собирать тоже не получается в межсезонье, особенно ближе к зиме. Если солнечного электричества больше 500Вт — это уже удача. И этого недостаточно даже для 1-й ступени котла.
А солнечное тепло, появляющееся в марте и так все полностью в дом идет.
Есть солнечное тепло. Собирается солнечными коллекторами. Полностью уходит в дом. Но, появляется не раньше марта.
Есть солнечное электричество, собирается солнечными панелями. Появляется в феврале. Так вот. Допустим мощность первой ступени котла 1.7кВт. Допустим, Солнце светит на 1кВт, тогда от сети 220В я возьму всего 700Вт. Т.е. за 1 час работы котла сэкономлю 1кВт.ч. За счет этой разницы и превентивного прогрева дома я и получаю экономию на поддержании температуры в доме. Прогрев дом до 11 градусов я даю ему 10-12 часов на остывание ночью с выключенным котлом, когда нет солнечного электричества, до 8 градусов, когда включится котел.
Это понятно. Тогда имеет смысл превентивный нагрев без учета прогноза температуры.
Чтобы минимизировать количество включений — либо вместо реле симистор с детектором нуля, либо гистерезис между температурой включения и выключения.
Чем логика проще — тем надежнее. ИМХО.
Это сложнее, а не проще. Нет ничего проще, чем написать правило в OH. А гистерезис у котла, естественно есть, штатный.
Проще, КМК, не писать правил, если они заявленную задачу не решают. Если экономия электричества заключается в простом наргеве по максимуму солнечной энергией, а экономией ресурса реле заниматься сам котел.
Но я не настаиваю ;)
Умный дом: новое измерение комфорта и стремление к совершенству. Часть первая