Управление клапаном контура отопления

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Управление клапаном контура отопления

Сообщение sergejey » Пн ноя 12, 2012 4:24 pm


Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Управление клапаном контура отопления

Сообщение Vit » Вт ноя 13, 2012 3:32 pm

Реализовал данный сценарий для управления фазой котла на базе 1-wire.

Изображение

Изображение
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Управление клапаном контура отопления

Сообщение immortal » Чт дек 19, 2013 8:55 pm

жду 1-ware ключи, а можно посмотреть настройки 1-ware и все сценарии которые с этим связаны.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Управление клапаном контура отопления

Сообщение Ivan » Пт дек 20, 2013 9:54 am

Тоже интересно. Ключ валяется но настроить с первой попытки не получилось.
Сейчас работаю над проектом Arduini-Slave_1Ware с возможностью эмалировать несколько микросхем на одной плате. К примеру Ключ 8 и потенциометер
Пока удалось реализовать 2 микросхемы: Метка, термометр.

Остальное не получается т.к. не могу разобраться и протоколом. У кого есть внятная информация по ключам отзовитесь. Если интересно могу выгрузить проэкт
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Управление клапаном контура отопления

Сообщение immortal » Вс дек 22, 2013 10:38 pm

у меня 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 минуты.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Управление клапаном контура отопления

Сообщение adzam » Пн дек 23, 2013 9:41 am

Если можно поподробней про клапана, где взяли, как поставили, как обвязали
Сейчас занимаюсь этим вопросом, и будет интересно
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Управление клапаном контура отопления

Сообщение immortal » Вт дек 24, 2013 12:30 pm

Темроэлектрический сервопривод (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 вольт и не понятно как бы себя повели семисторы при включении, надо было бы релейные ключи юзать.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Управление клапаном контура отопления

Сообщение immortal » Ср дек 25, 2013 9:46 pm

не понял как записать значение параметра 1-ware устройства, как к нему обратиться из сценария? связанный объект - связанное свойство не подходит, видимо работает только на установку свойства, как программно "нажать" ссылку "установить" и установить значение свойства 1-ware элемента.
можно конечно использовать owhttpd сервер и включать и выключать путем http запросов, но мне сейчас даже не проверить, почему то не могу зайти на порт. Но хотелось бы не использовать owhttpd сервер.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Аватара пользователя
shemnik69
Сообщения: 590
Зарегистрирован: Пн дек 24, 2012 3:01 pm
Откуда: Саратов Saratov
Благодарил (а): 67 раз
Поблагодарили: 63 раза

Re: Управление клапаном контура отопления

Сообщение shemnik69 » Чт дек 26, 2013 3:33 pm

Я не гуру пока в системе, учу мат часть день и ночь, но скажу что разобраться с управлением ключей DS помогла вот эта статья http://smartliving.ru/Main/ScSensorLight, внимательно просмотрите, и по шагово проиграйте на железе..все работает. На Убунту это вроде должно стабильно идти.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 400 раз
Контактная информация:

Re: Управление клапаном контура отопления

Сообщение immortal » Сб дек 28, 2013 8:56 am

с ключами DS2413 возникла проблема:
подключаю 2413 без подключения питания, определяются, в этой же 1-варе сети висят датчики температуры, подключаю питание на 2413, всё видится, температура мониторится, перевожу в другое состояние допустим PIO.A, светодиод загорается и семистор открывается, после чего в сети 1-варе не вижу 2413 ни ds18b20, и даже 9490 не видится, причем не всегда так происходит, сеть видится после "перезагрузки" - выключения питания
Более того, подключил 2413 и питание, не включая выходы 2413 оставил тестироваться, отваливается и подключается не зависимо от включения/выключения 2413
блоки питания менял. причем не только в системе МД такое наблюдается, но и при просмотре через owhttpd
собирал на семисторах сам по схеме в инете только полностью на smd компонентах увидел такой глюк, думал, что я не так собрал, заказал на ab-log - ситуация такая же.
Грешу конечно на owfs в убунту, поэтому для исключения повесил тестить на tp-link с openwrt
Никто не сталкивался?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Ответить