미세먼지 상태 조회 액션 2개 배포

구글홈(Google Home)용으로 제가 1월초에 개발한 미세먼지 상태를 조회하는 액션(action, 음성 명령) 두 개가 드디어 배포되었습니다.

PM 10 in Korea – 국내에서만 이용 가능하며 구글홈의 위치를 기준으로 가장 가까운 관측소의 미세먼지 상태를 알려줌
World Air Quality Index – 모든 국가에서 이용 가능하며 구글홈의 위치를 기준으로 가장 가까운 관측소의 미세먼지, 초미세먼지, 오존 등의 정보를 이용한 AQI를 알려줌

 

구글 배포 기준과 맞지 않아서 몇 번 승인 거부되고, 구글의 실수로 배포한 액션이 삭제되는 일 등으로 시간이 꽤 걸렸습니다.
PM10, AQI 같이 액션 호출명을 짧게 해서 신청했더니 일반적으로 많이 사용하는 단어라서 안된다면서 승인 거부되어서 좀 길게 하였습니다.

 

아쉽게도 PM 10 in Korea는 무슨 문제가 있는지 액션 호출이 제대로 안되네요..

아무래도 숫자가 들어간 걸 제대로 인식하지 못하는게 아닌가 싶습니다. 테스트할 때도 잘 동작되었고, 구글에서 심사할 때도 잘 동작되었는데..

실제 배포된 후에는 동작을 안하네요ㅠ.ㅠ 구글에 문의해봐야 겠습니다.

 

개발환경 소개

  • API AI – 음성 인식용 AI
  • Google Actions API – Google Home Action API
  • The World Air Quality Index (AQI) project & 한국환경공단 대기오염정보 조회 서비스 – 미세먼지 정보
  • Stripes Framework – API AI와 Webhook 연동을 위한  java 웹 프레임워크
  • Google App Engine – 웹 서비스, 무료 서비스라서 과금 안되는 범위 내에서 앱엔진을 이용

This Post Has 10 Comments

  1. 안녕하세요. tell me pm10 in Korea 라고 하니까 아주 잘 되네요. 감사합니다.

    1. 안녕하세요..
      발음이 좋으신 듯 합니다.
      만든 제가 해도 인식 못할 때가 종종 있습니다^^

  2. PM10 in Korea 아주 잘 쓰고 있습니다 폰 켜지 않고 간편하게 확인할 수 있어서 좋네요 감사 인사 남기러 찾아왔습니다

  3. 안녕하세요. 만들어주신 PM10 in Korea 액션 잘 사용하고 있습니다. 정말 감사합니다. 이번에 업데이트도 하신 것 같은데 종합상태, AQI까지 알려주니 아주 만족스럽습니다.

    그런데 이번 업데이트후 몇가지 수치가 조금 이상한것 같아 여쭈어봅니다.
    먼저 pm2.5가 pm10보다 더 크게 나오던데 혹시 두개가 바뀐게 아닌가 생각이 듭니다. 보통은 pm2.5가 커야 정상인데 지금은 반대로 되었더라구요.
    그리고 원래 액션을 실행하면 저희집(영등포) 부근 측정값을 정확하게 끌고 왔거든요. 그런데 지금은 다른 동네것을 가져오는 것 같습니다. 지금 저희 동네 수치가 액션에서는 pm2.5 161, pm10 75로 알려주는데, 네이버에는 pm2.5 76, pm10 104로 나와 차이가 좀 있더라구요.

    제가 귀찮게 해드리는거 아닌지 모르겠습니다만 확인 한번만 부탁드립니다. ㅠㅠ

    1. 안녕하세요.
      최근에 서비스 운영 환경을 변경하면서 프로그램을 수정 개발했는데요..
      이 과정에서 문제가 발생한 듯합니다.
      제가 만든 미세먼지 관련 액션이 두 개가 있는데요.. 우리나라 사용자를 대상으로 하는 “PM10 in Korea”와 전 세계 사용자를 대상으로 하는 “World Air Quality Index”가 있습니다.
      두 개 액션이 하나의 프로그램에서 서비스되다 보니 업데이트 과정에서 문제가 발생한 듯합니다.
      “PM10 in Korea”를 호출했는데 “World Air Quality Index”가 호출된 듯합니다. “World Air Quality Index”에는 AQI 정보까지 알려줍니다.
      “World Air Quality Index”는 WHO 기준으로 표시되고, 네이버는 국내 기준으로 표시됩니다. 그리고, “PM10 in Korea”는 한국환경공단 에어 코리아로부터 수집된 데이터를 표시하며, AQI 정보는 제공되지 않습니다.
      알려주신 PM2.5와 PM10의 수치가 바뀌지 않았는지와 액션이 잘못 호출되는 문제를 수정하겠습니다. 수정 완료 후 다시 댓글 남기겠습니다.
      문제를 알려주셔서 고맙습니다.

    2. 현재 정상 호출되도록 수정하였습니다.
      제 구글홈에서는 이상하게 위경도가 전송되지 않아서 정상 동작하지 않아서 제대로 테스트할 수가 없네요.
      제대로 동작하는지 알려주시면 고맙겠습니다.

댓글 남기기

Close Menu
%d 블로거가 이것을 좋아합니다: