eHouseFor OpenRemote – 건물 자동화 제어 패널과 통합하는 오픈 소스 소스 코드 . 데이터 OpenRemote로 내보내기 . 조직

홈 자동화 OpenRemote와 통합 할 수 있습니다 . 조직 자바에서이 소프트웨어를 사용하여 .
그래서이 구현 Java 가상 머신이 하드웨어에서 작동 할 수 있습니다 .

eHouse 시스템에서 데이터를 OpenRemote로 내보내기

당신은 텍스트 파일에 소프트웨어를 설치 한 후 ” JavaORServer . CFG ” , 응용 프로그램의 주요 기능은 다음과 같습니다 소프트웨어의 글로벌 varibles을 설정 .
변수를 설정 ” ehousecommunication . ExportOpenRemoteDesignerObjects은 = true ” 당신이 OpenRemote 할 eHouse 시스템 설정을 내보낼 수 . 조직 .
때문에 OpenRemote . 조직의 현재 버전에서 데이터 가져 오기 인터페이스가 없습니다 , 외부 시스템과의 통합을위한 , 직접 데이터베이스 OpenRemote에 기록 할 필요가 있습니다 . 조직 이름 ” 벌집 ” .
로컬 데이터베이스에 대한 사용자 매개 변수가 변수에 포함되어 있습니다 :

  • ehousecommunication . BeehiveUserName – 벌집 사용자 데이터베이스
  • ehousecommunication . BeehiveUserPassword – 암호
  • ehousecommunication . Dbhost – MySQL 서버 주소
  • ehousecommunication . MysqlPort – MySQL의 서버 포트

OpenRemote 할 수있는 수출 eHouse에 관한 추가 옵션 :

  • ehousecommunication . IgnoreAtChar – 을 포함 모든 신호를 무시 ‘ @ ‘ 수출
  • ehousecommunication . DisabledOpenRemoteExportTCP – 이더넷 컨트롤러에 대한 설정을 내보내기
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – eHouse1 컨트롤러에 대한 설정을 내보낼

위의 설정을 실행 한 후 응용 프로그램을 EHouse4OpenRemote , 데이터베이스를 OpenRemote의 전체 구성을로드 , 로서,

  • ” 디지털 출력 버튼 ” 변경 주와 읽기 상태의 가능성이있는
  • 디지털 입력의 상태를 읽어
  • 아날로그 / 디지털 컨버터 입력 , 값을 측정 및 읽기
  • 보안 마스크 (활성으로 나누어 알람 입력 , 경보 , 경고 , 모니터링) 및 상태를 읽어
  • ” 프로그램 버튼 ” 프로그램을 변경 할 수있는 능력을
  • ” 롤러 및 보안 프로그램 버튼 ” 프로그램을 변경 할 수있는 능력을
  • ” ADC 프로그램 버튼 ” 를 변경 할 수있는 능력을
  • ” 보안 영역 버튼 ” 변화와 현재 영역의 읽기

많은 자료가 있습니다 , 그래서 사용하지 않는 신호는 기호를 추가하여 이름을 변경하여 제한해야합니다 ‘ @ ‘ 그리고 변수 ehousecommunication를 설정하여 수출을 차단 . IgnoreAtChar = true .
데이터는 적당한 첨가제와 함께 별도의 단위로 구분됩니다 ” – 출력 ” , ” – 프로그램 ” , ” – ADCPrograms ” 등 .
시스템 평균에서 데이터를 내보낼 후 수천 컴포트이 있습니다 , 그래서 수동으로 항목을 제거 할 필요가 있습니다 , 우리는 모니터링하지 않으 .
그렇지 않으면 OpenRemote은 매우 비효율적 인 방법입니다 개별적으로 각 장치를 요청합니다 .
이 훨씬 더 컨트롤러 상태 업데이트 방법입니다 , eHouse 기본 패널 응용 프로그램에 비교 , 다른 플랫폼에 대한 eHouse 시스템 시각화에 , 이는 패널 측에서 컨트롤러의 바이너리 상태에서 모든 데이터를 처리 . 상태는 패키지에 접수 , 약 15 초에서 각 컨트롤러 건물 한 각 , 몇 백 바이트를 포함하는 .
따라서 , eHouse 시스템에서 지원하는 플랫폼 , 항상 더 나은 응용 프로그램을 사용하는 방법 , 어느 , 그 위에 , eHouse4OpenRemote 소프트웨어 및 OpenRemote로 추가 PC가 필요하지 않습니다 . 조직 . eHouse 소프트웨어는 이더넷 네트워크 컨트롤러에 직접 연결 . CommManager의 감독하에 시스템 컨트롤러 eHouse1의 경우 CommManager를 통해 간접적으로 연결 . 홈 오토메이션 eHouse4OpenRemote – JAVA
데이터베이스 OpenRemote에 수출 후 . 조직 ” 벌집 ” ” 디자이너 ” 개별적으로 구성 패널을 만들 수 있습니다 , 준비 신호를 사용하여 , 명령 , 라벨 , 스위치 , 각 패널의 필요에 따라 센서 .