Страница 1 из 2
Управление клапаном контура отопления
Добавлено: Пн ноя 12, 2012 4:24 pm
sergejey
Re: Управление клапаном контура отопления
Добавлено: Вт ноя 13, 2012 3:32 pm
Vit
Реализовал данный сценарий для управления фазой котла на базе 1-wire.

Re: Управление клапаном контура отопления
Добавлено: Чт дек 19, 2013 8:55 pm
immortal
жду 1-ware ключи, а можно посмотреть настройки 1-ware и все сценарии которые с этим связаны.
Re: Управление клапаном контура отопления
Добавлено: Пт дек 20, 2013 9:54 am
Ivan
Тоже интересно. Ключ валяется но настроить с первой попытки не получилось.
Сейчас работаю над проектом Arduini-Slave_1Ware с возможностью эмалировать несколько микросхем на одной плате. К примеру Ключ 8 и потенциометер
Пока удалось реализовать 2 микросхемы: Метка, термометр.
Остальное не получается т.к. не могу разобраться и протоколом. У кого есть внятная информация по ключам отзовитесь. Если интересно могу выгрузить проэкт
Re: Управление клапаном контура отопления
Добавлено: Вс дек 22, 2013 10:38 pm
immortal
у меня 11 офисных помещений (10 кабинетов и коридор), на каждом помещении стоит клапан на отоплении и на клапане термический сервопривод, в каждом помещении датчик температуры на высоте 1 метр.
мне в принципе понятно как работает ключ. в понедельник обещали посылочку с ключами отправить
я думаю у меня 1-ware ключи будут связаны со свойствами status объекта clapani
у меня температура с 1-ware датчиков пишется в свойство temp объекта tempDi
где i - номер кабинета, clapan1 и tempD1 соответственно в 1-м кабинете.
поскольку 1-ware датчики дают иногда значение 85 или пустое значение пришлось в свойствах 1варе датчиков не писать связанные свойства, а написать сценарий
Код: Выделить всё
$temp12 = $params['temperature12']['VALUE'];
if ($temp12<>"" and $temp12<>0 and $temp12<>85 )
{
$temp12 = round($temp12,1);
sg("tempD1.temp", $temp12);
callMethod('tempD1.tempChanged',array('t'=>$temp12));
}
в сценарии EconomChanged
Код: Выделить всё
$j=11; //количество кабинетов
for ($i = 1; $i <= j; $i++) {
//получение значения температуры с датчика
$tempcab[$i]=gg("tempD".$i.".temp");
//проверка режима и установка температуры для контроля
if (gg("Econom")) {
$tempstab[1]=gg("EnergoMinTemp");
}else{
$tempstab[$i]=gg("tempP".$i);
}
if($tempstab[$i]<$tempcab[$i]){
//включить сервопривод
sg("clapan".$i.".status", "1");
}else{
//выключить сервопривод
sg("clapan".$i.".status", "0");
}
}
управление термическими сервоприводами
у меня ещё используются переменные:
ThisComputer.EnergoMinTemp - температура во всех помещениях в режиме экономии
ThisComputer.tempPi - температура комфорта в i-том помещении.
в режиме экономии температура во всех помещениях будет снижаться до установленной
в обычном режиме сервоприводы регулируют температуру в каждом конкретном помещении в соответствии с установленной в этом помещении.
сценарий EconomChanged должен вызываться раз в 5 минут, чаще не стоит, поскольку полное закрытие клапана сервоприводом составляет 3 минуты.
Re: Управление клапаном контура отопления
Добавлено: Пн дек 23, 2013 9:41 am
adzam
Если можно поподробней про клапана, где взяли, как поставили, как обвязали
Сейчас занимаюсь этим вопросом, и будет интересно
Re: Управление клапаном контура отопления
Добавлено: Вт дек 24, 2013 12:30 pm
immortal
Темроэлектрический сервопривод (2-хпозицонный), при отсутствии напряжения открыт, 230 V, я не знаю какие куплены, покупал не я, я лишь требования предъявлял, вот типа такого
http://www.mtk-gr.ru/katalog/servoprivo ... connyj-927
Клапан терморегулирующий радиаторный, Ду20, прямой типа такого
http://www.mtk-gr.ru/katalog/termostati ... ss-ra-2821
делаю в офисе и у себя в 4-х комнатной квартире.
в квартире понятно, клапана стоят на батареях, пока сервоприводы не покупал
в офисе по кабинетам сделан теплый пол гофрированной трубой kofulso собственно в каждом кабинете стоит термодатчик на высоте 1 метр ds18B20 и клапанами должны управлять семисторные ключи 1 варе (заказал на ab-log)
программинг собственно в мажордомо весь выше.
в принципе возможно применение и 24-х вольтовых клапанов и тогда наверно можно вести к ним просто витую пару, но в офисе не проблема было подвести 220 вольт и не понятно как бы себя повели семисторы при включении, надо было бы релейные ключи юзать.
Re: Управление клапаном контура отопления
Добавлено: Ср дек 25, 2013 9:46 pm
immortal
не понял как записать значение параметра 1-ware устройства, как к нему обратиться из сценария? связанный объект - связанное свойство не подходит, видимо работает только на установку свойства, как программно "нажать" ссылку "установить" и установить значение свойства 1-ware элемента.
можно конечно использовать owhttpd сервер и включать и выключать путем http запросов, но мне сейчас даже не проверить, почему то не могу зайти на порт. Но хотелось бы не использовать owhttpd сервер.
Re: Управление клапаном контура отопления
Добавлено: Чт дек 26, 2013 3:33 pm
shemnik69
Я не гуру пока в системе, учу мат часть день и ночь, но скажу что разобраться с управлением ключей DS помогла вот эта статья
http://smartliving.ru/Main/ScSensorLight, внимательно просмотрите, и по шагово проиграйте на железе..все работает. На Убунту это вроде должно стабильно идти.
Re: Управление клапаном контура отопления
Добавлено: Сб дек 28, 2013 8:56 am
immortal
с ключами DS2413 возникла проблема:
подключаю 2413 без подключения питания, определяются, в этой же 1-варе сети висят датчики температуры, подключаю питание на 2413, всё видится, температура мониторится, перевожу в другое состояние допустим PIO.A, светодиод загорается и семистор открывается, после чего в сети 1-варе не вижу 2413 ни ds18b20, и даже 9490 не видится, причем не всегда так происходит, сеть видится после "перезагрузки" - выключения питания
Более того, подключил 2413 и питание, не включая выходы 2413 оставил тестироваться, отваливается и подключается не зависимо от включения/выключения 2413
блоки питания менял. причем не только в системе МД такое наблюдается, но и при просмотре через owhttpd
собирал на семисторах сам по схеме в инете только полностью на smd компонентах увидел такой глюк, думал, что я не так собрал, заказал на ab-log - ситуация такая же.
Грешу конечно на owfs в убунту, поэтому для исключения повесил тестить на tp-link с openwrt
Никто не сталкивался?