자동화 세팅 - id: '12312xxx' alias: 화장실 노래 on description: 입장시 노래 on trigger: - type: motion #모션 센서 이용 platform: device device_id: cveg1111df2233xxxx # 모션 센서 디바이스id entity_id: binary_sensor.motion_sensor_xxxxxxx #모션센서 엔트리 id domain: binary_sensor condition: [] action: - service: media_player.play_media #미디어 재생 data: entity_id: media_player.xxxxxxx_mini #구글홈 id media_content_id: http://10.0.0.1:8123/l..
1.configuration.yaml 설정값을 저장하는 파일 (HA가 실행하면 가장먼저 실행한다) 2.automation.yaml 자동화 설정을 저장하는 파일 3.scripts.yaml 이벤트 스크립트를 저장하는파일 4. component (integrarions) www.home-assistant.io/integrations/ Integrations List of the built-in integrations of Home Assistant. www.home-assistant.io google, cast, Mqtt, google assostant, edphome xiaomi, 등 1713개의 component가 있다 개인적으로 사용중인 googlehome, xiaomi, lg를 기준으로 설명 하겠습니다
이전 글에 NAS 및 라즈베리 파이에 Docker를 설치했기 때문에 Docker 설치는 이전글 확인바람 IOT 플렛폼은 대표적으로 SmartThings , HomeAssistant, AppleHome 등이 있다 먼저 통합 플렛폼으로 HomeAssistant을 설치 하는 이유는 유일한 OpenPlatfrom이기 때문이다. AppleHome이나 SmartThings의 경우 애플, 삼성의 platfrom이기 때문에 모든 기기를 통합하기 어렵다 (SmartTings의 경우 삼성의 인수 후 점점 폐쇠적인 정책으로 변하고 있어 제외했다.) 1. Nas install(synology nas) 레지스토리 homeassistant 다운 이미지 고급 세팅 웹브라우저 접속 10.0.0.1(nas ip):8123 2. Ras..
Docker 이란 Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼이다 Docker 0.9 버전 부터는 직접 개발한 libcontaniner를 사용하고 있다 기존 LXC와 Docker의 차이 기존 LXC의 경우 host OS 위에 가상화를 위한 hyperviosr 엔진 그 위에 OS를 올려서 사용하는데 host OS와 완벽히 불리된 형태라고 볼 수 있고 Docker의 경우 Docker엔진 위에 application 실행에 필요한 바이너리만 올라가기 때문에 host 커널을 공유하게 된다. 이는 IO처리가 쉽기 때문에 같은 환경에서 LXC보다 속도 측면에서 유리하고 뛰어난 이식성, 유연성면에서 뛰어나다고 할 수 있다. 1.Nas를 이용한 Docker 세팅 (synology nas 기준) ..