OpenWeatherMap

OpenWeatherMap 인터페이스는 인터넷을 통해 날씨 데이터를 가져오기 위해 통신합니다. 현재 데이터뿐만 아니라 5일까지 매 3시간마다 예측된 데이터도 사용됩니다. 날씨 서비스는 무료로 제공됩니다.

구성

게이트웨이에서 위치와 API 키가 저장됩니다. 따라서 각 인터페이스에는 하나의 위치만 사용할 수 있습니다. API 키는 openweathermap.org 웹사이트에서 구매할 수 있습니다. 이 키는 고객별로 별도로 생성해야 합니다. API 키가 언제든지 확인 가능하기 때문입니다.

날씨 데이터의 언어를 확장 탭에서 구성할 수 있습니다.

변수

변수 time은 항상 마지막 쿼리의 시점을 반환합니다. 이 변수는 모니터에 기록되지 않습니다.

위치

변수 설명
city [string] 도시 이름.
country [string] 국가 코드. 예: CH.
timezone [time] 시간대 오프셋(ms).
sunrise [datetime] 오늘의 일출.
sunset [datetime] 오늘의 일몰.
geolat [real] 위도.
geolng [real] 경도.

참고: 일출과 일몰은 데이터가 가져온 후 계산됩니다. 대신 SUNINFO 함수 블록을 사용하는 것이 좋습니다.

현재 날씨 및 예측

항상 3시간 간격으로 동일한 값이 쿼리됩니다. 각 값에는 다른 접두사가 있습니다. 접두사 act_은 현재 값을 반환합니다.

변수 설명
dt [datetime] 수집된 데이터가 유효한 절대 시간.
id [int] OpenWeatherMap에 따른 날씨 상태 ID.
icon [string] 날씨를 위한 기호.
main [string] 영어 날씨 설명.
description [string] 영어 날씨 설명.
temp [real] 온도(°C).
humidity [int] 상대 습도(%).
visibility [int] 시정(미터).
rain [real] 강우량(밀리미터).
snow [real] 적설량(밀리미터).
preassure [int] 해수면 기압(mbar).
clouds [int] 구름 덮임(%).
windspeed [real] 풍속(m/s).
winddirection [real] 풍향(°).

팁: 변수 idicon에 대한 내부 기호 라이브러리가 있습니다. 날씨 아이콘을 참조하세요.