Буилдинг Манагемент еХоусе вам омогућава да креирате своју сопствену преклапање (примена ради на ПЦ рачунару које еХоусе систем сервера) , што олакшава да креирате сопствене индивидуалне алгоритме за програмирање помоћу нашег софтвера ЕхоусеЛогАнализер шаблон за Делпхи . Овај софтвер је разматрано у ” Трупци Анализер паметна кућа еХоусе ” проширење функционалности система еХоусе Хоме Аутоматион .
Са стабилност данас ' ; с рачунари , и Виндовс може да буде складан и континуирани рад интелигентне куће еХоусе софтвера за управљање такође прати примену КиллЕкец . еке .
У случају обуставе примене грешке затворен и почела поново без интервенције корисника система .
Уз правилно постављање система Виндовс и еХоусе континуитета могу да раде паметне куће софтвер на рачунару за неколико месеци .
Правилно писање софтвера паметни систем за кућну контролу захтева секвенцијалне тестирања еХоусе променљиве мере (и послати одговарајуће догађаје контроле ако је потребно – време) .
Приликом писања своје контролне алгоритме за израду софтвера – заставе потврдјује да завршетку манифестације да не бесмислено пута послати исти догађај: на пример , сваких 2 секунде да се затвори засторе који су већ затворене .
Пријаве се могу доделити неколико Тајмери:
Прво – Водећи као занављање података возачу 10 секунди .
Други – са вредностима а € <а € <зависности од варијабилности феномена:
нпр . за контролу ролетни , тенде за спољну температуру и светлосним нивоима може бити неколико минута .
У случају ролетни Дриве Цонтрол , капије , маркиз , прозори , итд . може да се користи трска повезан са дигиталним улазима еХоусе паметне куће контролора , доказ њиховог затварања и да операције контроле о стању улазног података РоомМанагер , што је много боље и истинитије него застава Софваре , чија вредност може бити погрешно постављена као резултат софтверских грешака или грешака због диска (не затварање , механички , блокирати , итд . ) .
Примери коришћења података из контролера у апликацији еХоусеЛогАнализер (у репетитивним петље раде у интервалима сваких неколико секунди) .
/ / Иницијализација податке из контролера котла ХеатМанагера
ТзевнетрзнаПН: = ХАДЦ [ХМ_ЗЕВНПН] ; / / Спољна температура Северна
ТемператураГВЦ: = ХАДЦ [ХМ_ГВЦ] ; / / Температура за ГВЦ – Приземље измењивача топлоте за рекуператором
ТемператураКоминекПласзцз: = ХАДЦ [ХМ_КОМ1] ; / / Температура воде у димњака 1 сензором
ТемператураКоминекКонвекцја: = ХАДЦ [ХМ_КОМКОНВ] ; / / Температура конвекције огњиште – сензор на димњак стварног рада камина
ТемператураКоминекПласзцз: = ХАДЦ [ХМ_КОМ2] ; / / Освежавање воде јакна температуре 2 – (Бацкуп)
ТемператураВевнА ™ трзна: = ХАДЦ [ХМ_ТВЕВН] ; / / Унутрашња собна температура – за ЦО
ТемператураСолар: = ХАДЦ [ХМ_СОЛАР] ; / / Температура соларни колектор цеви врх (вруће)
ТзевнетрзнаПД: = ХАДЦ [ХМ_ЗЕВНПД] ; / / Спољна температура подне
Ткоциол: = ХАДЦ [ХМ_КОЦ] ; / / Котао цеви температура врх (вруће)
ТемператураБуфораЦОДол: = ХАДЦ [ХМ_БАНДОЛ] ; / / Температура ЦО / топлу воду доле
ТемператураРецуИн: = ХАДЦ [ХМ_РЕКИН] ; / / Улазни повратник температура чист ваздух
ТемператураРецуОут: = ХАДЦ [ХМ_РЕКОУТ] ; / / Излаз температура ваздуха повратник кући
ТемператураЗаворТројДрозни: = ХАДЦ [ХМ_НАГ] ; / / Температура контролише три – вентил, као што су грејалице или радијаторе
ТемператураРецуВициог: = ХАДЦ [ХМ_РЕКВИЦ] ; / / Екстракт повратник температура куће прљавог ваздуха
ТемператураБуфораЦОГора: = ХАДЦ [ХМ_БАНГОРА] ; / / Температура грејање / топлу воду до
ТемператураБуфораЦОСродек: = ХАДЦ [ХМ_БАНСРО] ; / / Температура грејање / топлу воду центар
/ / Мерења из сензора за РоомМанагер
ТзевВсцход: = РМГетТемпНр (гет_индек_рм ( ‘ 55 – 2 ‘ ) , 8) ; / / Сензор спољашње температуре источно од РМ бр . 8 за адресу 55 – 2
ТзевЗацход: = РМГетТемпНр (гет_индек_рм ( ‘ 55 – 3 ‘ ) , 8) ; / / Сензор температуре изван Запада са Не . 8 за РМ са адресом 55 – 3
ТзевПолноц: = РМГетТемпНр (гет_индек_рм ( ‘ 55 – 4 ‘ ) , 8) ; / / Сензор температуре ван севера Нема . 8 за РМ са адресом 55 – 4
ТзевПолудние: = РМГетТемпНр (гет_индек_рм ( ‘ 55 – 5 ‘ ) , 8) ; / / Сензор температуре напољу Југ Нема . 8 за РМ са адресом 55 – 5
ЛНаслонецзниениеВсцход: = РМГетИнвПерцентНр (гет_индек_рм ( ‘ 55 – 2 ‘ ) , 1) ; / / Ниво амбијенталног осветљења истоку сензора Нема . 1 за РМ са адресом 55 – 2
ЛНаслонецзниениеЗацход: = РМГетИнвПерцентНр (гет_индек_рм ( ‘ 55 – 3 ‘ ) , 1) ; / / Амбијенталног светла Сензор нивоа Вест Нема . 1 за РМ са адресом 55 – 3
ЛНаслонецзниениеПолноц: = РМГетИнвПерцентНр (гет_индек_рм ( ‘ 55 – 4 ‘ ) , 1) ; / / Амбијенталног светла Сензор нивоа Северна Нема . 1 за РМ са адресом 55 – 4
ЛНаслонецзниениеПолудние: = РМГетИнвПерцентНр (гет_индек_рм ( ‘ 55 – 5 ‘ ) , 1) ; / / Амбијенталног светла Сензор нивоа Јужна Нема . 1 за РМ са адресом 55 – 5
СилаВиатру: =: = РМГетПерцентНр (гет_индек_рм ( ‘ 55 – 5 ‘ ) , 7) ; / / Амбијенталног светла Сензор нивоа Јужна Нема . 1 за РМ са адресом 55 – 5
Контролни алгоритми могу бити произвољно и може да укључи било коју од параметара и мерења до сада користили и инсталирали сензори одређене физичке количине .
/ / Алгоритам садржан у спором понављања таквог тајмера . сваких 10 минута
/ / Пример енергије – ефикасна контрола ролетни и тенде (резултирало значајним уштедама услед сунца " ; а зраци за загревање куће у зимском периоду) и акумулација слободног соларне енергије
/ / Слободно и еколошка грејање просторија на источној страни зграде на сунцу
ако (не РолетиВсцход), онда / / уколико више нису отворени
иф (ЛНаслонецзниениеВсцход> ; 80) а затим / / ако сунце – провери вредност емпиријски
иф (месец < ; ; 5) и месеца> ; 8) онда / / ако месеца од септембра до априла
иф (ТзевВсцход> ; 0) онда / / температурни сензор на сунцу загрева више од 0Ц
иф (Време> ; 8) и (време < ; ; 11) а затим / / ујутру, када сунце сија директно од истока
почети
РолетиВсцход: = труе ; / / Застава отворити ВРАТА Исток
ОтворзРолетиВсцход ; / / Функција за слање догађај за возача система еХоусе
ЗамкнијМаркизиВсцход ; / / Не дају ништа, јер сунце је сувише ниско
крај ;
/ / Слободно и еколошка грејање просторија на јужној страни зграде , сунце " ; а зраци
ако (не РолетиПолудние), онда / / уколико више нису отворени
иф (ЛНаслонецзниениеПолодние> ; 80) а затим / / ако сунце – провери вредност емпиријски
иф (месец < ; ; 5) и месеца> ; 8) онда / / ако месеца од септембра до априла
иф (ТзевПолудние> ; 0) онда / / температурни сензор на сунцу загрева више од 0Ц
иф (сат> ; 10) и (време < ; ; 14) а затим / / ујутру, када сунце сија директно са југа
почети
РолетиПолудние: = труе ; / / Отварање ВРАТА јужну заставу
ОтворзРолетиПолодние ; / / Функција за слање догађај за возача система еХоусе
ЗамкнијМаркизиПолодние ; / / Не дају ништа, јер сунце је сувише ниско
крај ;
/ / Слободно и еколошка грејање просторија на западној страни зграде , сунце " ; а зраци
ако (не РолетиЗацход), онда / / уколико више нису отворени
иф (ЛНаслонецзниениеЗацход> ; 80) а затим / / ако сунце – провери вредност емпиријски
иф (месец < ; ; 5) и месеца> ; 8) онда / / ако месеца од септембра до априла
иф (ТзевЗацход> ; 0) онда / / температурни сензор на сунцу загрева више од 0Ц
иф (сат> ; 14) и (време < ; ; 18) а затим / / ујутру, када сунце сија директно од запада
почети
РолетиЗацход: = труе ; / / Застава отворити ролетне Западна
ОтворзРолетиЗацход ; / / Функција за слање догађај за возача система еХоусе
ЗамкнијМаркизиЗацход ; / / Не дају ништа, јер сунце је сувише ниско
крај ;
/ / Еколошка и економска Ограничавање утицаја слободног простора за грејање од сунчеве светлости у лето – контроле тенде
/ / Тенда контрола – отвори Браварија да смањи зрачење сунца и грејање кућу у лето – источно
ако (не МаркизаВсцходА), онда / / уколико више нису отворени
иф (СилаВиатру < ; ; 5) а затим / / ако нема ветра
иф ((месец> ; 4) и (месец < ; ; 9)) онда / / лето месеци
иф (ЛНаслонецзниениеВсцход> ; 50) а затим / / ако сија сунце
иф (време> ; 6) и (време < ; ; 12) а затим / / ако часова ујутро
иф (ТвевнВсцходА> ; 25) а затим / / ако соба је превише топло
почети
МаркизаВсцходА: = труе ; / / Застава тенда ОПЕН собу
ОтворзМаркизеВцходА ; / / Пошаљите догађај за возача система еХоусе
крај ;
/ / Слично , можете поновити код за независну контролу тенди у другим областима источне фасаде промене на другу вредност
/ / Тенда контрола – отвори Браварија да смањи зрачење сунца и грејање кућу у летњем подне
ако (не МаркизаПолудниеА), онда / / уколико више нису отворени
иф (СилаВиатру < ; ; 5) а затим / / ако нема ветра
иф ((месец> ; 4) и (месец < ; ; 9)) онда / / лето месеци
иф (ЛНаслонецзниениеПолудние> ; 50) а затим / / ако сија сунце
иф (Време> ; 8) и (време < ; ; 18) а затим / / ако сат у којем сунце најтеже послује са југа
иф (ТвевнПолудниеА> ; 25) а затим / / ако соба је превише топло
почети
МаркизаПолудниеА: = труе ; / / Застава тенда ОПЕН собу
ОтворзМаркизеПолудниеА ; / / Пошаљите догађај за возача система еХоусе
крај ;
/ / Слично , можете поновити код за независну контролу тенди у другим областима Јужне коте Мењање на другу вредност
/ / Тенда контрола – отворене тенде да смањи зрачење сунца и грејање кућу у лето западној страни
ако (не МаркизаЗацходА), онда / / уколико више нису отворени
иф (СилаВиатру < ; ; 5) а затим / / ако нема ветра
иф ((месец> ; 4) и (месец < ; ; 9)) онда / / лето месеци
иф (ЛНаслонецзниениеПолудние> ; 50) а затим / / ако сија сунце
иф (Време> ; 8) и (време < ; ; 18) а затим / / ако сат у којем сунце најтеже послује са југа
иф (ТвевнЗацходА> ; 25) а затим / / ако соба је превише топло
почети
МаркизаЗацходА: = труе ; / / Застава тенда ОПЕН собу
ОтворзМаркизеЗацходА ; / / Пошаљите догађај за возача система еХоусе
крај ;
/ / Слично , можете поновити код за независну контролу тенди у другим областима западној фасади промене на другу вредност
/ / Затвори Маркиз је превише ветар
иф (ЛНаслонецзниениеПолудние < ; ; 20) а затим / / ако сунце не сија (изабран емпиријски Имајући Киша и падавина)
ако (МаркизаПолудниеА) онда / / ако отворено тенда
почети
МаркизаПолудниеА: = фалсе ; / / Промена заставу
ЗамкнијМаркизеПолудниеА ; / / Пошаљи догађаје на контролора микропроцесора еХоусе
крај ;
иф (ЛНаслонецзниениеЗацход < ; ; 20) а затим / / ако сунце не сија (бира емпиријски)
ако (МаркизаЗацходА) онда / / ако отворено тенда
почети
МаркизаЗацходА: = фалсе ; / / Промена заставу
ЗамкнијМаркизеЗацходА ; / / Пошаљи догађаје на контролора микропроцесора еХоусе
крај ;
иф (ЛНаслонецзниениеВсцход < ; ; 20) а затим / / ако сунце не сија (бира емпиријски)
ако (МаркизаВсцходА) онда / / ако отворено тенда
почети
МаркизаВсцходА: = фалсе ; / / Промена заставу
ЗамкнијМаркизеВсцходА ; / / Пошаљи догађаје на контролора микропроцесора еХоусе
крај ;
иф (СилаВиатру> ; 5) онда / / Смер за затварање ролетне
ако (МаркизаЗацходА или МаркизаВсцходА или МаркизаПолудниеА) онда / / ако је отворен
почети
ЗамкнијВсзисткиеМаркизи ; / / Пошаљите догађај за возача система еХоусе
МаркизаЗацходА: = фалсе ;
МаркизаВсцходА: = фалсе ;
МаркизаПолудниеА: = фалсе ;
крај ;
/ / Затварање ролетне аутоматска контрола температуре је сувише низак за топлоту да побегне ван кроз рестриктивне отворе изван прозора
/ / Јужна – затварање ролетне на хладноће и недостатка сунца за југ коте
ако (РолетиПолудние) онда / / ако је отворен
иф (ТзевПолудние < – 10) then // temperature sensor smaller than the southern – 10C indicating the large cold and lack of sun heating the sensor on the south side
почети
РолетиПолудние: = фалсе ; / / Отварање ВРАТА јужну заставу
ЗамкнијРолетиПолодние ; / / Функција за слање догађај за возача система еХоусе
/ / ЗамкнијМаркизиПолодние ; / / Не дају ништа, јер сунце је сувише ниско
крај ;
/ / Почетна Еаст затварање ролетне на хладноће и недостатка сунца за источну фасаду
ако (РолетиВсцход) онда / / ако је отворен
иф (ТзевВсцход < – 10) then // temperature sensor lower than the Eastern – 10C indicating the large cold and lack of sun heating the sensor on the east side
почети
РолетиВсцход: = фалсе ; / / Застава отворити ВРАТА Исток
ЗамкнијРолетиВсцход ; / / Функција за слање догађај за возача система еХоусе
/ / ЗамкнијМаркизиВсцход ; / / Не дају ништа, јер сунце је сувише ниско
крај ;
/ / Цлосе ролетне западној страни хладноћу и недостатак сунца на западу коте
ако (РолетиЗацход) онда / / ако је отворен
иф (ТзевЗацход < – 10) then // temperature sensor below the western – 10C indicating the large cold and lack of sun heating the sensor on the west side
почети
РолетиЗацход: = фалсе ; / / Застава отворити ролетне Западна
ЗамкнијРолетиЗацход ; / / Функција за слање догађај за возача система еХоусе
/ / ЗамкнијМаркизиЗацход ; / / Не дају ништа, јер сунце је сувише ниско
крај ;