나의 자동화 된 집 : 오픈 소스 자동화
는 내가 어렸을 때, 나의 첫 번째 원격 관리 조명을 보았 기 때문에, 나는 이것이 내가 가지고있는 무언가라고 내 머리에 그것을 얻었습니다. 나는 항상 컴퓨터, 로봇 공학 및 전자식의 모든 것들에 매료되었으며, 주택 자동화는 그 중간에 완전히 적합합니다. 바로 여기에 나는 몇 개의 컨트롤러와 리모컨으로 시작한 방법에서 오늘날 오픈 소스 자동화 소프트웨어 애플리케이션 번들 아이러니하게 명명 된 오픈 소스 자동화 (OSA)를 사용하여 실행중인 구성에 이르기까지 집 자동화 구성을 개요 할 것입니다. .
나에게 훌륭한 자동화 구성은 당신이 거의 이해하지 못하는 것입니다. 시스템은 사용자와의 비트 상호 작용으로 작동해야합니다. 개인의 삶을 더 쉽게 만들뿐만 아니라 돈을 절약하는 데 도움이되는 것은 위치에 있어야합니다.
나는 현재 3 베드룸 1 1/2 바스 목장 하우스와 목표를 구입했기 때문에 목표를 구입했기 때문에 목표를 구입했기 때문입니다. 나의 목표는 나를 위해 집에 일하는 것이었다. 집을 구입하기 전에 나는 x10 물건으로 약간 덤벼 들었으므로 부품 상자에 몇 가지 물건을 놓았습니다. 내가 임대 한 오래된 집에서 시작하여 거대한 컴퓨터 컨트롤러에 대한 요구 사항이 없었기 때문에 폭죽 모듈과 몇 가지 X10 리모컨으로 시작했습니다. 그래도 나는 내 집을 가졌으므로, 나는 더 많은 일을하고 싶었다는 것을 이해했다. 나는 이것이 시간이 지남에 따라 발전 할 것이라고 생각했다.
그래서 내가 가지고있는 약간의 하드웨어부터 시작하기 위해 X10 ActiveHome Pro 번들을 구입하고 조명 작업을 시작했습니다. 나는 집에 몇 가지 조명을 가지고 있었는데, 나는 몇 가지 루틴을 설정했는데, 그것은 모두뿐만 아니라 훌륭했지만, 나는 더 많은 일을하고 싶다는 것을 이해했습니다. 나는 차고 문을 연결했을뿐만 아니라 훨씬 더 많은 장비를 구입했습니다. 나는 일을 위해 떠날 때와 같이 특정 시간에 차고 문이 자동으로 닫히는 움직임 센서를 가지고있었습니다.
그런 다음 컴퓨터 관리 온도 조절기를 원한다고 선택했습니다. 온도 조절 장치를 제어 할 수 없다면 자동화 시스템이 무엇인지 알았습니다. 나는 eBay를 닦았으며 RCS (Residential Manage Systems)라는 비즈니스가 만든 것을 발견했습니다. RCS TR40은 많은 기능이있는 것처럼 보이는 연속 RS485 관리 온도 조절 장치입니다. 나는 견적을 넣고 경매를 $ 56.00로 이겼다.
그 물건을 집으로 데려 간 후에, 나는 X10 하드웨어로 어떻게이 작업을 수행 할 것인가? ActiveHome Pro에는 직렬 온도 조절 장치를 작동하는 방법이 없었습니다. 그것은 소프트웨어의 우려를 불러 일으켰습니다. ActiveHome Pro를 계속 사용하고 온도 조절기 제어를위한 외부 소프트웨어 응용 프로그램 또는 스크립트를 발견합니까? 정확히 어떻게 두 사람이 함께 말해 주나요? PHP에 대한 약간의 프로그래밍 이해를 얻었으므로 두 가지를 함께 맞출 수 있도록 일부 웹 활성화 코드를 작성하려고했습니다. 나는 그것을 Remotewatch x10이라고 불렀습니다. 나는 물건을 클릭하고 물건을 관리 할 수있는 능력으로 집의 평면도를 세울 수있었습니다. 프로그래밍을 따라 가려고 노력하는 것은 어려운 일 이었으므로 웹을 검사하여 다른 것이 무엇인지 확인했습니다.
그런 다음 vcrib이라는 소프트웨어 응용 프로그램을 우연히 발견했습니다. 기능의 YouTube 비디오를 보면서 원하는 것을 이해했습니다. vcrib에 대한 훨씬 더 많은 탐색은 소프트웨어 응용 프로그램의 이름이 변경되었다고 말했습니다. 소프트웨어 응용 프로그램의 새로운 이름은 오픈 소스 자동화 (OSA)였습니다. 비디오를보고 소프트웨어 응용 프로그램이 가진 능력에 대해 읽었을 때 나는 푹 빠졌습니다.
플러그인 중심으로 확장 가능하게 만들어 이상적인 선택이되었습니다. 말할 것도없이 이미 X10 하드웨어 용 플러그인 수 포트가있었습니다. OSA에 필수를 실행하기위한 플러그인이 없지만 API가 열린 API가있었습니다. 나는 프로그래밍 배경을 가지고 있고 온도 조절 장치를 관리하는 데 필요한 프로그래밍에 대해 이미 이해하고 있다는 점에서 플러그인을 작성하기 시작했습니다. 몇 주 안에 나는 플러그인을 설정하고 작동했습니다. 이제 나는 현재의 모든 하드웨어가 단일 소프트웨어로 작업했습니다.
소프트웨어 애플리케이션을 조금만 활용 한 후 유연성을 인식했습니다. OSA는 X10, Insteon, Z-Wave와 같은 시장에 주요 주택 자동화 브랜드 및 다른 종류의 하드웨어 플러그인을 보유하고 있습니다. OSA는 본질적으로 거의 모든 유형의 하우스 자동화 장비를 한 조각의 소프트웨어로 함께 제공하는 다리입니다.
RCS 온도 조절 장치 플러그인 위에는 OSA 용 2 개의 다른 플러그인을 작성했습니다. 첫 번째는 Android와 함께 작동하는 LightSwitch 서버 플러그인 및 Melloware라는 비즈니스에서 작성한 iOS LightSwitch 앱입니다. 현명한 전화에서 자동화 구성을 관리 할 수 있습니다. 내가 구성한 다른 플러그인은 내 컴퓨터의 이전 병렬 프린터 포트를읽기를위한 입력 닫힌 스위치 센서와 연락하십시오.
현재의 자동화 구성은 X10, RS485, 병렬 포트 제어 및 1- 와이어와 같은 여러 가지 기술로 구성됩니다. Windows XP를 실행하는 이전 Compaq 컴퓨터에서 실행되는 것은 무엇이든. 내 X10 하드웨어는 내 집의 조명과 천장 팬, 차고 도어 오프너 및 외부 연못/물 정원의 조명을 제어합니다. 마찬가지로 집 주변에 몇 개의 x10 이동 센서가 있습니다. RS485 직렬 연결은 RCS 온도 조절 장치/HVAC 설정을 관리하는 데 사용됩니다. 병렬 포트 인터페이스는 차고 도어를 포함하여 여러 가지 다른 자기 도어 스위치를 읽는 데 사용됩니다. 나는 현재 내 집의 6 가지 온도 센서와 야외 하나의 온도를 읽는 1 와이어 버스가 있습니다. 외부 임시 센서는 OSA의 RCS 온도 조절 장치 플러그인에 통합되어 거실에 장착 된 벽 키패드의 스크린을 제공하는 외부 온도를 제공합니다.
자동화 설정에서 때때로 필요한 성능을 얻기 위해 나만의 하드웨어 조각을 개발합니다. 바로 여기 내 설정에 사용 된 맞춤형 개발 된 작품의 몇 가지 예가 있습니다.
병렬 포트 인터페이스 보드
1 와이어 전력 인젝터
1- 와이어 온도 센서 설정.
시스템에 대한 몇 가지 향후 계획은 다음과 같습니다.
시스템의 음성 관리를 실행하기 위해 집에 마이크를 설치합니다. 나는 집 전체에 걸릴 마이크를 다루기 위해 Shure SCM-810 Automixer를 구입하여 이것을 준비하기 시작했습니다.
아내와 내 차와 트럭이 집이든 사라 졌는지 여부를 찾기위한 시스템을 구현합니다. 이것은 훨씬 더 나은 점유 감지를 향한 단계가 될 것입니다.
침대 점유 센서를 통합합니다. 개념은 우리가 밤 동안 잠자리에 들었을 때 수면 모드에서 집을 위치시키는 것입니다.
외부 워터 가든에서 다른 물건을 관리하는 데 사용될 외부 태양 전지판 구성을 추적하는 몇 가지 방법을 구현합니다.
OSA를 내 집 영화관 설정에 통합합니다.
도어 잠금 장치 자동화를위한 RFID 방문자를 설정할 수 있습니다.
제 생각에 내 설정은 결코 완전하지 않을 것입니다. 나는 항상 자동화 할 새로운 것을 발견 할 것입니다. 그리고 현재 가지고있는 장치를 훨씬 더 잘 사용할 수있는 다양한 방법을 발견 할 것입니다. OSA는 현재 내 HA 구성의 큰 부분이며 앞으로 몇 년 동안 될 것입니다.
OpenSourceautomation.com : 더 현명한 하우스 소프트웨어 응용 프로그램 기사
더 원해? – Facebook에서 우리와 같이 Twitter에서 우리를 팔로우하거나 RSS 피드에 가입하십시오. 이 뉴스 기사를 이메일을 통해 매일받은 편지함으로 직접 전달할 수도 있습니다.
이 공유:
페이스 북
트위터
레딧
링크드 인
Pinterest
이메일
더
whatsapp
인쇄
스카이프
텀블러
전보
포켓