Home Automation можа быць інтэграваная з OpenRemote . Org дапамогай гэтага праграмнага забеспячэння на Java .
Такім чынам, яна можа працаваць на любым абсталяванні з віртуальнай машынай Java рэалізаваная .
Экспарт дадзеных з EHouse сістэмы OpenRemote
Пасля ўстаноўкі праграмы ў тэкставы файл ” JavaORServer . CFG ” , ўсталяваць глабальныя varibles праграмнага забеспячэння, якія з'яўляюцца асноўным функцыям прыкладання .
Ўстаноўка зменнай ” ehousecommunication . ExportOpenRemoteDesignerObjects = True ” дазваляе экспартаваць налады EHouse сістэмы OpenRemote . Арганізацыя .
Таму што OpenRemote . Org ў бягучай версіі не маюць інтэрфейс імпарту дадзеных , для інтэграцыі з знешнімі сістэмамі , трэба проста напісаць у базу дадзеных OpenRemote . Org імя ” Вулей ” .
Карыстальнік параметраў лакальных баз дадзеных уключаны ў зменныя:
- ehousecommunication . BeehiveUserName – База дадзеных Beehive карыстальнікаў
- ehousecommunication . BeehiveUserPassword – пароль
- ehousecommunication . DBHost – Сервер MySQL адрасе
- ehousecommunication . MysqlPort – Сервер MySQL порт
Дадатковыя опцыі, звязаныя з экспартам EHouse ў OpenRemote:
- ehousecommunication . IgnoreAtChar – ігнараваць усе сігналы, якія ўключаюць ‘ @ ‘ на экспарт
- ehousecommunication . DisabledOpenRemoteExportTCP – Экспарт параметраў кантролера Ethernet
- ehousecommunication . DisabledOpenRemoteExportEhouse1 – Экспарт параметраў eHouse1 кантролеры
EHouse4OpenRemote дадатак пасля выканання названых вышэй параметраў , загружае поўную канфігурацыю базы дадзеных OpenRemote , ўключае:
- ” Лічбавыя кнопкі выхаду ” з магчымасцю змены стану і чытанне стану
- Чытайце стану лічбавых уваходаў
- Аналагавы / лічбавай ўваход пераўтваральніка , Вымярэнне і чытання значэння
- Трывожныя ўваходы падзеленыя на бяспеку маскі (актыўная , трывога , папярэджанне , маніторынг) і прачытаць статус
- ” Праграмы кнопкі ” з магчымасцю змены праграмы
- ” Ролікі і бяспекі праграм кнопкі ” з магчымасцю ўносіць змены ў праграму
- ” ADC Праграмы Кнопкі ” з магчымасцю змены
- ” Зона бяспекі кнопкі ” змяненне і чытанне бягучай зоне
Існуе шмат дадзеных , так нявыкарыстаныя сігналы павінны быць абмежаваныя шляхам змены іх імёны, дадаючы знак ‘ @ ‘ і блякаваньне экспарту, усталяваўшы зменную ehousecommunication . IgnoreAtChar = True .
Дадзеныя дзеляцца на асобныя блокі разам з падыходнымі дадаткамі ” – Выхады ” , ” – Праграмы ” , ” – ADCPrograms ” і г.д. .
Пасля экспарту дадзеных з сістэмы сярэдняга існуюць тысячы Comfort , Таму неабходна, каб ўручную выдаліць элементы , Мы не хочам, каб кантраляваць .
У адваротным выпадку OpenRemote будзе прасіць для кожнага прылады індывідуальна, што вельмі неэфектыўным спосабам .
Гэта значна горш стану кантролера метад абнаўлення , у параўнанні з EHouse ўласныя прыкладанні панэлі , У EHouse сістэмы візуалізацыі для розных платформаў , , Якая апрацоўвае ўсе дадзеныя з бінарнага стану кантролера на бакавой панэлі . Статусы, атрыманыя ў пакетах , па адной для кожнага кантролера памяшканнях пры тэмпературы каля 15 секунд кожны , які змяшчае некалькі сотняў байт .
Таму , для платформаў, падтрымоўваных сістэмай EHouse , Заўсёды лепш выкарыстоўваць нашы прыкладанні , які , больш за тое , не патрабуе дадатковага ПК з праграмным забеспячэннем і eHouse4OpenRemote OpenRemote . Арганізацыя . EHouse праграмнае забеспячэнне падключаецца непасрэдна да сеткі Ethernet кантролераў . У выпадку eHouse1 сістэмных кантролераў пад кіраўніцтвам CommManager падлучэння ўскосна праз CommManager . Home Automation eHouse4OpenRemote – JAVA
Пасля экспарту ў базы дадзеных OpenRemote . Арганізацыя ” Вулей ” ” дызайнер ” Можна стварыць панэль налады індывідуальна , выкарыстаннем сігналу гатоўнасці , каманда , Этыкеткі , Камутатары , Датчыкі ў адпаведнасці з патрэбамі кожнай асобнай панэлі .