eHouseFor OpenRemote – з адкрытым зыходным кодам крыніцы для інтэграцыі з панэлямі будынак аўтаматызацыі кіравання . Экспарт дадзеных у OpenRemote . Арганізацыя

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 . Арганізацыя ” Вулей ” ” дызайнер ” Можна стварыць панэль налады індывідуальна , выкарыстаннем сігналу гатоўнасці , каманда , Этыкеткі , Камутатары , Датчыкі ў адпаведнасці з патрэбамі кожнай асобнай панэлі .