이 저장소는 스마트 홈 영감을 위해 설계되었습니다. 구성, 장치, 레이아웃, 링크 된 블로그 게시물 및 YouTube 비디오를 통해 IoT 세계로 먼저 뛰어들 수 있습니다. 이것은 내 스마트 홈 의 라이브 작업 구성입니다. 메뉴 링크를 사용하여 섹션 사이를 점프하십시오. 모든 코드는 구성 디렉토리 아래에 있으며 무료로 사용하고 기여할 수 있습니다. 블로그 메일링리스트와 YouTube 채널을 구독하십시오. (https://youtube.com/vcloudinfo)
2018 년 현재, 나는 모든 것을 Docker 기반 플랫폼으로 마이그레이션했습니다. 여기에서 모든 내용을 읽을 수 있습니다 : 마이그레이션 블로그 게시물
내 장비의 많은 부분은 베타 테스트 및 리뷰를 위해 Betabound에서 나옵니다. 우리는 베타 테스트에 우선 순위를 갖도록 추천 코드 '신뢰할 수있는 재규어'를 사용해야합니다!
모든 부분이 서로 대화하는 방법은 다음과 같습니다. 코드 예제와 설명을 보려면 계속 읽으십시오.
스마트 홈 다이어그램 ( PNG ). draw.io ( XML 소스 파일)로 제작되었습니다.
배터리 백업 - UPS 블로그 쓰기 | ||||
3 갈래 업 | 2 개의 갈래 업 | 테슬라 파워 월 2 | ||
아직 배터리에 대한 자동화가 없습니다. 전기는 집의 생명 혈액이며 실제로 Tesla 배터리는 똑똑한 것이므로 앞으로도이 공간에서 파워 월 자동화를 볼 수 있습니다. 그러나 아래 비디오를 확인하십시오.ARRIS TG1682에서 홈 어시스턴트를 전달하는 방법 작성 및 YouTube 비디오 홈 어시스턴트에 파워 월 센서 추가 | ||||
네트워킹 | ||||
유비퀴티 네트워크 Unifi 802.11ac Pro | 클라우드의 unifi 컨트롤러 | NetGear 16 포트 관리되지 않은 스위치 | 디즈니의 원 | |
House는 APS (3 개)를 사용하여 모든 연결된 장치를 온라인/오프라인 상태로 모니터링하고 Presence Detection에`` '를 사용합니다. 5 분 이상 중요한 장치가 다운되고 경고가 전송됩니다. 원은 부모의 통제 장치입니다. 네트워크에서 새로운 장치가 발견되면 HA는 우리에게 알리고 스피커를 통해 TTS 알림을 연주하여 원으로 분류합니다. 대부분의 것들은 WiFi 연결되어 있지만 좋은 기초를 위해서는 좋은 기가비트 스위치가 필요합니다. APS와의 Wi -Fi 간섭을 피하기위한 팁 | ||||
Alexa Echo 장치 - Alexa 장치 블로그 게시물 | ||||
아마존 에코 | 아마존 에코 도트 | 아마존 에코 탭 | 아마존 대시 완드 | |
내 집의 Alexa 장치는 자동화 재정의입니다. 그들은 주로 홈 어시스턴트에 입력 장치입니다. HA Alexa에게 마지막 음성 알림을 반복하도록 요청하는 기능 - 'Alexa, 마지막 메시지를 켜십시오'. 마지막 메시지 패키지 - /config/packages/triggers/last_message.yaml 게스트 모드 특정 내부 자동화를 비활성화합니다. Alexa를 통한 트리거. '알렉사, 게스트 모드를 켜십시오.' 게스트 모드 정의 - /config/input_boolean/home_modes.yaml#l1-l4 아이들을위한 쓰레기 일과 집안일을 추적하십시오. 음성 알림 및 Alexa Intergration/정보 요청. ' 책임 정의 트리거 - /config/input_boolean/hidden_booleans.yaml#l5-l7 컨텍스트 인식 조명 제어. vcloudinfo.com에서 읽으십시오 Vcloudinfo YouTube 채널에서 Alexa 관련 비디오를보십시오. 이 유형의 콘텐츠를 즐기는 경우 마음에 드고 구독하십시오. | ||||
모바일 장치 및 태블릿 - 평면도 블로그 게시물 | ||||
iPad | 아이폰 | 대시 버튼 | 아마존 파이어 태블릿 Gen 7 | |
모바일 장치는 내 홈 자동화의 중요한 부분입니다. 그들은 집에 존재를 확립하고 많은 자동화의 기초입니다. 집? 조명을 켜십시오. 떠나다? 그들 모두를 꺼내십시오. 우리는 존재감 감지에 NMAP를 사용합니다. 오프라인 장치, 악의, HA 스타트 업, 새로운 HA 버전 및 DNS에 대한 iOS 알림. 외부 IP 변경 - /config/automation/system/ip_change.yaml 내 약을 복용하는 것을 알림은 밤에 집으로 돌아올 때만 iOS 알림으로 보냈습니다. iOS 패키지 - /config/packages/ios.yaml
맞춤 구성 요소 화재 태블릿 미디어 플레이어 키오스크 tts 사용자 정의 구성 요소 -/config/custom_components/media_player | ||||
Nest Products and Sleepiq- 온도 조절기 기본 블로그 게시물 | ||||
둥지 온도 조절 장치 | 둥지를 보호합니다 | 졸업반 침대 i8 | Withings | |
이 장치 그룹은 기본적으로 추가 존재 제어를위한 것입니다. 둥지 온도 조절기는 기본적으로 스스로 실행됩니다. 온도 조절기 '멀리'모드는 항목을 끄는 내 멀리 스크립트를 트리거합니다. 보호는 견고한 연기 감지기입니다. 그들은 정말로 Irma에서 편리했습니다. 수면 침대는 내 존재감 감지에 추가됩니다. 침대의 양쪽이 점유 된 경우 HA에 알립니다. 더 많은 컨트롤이오고 있지만 이것을 광범위하게 사용합니다. Withings Scale은 또한 하루 동안 밟을 때에 따라 아침과 굿나잇 루틴을 트리거합니다. 둥지 온도 조절 장치가 우리가 멀리 떨어진 것을 감지하면 조명을 끄십시오. (위층과 아래층) 멀리 스크립팅 - /config/automation/away.yaml#l7-l9 둥지 온도 조절기가 사람들을 감지하고 야간 인 경우 위층 조명을 켜십시오. 위층 자동화 - /config/automation/upstairs_motion_ifttt.yaml (ifttt) 오후 10시 이후에 Withings Scale을 밟을 때 좋은 밤 루틴을 트리거합니다. Withings Scale 우리 모두가 밤에 침대에서 나올 때 욕실 악센트 조명을 켜십시오. 우리가 침대로 돌아 왔을 때 다시 꺼집니다. 마스터 목욕 자동화 - /config/automation/master_bath_accents.yaml 마지막 사람이 잠자리에 들면 모든 내부 조명을 끄십시오. Good Night Automation- /config/automation/good_night.yaml 누군가 침대에있는 경우 모든 음성 알림을 침묵 시키십시오. 태블릿을 발사하도록 리디렉션하십시오. 시간이 지정된 AMP 턴 오프 자동화 - /config/automation/timed_triggers/2200.yaml | ||||
음성 알림 - 스마트 홈 블로그 게시물에 음성 제공 | ||||
Chromecast 오디오 | 앰프 | 믹서 | TP-Link 스마트 플러그 | |
나에게 음성은 스마트 홈의 가장 멋진 부분입니다. 그것은 성격을줍니다. 그것은 누구나 가지고있는 것이 아니라 집이 팩과 차별화되는 것을 돕는 것이 아닙니다. Amazon Polly TTS 구성 요소는 Alexa와 가장 가까운 소리를냅니다. 이것은 Alexa에서 홈 조수로 응답하는 것처럼 보이는 것처럼 보입니다. 대부분은 단지 하나의 시스템이라고 생각합니다. 믹서를 통해 TTS는 음악에서 바로 혼합 할 수 있습니다. TP- 링크 콘센트는 필요하지 않을 때 믹서와 앰프를 끄는 데 사용됩니다. 그것은 훌륭한 저렴한 솔루션입니다. 우리가 집이나 침대에 있지 않을 때 모든 음성 장치를 끄십시오. 멀리 자동화 - /config/automation/away.yaml 음성 엔진을 통해 모든 음성 알림이 푸시됩니다. 임의의 단어와 문장은 집에 성격을 부여하는 데 사용됩니다. 음성 엔진 - /config/script/speech_engine.yaml 누군가 집에 돌아올 때마다 음성 발표. 사람들은 인사 - /config/automation/speech/announcements.yaml 집과 관련된 모든 종류의 물건에 대한 음성 알림. (온도, 존재, 문이 열리고 창문이 열리고 차고 문 상태, 일몰.) 음성 매크로는 자동화 스크립트 - /script/speech_engine.yaml에 의해 호출됩니다 디지털 뻐꾸기 시계는 매 시간마다 꺼지고 반은 실제 뻐꾸기 시계처럼. 뻐꾸기 시계 - /config/automation/system/cuckoo_clock.yaml 음성과 관련된 YouTube 비디오를 보려면 여기를 클릭하십시오.집에 말을하도록 가르 칠 수 있으면 어휘를 계속 확장합니다. 중독성입니다. :) | ||||
다양한 허브 - 스마트 홈 부품/합계 블로그 게시물 | ||||
필립스 Hue Hub Gen 2 | 윙크 허브 | Broadlink의 RM Pro | 필립스 허브 세대 1 | |
허브는 집에서 실행되는 모든 다양한 프로토콜을 통해 가정이 의사 소통하는 데 도움이됩니다. 색조 허브 (실제로 2가 있습니다)는 대부분의 조명과 대화합니다. Gen 1은 위층과 외부를 처리하고 Gen 2는 다른 모든 것을 처리합니다. 일부 조명과 스위치는 Zwave를 통해 Wink Hub와 대화합니다. RM Pro는 433MHz를 내 etekcity 아울렛에 대해 이야기합니다. Etekcity 콘센트를 사용하여 부엌 캐비닛 및 객실 컷 아웃 위의 악센트 조명을 제어합니다. 주방 악센트 자동화 - /config/automation/kitchen_lights_and_accents.yaml 식료품 저장실 문이 열리면 20 분 이상 복도 조명을 켜십시오. 복도 자동화 - /config/automation/zwave_hallway_door_sensor.yaml 조명이 켜지면 감지하고 시간에 따라 밝기를 수정하도록 조정합니다. 자동 조명 조정 자동화 - /config/automation/system/detect_and_adjust_lights.yaml HA가 집 주변의 다양한 하드웨어와 대화 할 수있는 다리로 각각의 허브를 생각하십시오. | ||||
스마트 홈 부품/합계 블로그 게시물을 조명합니다 | ||||
색상의 조명 | GE Link Lightbulbs | Hue Go | Hue Lightstrip | |
거의 모든 조명 (40+)은 흰색 GE 링크 조명입니다. 나는 Hue가 저렴한 흰색 A19S와 함께 나오기 전에 일찍 구입했습니다. IKEA조차도 지금 큰 조명을 가지고 있습니다. 컬러 조명은 전면 sconces에 있으며 거실에서도 사용됩니다. Go Lights는 아이들이 무선이기 때문에 아이들을위한 것입니다. 또한 버튼이있어 아이들에게 매우 촉감이 있습니다. 나는 TV 백라이트와 소파 악센트 조명에 라이트 스트립을 사용합니다. 일몰시 TV 시간 조명 (Dim and Color)을 켜십시오 (가정과 TV가 켜져있는 경우) TV 시간 자동화 - /config/automation/tv_time_on_on_and_off.yaml ~~ Month ~~ day에 따라 사전 설정된 색상으로 집안의 전면 조명을 설정합니다!. Holiday Lights Script - /config/script/monthly_color_scene.yaml https://www.vmwareinfo.com/2017/08/diy-outdoor-smart-home-led-strips.html 창문이나 문이 일몰을 지나면 거실 조명 '빨간색'을 돌립니다. 모든 문/창문이 닫히면 '노란색/금'으로 재설정하십시오. DIY 알람 패키지 - /config/packages/alarm.yaml 형광등을 색조 스마트 라이트로 대체하는 두 부분 시리즈 - 단계별휴일 조명의 YouTube 데모를 보려면 여기를 클릭하십시오 | ||||
스위치 | ||||
정오 스위치 | Nunet 스마트 플러그 | 스위치는 스티치가 발생합니다 | etekcity 아울렛 | |
마스터 침실과 욕실에서 나는 5 개의 정오 스위치로 구성된 스타터 세트를 배치했습니다. 이 스위치는 화장실 조명, 화장실과 침실 오버 헤드 라이트를 제어합니다. 그들은 벽에서 일하고 IFTTT 호환입니다. Etekcity 아울렛은 가장 저렴하지만 ($ 6), 신뢰할 수있는 아울렛입니다. 나는 대부분의 집의 컷 아웃에 약간의 로프 조명이있는 악센트 조명으로 집 전체에 배치했습니다. 인테리어 라이트 스크립트가 트리거되면 IFTTT에 욕실 정오 스위치를 끄는 알림을받습니다. 인테리어 스크립트 - /config/script/interior_off.yaml을 끕니다 나는 스마트 플러그를 가져 와서 휴일 조명을위한 비바람에 맞는 케이스에 넣었습니다. 전체 쓰기 및 블로그 게시물 | ||||
보안 | ||||
Nodemcu 개발 보드 | 오라 홈 모니터링 모션 경보 | Hue Go | 가짜 개 | |
ESPS는 기술적으로 허브가 아닌 동안 내 집에서 고정 된 모든 창문과 도어 센서에 연결을 연결합니다. 한 세트는 DIY 경보 시스템 역할을하고 다른 세트는 DIY 모션 센서 역할을합니다. Aura 시스템은 Wi -Fi 파를 사용하여 벽을 통한 운동을 감지합니다. 그것은 집 전체를 덮습니다. 장면은 IFTTT/HA 통합을 통해 활성화됩니다. 그래도 다른 모든 것이 실패하면 황소 마스티프의 좋은 녹음은 트릭을 할 것입니다! 창이나 도어가 5 분 이상 열려 있으면 HVAC 시스템을 종료하십시오. HVAC Watchdog Automation- /config/packages/alarm.yaml#l209 모든 창에서 차임을 플레이하고 문을 열고 문을 닫습니다. 도어 차임 자동화 - /config/automation/system/door_chime.yaml 존재와 수면에 따라 오라 장면을 변경하십시오. Aura 패키지 - /config/packages/aurahome.yaml | ||||
카메라 | ||||
스카이 벨 HD | Foscam 1080p 실외 카메라 | 감시가 발생합니다 | Meraki MS220 8 포트 포 스위치 | |
카메라는 보안 및 데이터 센서 용입니다. 누군가가 눌렀을 때 모션 이벤트, 조명 조건 또는 초인종을 유발할 수 있습니다. 카메라와 액세스 포인트는 Meraki Poe 스위치를 통한 피드 파워입니다. 초인종에서 움직이면 전면 조명을 10 분 동안 밝은 흰색 조명으로 돌린 다음 원래 색상으로 돌아갑니다. 집 옆에 움직일 때 가짜 개 짖는 소리. Skybell HD Script- /config/script/skybell_pressed.yaml 누군가가 초인종을 울리면 뒷마당과 욕실 조명이 깜박입니다. 우리는 초인종을 듣지 못할 수도 있습니다. 가짜 개가 짖는 것도 (알렉사를 통해 30 분 동안 스누즈 할 수 있음). Skybell HD Script- /config/script/skybell_pressed.yaml | ||||
야외 조경 | ||||
Rachio Sprinkler 시스템 | GE ZWAVE 실외 전원 모듈 | Teckin SS31 야외 콘센트 | 야외 LED 조명 | |
대단한 야외도 자동화 할 수 있습니다! 주로 조명뿐만 아니라 스프링클러 시스템 및 물 공급. Phyn Leak 검출기는 CES에서 발표되었습니다. 그것은 비정상적인 흐름을 찾고, 감각을 감지하면 나에게 경고하고 물을 닫습니다. Teckin SS31 콘센트는 12V 변압기에 연결되어 조경 조명을 켜고 끄는 데 도움이됩니다. LED 스트립은 DIY이며 레시피는 다음 섹션에 있습니다. YouTube 비디오를 보려면 여기를 클릭하십시오!(IFTTT) 내일 비가 내릴 경우 Rachio Sprinkler 시스템에 1 일의 비 지연을 추가하십시오. 비 지연 패키지 - /config/automation/system/rachio_rain_delay.yaml (IFTTT) 바람이 70mph에 도달하면 모든 조명을 깜박이십시오 - 허리케인 경고. 플래시 라이트 자동화 - /config/automation/flash_all.yaml 일몰시 야외 조명을 켜고 일출 전에 4 시간 전에 끄십시오. Sunset Automation- /config/automation/timed_triggers/sunset_turn_on.yaml 우리가 잠들 때 내부와 뒤뜰 조명을 끄십시오. Good Night Automation- /config/automation/good_night.yaml | ||||
야외 LED 악센트 - DIY 블로그 게시물 - #71 | ||||
LED RGB Wi -Fi 컨트롤러 - flux_led 호환 | LED 스트립 키트 | 알루미늄 광 확산기 | 야외 주택 | |
위에서 언급 한, 이것은 내가 가장 좋아하는 집에서 내가 가장 좋아하는 프로젝트 중 하나입니다. 한 푼과 한푼 예산으로 집의 모습을 완전히 바꿀 수있는 능력은 대단합니다. 모든 부품 세부 사항에 대해서는 위의 블로그 게시물을 읽으십시오. 그러나 여기에 내가 좋아하는 몇 가지 자동화가 있습니다. 다음 비디오를 볼 수 있습니다 (https://www.vcloudinfo.com/2018/10/easy-smart-gome-gadgets-i-ius-for-my.html). 휴일에 따라 LED 조명의 전면 색상을 변경하십시오. 가장 중요한 부분은 LED 컨트롤러가 HA와 함께 상자에서 작동하는 것입니다. 그것에 전혀 충전하지 않습니다. 내 책에 큰 플러스. Holiday Lights Script - /config/script/monthly_color_scene.yaml 차고 문이 열리면 집 앞의 모든 조명을 밝은 흰색으로 바꿉니다. Garadget Automations- /master/config/automation/garadget.yaml 움직임에 따라 일일 색상 선택을 재개하기 전에 모든 조명을 임의의 시간 동안 밝은 흰색으로 바깥쪽으로 돌리십시오. 모션 자동화 - /config/script/front_house_motion.yaml 휴일 조명의 YouTube 데모를 보려면 여기를 클릭하십시오 | ||||
차고 가제트 | ||||
가야트 | 주스 박스 프로 40 EVSE | 테슬라 모델 Y 전기 자동차 | 시리, 내 차고 문이 닫혔나요? | |
차고 문, 자동차, 충전소. 녹색으로 이동합니다. 완전한 홈 자동화 설정의 모든 부분. 차고 도어 오프너가 아마도 가장 중요합니다. 아무도 그들이 떠나거나 잠자리에 들었을 때 열린 것을 떠난 것을 잊고 싶어하지 않습니다. 잊혀진 차고 문을 닫으면 그만한 가치가 있습니다. 차고 문이 밤에 열리거나 집을 떠날 때 알림. 차고 음성 자동화 - /config/automation/speech/garage_closed.yaml Garadget Garage Door Opener에 비디오 및 작성 GARADGET GARAGE DOOR OPENER 비디오 및 쓰기 garadget의 반사율을 모니터링하고 닫을 때 너무 낮게 떨어질 때 알림 (컨트롤러의 이동을 나타냅니다). 차고 반사 자동화 - /config/automation/garadget.yaml 자동차의 충전 상태와 세션에서 몇 개의 KWH가 청구되었는지 트윗하십시오. #Stat 트윗 자동화 - /config/script/tweet.yaml 차단기 트리핑을 방지하기 위해 충전이 24A 이상으로 이동하는 경우 AMP 및 전압 및 경고를 모니터링하십시오. (JuiceBox는 30A 회로에서 24A로 소프트웨어를 구축합니다.) 또한 EmotorWerks 서버에 연결할 수없는 경우 장치를 다시 시작하십시오. 주스 박스 패키지 - /config/packages/juicenet.yaml | ||||
TV 및 스트리밍 장치 | ||||
삼성 스마트 TV | 로커스 | 아마존 파이어 TV | Synology NVR 1218 | |
TV 자동화는 매우 멋지다. 영화를 켜면 조명이 자동으로 어두워지기 시작합니다. 정말 멋지다. 아웃 TV는 색조의 조명으로 다시 조명되어 자동화로 깔끔한 효과를 줄 수 있습니다. 우리는 #cordcutters이기도하므로 모든 TV가 Rokus로 스트리밍됩니다. 파티 게임과 Snyology를위한 Firetv, 나중에 Survellance 섹션에서 이야기하겠습니다. YouTube 비디오를 보려면 여기를 클릭하십시오문이나 창문이 열려 있으면 TV 백라이트가 빨간색으로 변합니다. 알람 패키지 - /config/packages/alarm.yaml Roku가 Plex 또는 Tablotv를보고 있다고보고하면 TV 시간 장면이 4 개의 거실 조명 중 2 개 조화로 트리거됩니다. TV 시간 자동화 - /config/automation/tv_time_on_on_and_off.yaml 비오는 날은 집안에서 여분의 미묘한 빛 (TV 등 조명 및 기타 악센트 조명)을 유발합니다. 비오는 날 자동화 - /config/automation/dark_rainy_day.yaml | ||||
센서 | ||||
도어 센서 (Aeon Labs) | pi Zero | 무선 NUB | Epson ET-7700 프린터 | |
센서는 홈 어시스턴트에 데이터를 추가합니다. 내 문과 창문의 대부분은 유선이 딱딱하지만 일부 내부 도어의 경우 무선 센서도 있습니다. 그들은 내 윙크 허브에 연결합니다. Pihole이 내 피자로에서 달리고 있습니다. 설치가 매우 쉽고 DNS, DHCP 및 광고 차단을 운영합니다. 매일 PI 홀 통계를 트윗하십시오. (광고가 차단되고 대역폭의 %가 절약되었습니다.) pi -hole 패키지 - /config/packages/pihole.yaml Alexa와 Elekcity 콘센트를 활용하여 음성을 통해 프린터 켜기/끄기를 제어하십시오. 20 분 후에 자동으로 꺼집니다. Light Watchdog Automations- /config/automation/system/watchdog_light.yaml YouTube 비디오를 보려면 여기를 클릭하십시오!문이 열리거나 가까워 질 때마다 소리가 울립니다. 도어 차임 자동화 - /config/automation/system/door_chime.yaml 홈 어시스턴트의 디스크 사용 및 Pi Zero를보고 경고하십시오. 프로세스 모니터 패키지 - /config/packages/processmonitor.yaml | ||||
Github의 문제 섹션은 모든 희망적인 아이디어와 향후 향상을 저장하는 곳입니다. 그곳에서 자유롭게 대화를 나누십시오.
모든 파일은 이제 Cursor.ai로 편집되고 있습니다.
여전히 내 구성에 질문이 있습니까?
X : 또는
당신은 나에게 커피를 살 수 있습니다
제휴 공개