SuSu DaDDy

[HA] Awair(어웨어) 2nd edition

by SuSu Daddy
반응형

최근 Home IOT에 관심을 갖게되면서 매일 방문하는 카페(Smartthings Korean’s Community)에서 좋은 가격에 Awair 2nd edition의 공동구매를 발견하고 Home IOT 및 LED 시계 대용으로 구매하게되었다.

제품에 대한 상세 설명은 Awair 홈페이지를 통해 확인 부탁드립니다.

 

삼성큐브 공기청정기 위에 설치하여 큐브의 공기질이 거짓말이 아닌지 감시용도로 사용하고있다.(현재 설치할 공간을 마련하지 못함)


HA 환경 

- Synology NAS 918+

- HomeAssistant Lovelace UI 설정:  https://www.home-assistant.io/lovelace/

- 설치방법은 기존 포스팅 참조: https://inganyoyo.tistory.com/12

 

[HA]Synology HomeAssistant 설치

안녕하세요. 최근 Home IOT에 관심을 갖게되어 구축 및 사용기를 작성합니다. [구축 환경] - Synology 918+ NAS (적용가능 모델 확인) - NAS Docker 설치 후 HomeAssistant 설치 [구축 하기] - Synology Nas Docke..

inganyoyo.tistory.com


[Awair Api Token 발급]

-  https://developer.getawair.com/console/getting-started-doc   

   주소로 접속하여 회원가입을 완료하면 약 2시간 이내에 승인이 완료되었다는 메일과 함께 재접속시 API Token값을 부여받게된다.

 

[sensors.yaml 설정]

- 기본적으로 제공되는 sensor값을 UI에 그려주게되면 소수점 15자리까지 표시됩니다. 

- 번거롭지만 template를 만들어 반올림 작업을 진행

- platform: awair
  access_token: 부여받은 토큰
  devices:
  - uuid: UUID
  
- platform: template
  sensors:
    living_room_awair_co2:
      value_template: '{{ states.sensor.awair_co2.state | round(0) }}'
      unit_of_measurement: 'ppm'
    
    living_room_awair_voc:
      value_template: '{{ states.sensor.awair_voc.state | round(0) }}'
      unit_of_measurement: 'ppb'
    
    living_room_awair_pm2_5:
      value_template: '{{ states.sensor.awair_pm2_5.state | round(0) }}'
      unit_of_measurement: 'µg/m3'

    living_room_awair_temperature:
      value_template: '{{ states.sensor.awair_temperature.state | round(1) }}'
      unit_of_measurement: '°C'

    living_room_awair_humidity:
      value_template: '{{ states.sensor.awair_humidity.state | round(1) }}'
      unit_of_measurement: '%' 

    living_room_awair_score:
      value_template: '{{ states.sensor.awair_score.state | round(0) }}'
      unit_of_measurement: '%' 

[ui-lovelace.yaml 설정]

- 기본적인 glance layout에 sensor값들을 입력 (원하는 layout이 있으시면 변경 가능)

....
      - type: glance
        title: "Awair"
        show_header_toggle: false
        columns: 6
        entities:
          - entity: sensor.living_room_awair_score
            name: "점수"
            
          - entity:  sensor.living_room_awair_co2
            name: "이산화탄소"
            icon: mdi:periodic-table-co2
            
          - entity: sensor.living_room_awair_humidity
            name: "습도"
            icon: mdi:water-percent
            
          - entity: sensor.living_room_awair_pm2_5
            name: "미세먼지"
            icon: mdi:cloud
            
          - entity: sensor.living_room_awair_temperature
            name: "온도"            
            icon: mdi:thermometer
            
          - entity: sensor.living_room_awair_voc
            name: "화학물질"
            icon: mdi:cloud
....            

[HomeAssistant 확인]

- HomeAssistant 접속 시 등록한 Awair가 정상적으로 표시됨.

  (Elevator는 홈넷에 RS485 패킷을 분석하여 만들었다. 추후 블로그를 통해 포스팅 예정)

반응형

블로그의 정보

SuSu Daddy

SuSu Daddy

활동하기