네이버 날씨 for Home Assistant 입니다.
네이버 날씨 웹페이지를 크롤링하여 센서로 추가해 줍니다.
아무래도 크롤링을 해서 가져오는 부분이라 센서에서 호출하는 부분은 최소화할 수 있도록 했습니다.
통합구성요소를 지원하며, 통합구성요소를 통해 추가시 기기 1개와 구성요소 22개가 추가됩니다.
여러지역의 네이버 날씨를 지원합니다. 한군데 이상의 지역으로 등록 가능하지만 너무 많은 지역으로 등록은 삼가해주세요.
10분 간격으로 네이버 날씨정보를 갱신합니다. 10분이면 충분하니 간격을 더 줄이는건 참아주세요!
Version | Date | 내용 |
---|---|---|
v1.0.0 | 2020.05.07 | First version |
v1.0.1 | 2020.05.08 | - 미세먼지/초미세먼지/오존/자외선 가져오기 수정 - 미세먼지등급/초미세먼지등급/오존등급 추가 |
v1.0.2 | 2020.05.09 | - 자외선 가져오기 오류수정 - 시간당 강수량 가져오기 추가 - 오타수정 |
v1.0.3 | 2020.05.10 | 시간당 강수량 가져오기 오류수정 |
v1.0.4 | 2020.05.10 | 오타수정 |
v1.0.5 | 2020.05.12 | - 풍속/풍향 추가 - 속성순서 수정 |
v1.0.6 | 2020.05.12 | 현재습도 수정 |
v1.1.0 | 2020.05.13 | weather.py 추가 |
v1.1.1 | 2020.05.14 | 내일오전날씨/내일오후날씨 수정 |
v1.1.2 | 2020.05.25 | SUB 지역(area_sub) 추가 |
v1.1.3 | 2020.05.25 | 오류 수정 |
v1.2.0 | 2020.06.18 | weathe에 sensor 통합 |
v1.2.1 | 2020.10.14 | weathe, sensor 현재습도, 현재풍속 가져오기 수정 |
v2.0.0 | 2021.04.12 | Renewal - 통합구성요소 적용 |
v2.0.2 | 2021.04.13 | bug Fix |
v2.0.3 | 2021.04.14 | bug Fix |
v2.0.4 | 2021.04.15 | bug Fix |
v2.0.5 | 2021.04.19 | bug Fix + 자외선등급 추가 |
v2.0.6 | 2021.04.20 | bug Fix |
v2.0.7 | 2021.04.26 | api_nweather.py 예외처리 |
v2.0.8 | 2021.07.09 | api_nweather.py 예외처리 |
v2.0.9 | 2021.07.10 | bug Fix(자외선등급 처리) |
v2.1.0 | 2021.09.19 | 웹페이지 개편에 따른 api 수정 |
v2.1.1 | 2021.09.19 | 로그출력 삭제 |
v2.1.2 | 2021.09.24 | bs4 select 수정 |
v2.1.4 | 2021.10.01 | 미세먼지 관련 오류 |
v2.1.6 | 2021.12.15 | Fixed bug |
v2.1.8 | 2022.05.04 | Fixed bug |
- HA 설치 경로 아래 custom_components에 naver_weather폴더 안의 전체 파일을 복사해줍니다.
<config directory>/custom_components/naver_weather/
- configuration.yaml 파일에 설정을 추가합니다.
- Home-Assistant 를 재시작합니다
- HACS > Integretions > 우측상단 메뉴 > Custom repositories 선택
- 'https://github.com/miumida/naver_weather' 주소 입력, Category에 'integration' 선택 후, 저장
- HACS > Integretions 메뉴 선택 후, naver_weather 검색하여 설치
- 구성 > 통합구성요소 > 통합구성요소 추가하기 > 네이버 날씨 선택 > 지역(area) 입력후, 확인.
- HA설정에 naver_weather weather를 추가합니다
- v2.0.7 이상부터는 통합구성요소만 지원합니다.
weather:
- platform: naver_weather
area: '날씨'
옵션 | 내용 | sensor | weather |
---|---|---|---|
platform | (필수) naver_weather | O | O |
area | (옵션) 원하는 동네 / default(날씨) | O | O |
area는 기본값으로 '날씨'로 들어갑니다.
기본적으로 날씨로 지정되면 장비가 있는 위치를 기준으로 날씨가 나오는거 같았습니다.
추가로 area에 원하시는 지역을 네이버에서 검색하셔서 입력해보시고 날씨가 조회되면 area에 입력하시면 됩니다.
물론 네이버에 정상적으로 검색되는지 확인이 필요합니다.
창원시 대방동 날씨로 검색했을 때, 정상적으로 날씨정보가 조회된다면 '창원시 대방동'으로 area를 입력하시면 됩니다.
정보 |
---|
위치 |
체감온도 |
현재온도 |
현재습도 |
현재풍속 |
현재풍향 |
최고온도 |
최저온도 |
내일최고온도 |
내일최저온도 |
미세먼지 |
미세먼지등급 |
초미세먼지 |
초미세먼지등급 |
오존 |
오존등급 |
시간당강수량 |
오늘비시작시간 |
오늘내일비시작시간 |
현재날씨 |
내일오전날씨 |
내일오후날씨 |
강수확률 |
- 네이버 HomeAssistant 카페 | 랜이님
- 네이버 HomeAssistant 카페 | 초후님
- 네이버 HomeAssistant 카페 | 트루월드님
[1] 네이버 HomeAssistant 카페 | af950833님의 [HA] 네이버 날씨 (https://cafe.naver.com/stsmarthome/19337)