날씨
Macro Deck에 포함API 키 없이 원하는 위치의 현재 날씨와 예보를 덱에 표시하세요.
가장 큰 위젯에 현재 날씨와 3일 예보가 표시되는 네 가지 크기의 날씨 위젯
- Open-Meteo의 날씨 데이터, 계정이나 API 키 불필요
- 위치를 원하는 만큼 추가
- 오늘과 다음 며칠을 보여 주는 날씨 위젯
- 시간별 예보, 바람, 습도, 일출·일몰 시간이 담긴 상세 대화 상자
- 온도와 날씨 상태를 변수로 제공
날씨 연동은 관심 있는 장소의 날씨를 보여 줍니다. 무료 날씨 서비스인 Open-Meteo에서 데이터를 가져오므로 계정이나 API 키가 필요 없습니다. 도시를 검색하거나 좌표를 입력해 위치를 추가하고, 위치마다 섭씨 또는 화씨를 고릅니다.
위젯, 상세 정보, 변수
날씨 위젯은 한 위치의 현재 날씨와 다음 며칠의 예보를 보여 줍니다. 컴팩트 스타일에서는 위치, 현재 온도, 날씨 상태, 오늘의 최고·최저 기온만 표시합니다. 위젯을 누르면 예보, 다음 몇 시간, 체감 온도, 습도, 바람, 강수, 일출과 일몰이 담긴 날씨 상세 정보 대화 상자가 열립니다. 위젯에 직접 짧게 누르기 액션을 지정하면 대신 그 액션이 실행됩니다.
날씨 상세 보기 액션은 고른 위치에 대해 어떤 버튼에서든 같은 대화 상자를 엽니다.
이 연동은 처음 추가한 위치에 대한 변수도 제공합니다. 온도, 체감 온도, 오늘의 최고·최저 기온, 날씨 상태, 낮인지 여부입니다. 라벨이나 조건에 사용하세요. 예를 들어 버튼에 {{ vars.weather_temperature }}°를 넣거나, weather_condition이 Rain일 때 버튼 색을 바꾸는 만약 / 아니면을 만들 수 있습니다.
활용 예
- 덱의 홈 폴더에 놓은, 사는 도시의 날씨 위젯.
- 나란히 놓은 위젯 두 개. 하나는 사는 곳, 하나는 가족이 사는 도시.
- 아침 루틴용 폴더에 있는 날씨 상세 보기 버튼.
- 시계 옆에
{{ vars.weather_temperature }}° / {{ vars.weather_high }}°를 표시하는 라벨.
업데이트 방식
Macro Deck은 15분마다 모든 위치의 날씨를 가져오며, 위젯에는 새 데이터가 바로 표시됩니다. 예보는 7일을 다룹니다. 컴퓨터가 잠시 오프라인인 경우처럼 새로 고침이 실패하면 마지막 데이터가 위젯에 그대로 남습니다.
준비물
- Windows, macOS 또는 Linux의 Macro Deck 3
- Macro Deck이 실행 중인 컴퓨터의 인터넷 연결
- 도시 이름 또는 장소의 위도와 경도
설정하기
1단계: 날씨 연동 열기
Macro Deck의 사이드바에서 연동을 클릭하고 날씨를 클릭하세요.
2단계: 위치 추가
개요 탭의 구성 섹션에서 구성 추가를 클릭하세요. 오른쪽 위의 스위치를 켜도 같은 대화 상자가 열립니다. 위치 추가 대화 상자에서 도시를 입력하고(예:
Berlin) 온도 단위를 고르세요. 도시 대신 도시를 비워 두고 지도 서비스 등에서 찾은 위도와 경도를 입력할 수도 있습니다. 계속을 클릭하세요. Macro Deck은 검색에서 처음 찾은 장소를 사용하고 연동을 켭니다.3단계: 필요하면 위치 더 추가
장소를 더 추가하려면 장소마다 구성 추가를 다시 클릭하세요. 위치에서 이름 바꾸기를 사용하면 위젯에 표시되는 이름을 바꿀 수 있습니다.
4단계: 날씨 위젯 추가
덱 페이지에서 덱의 잠금을 해제한 상태로(오른쪽 위에 잠금 버튼이 보임) 날씨 위젯을 추가한 다음 날씨 위치에서 장소를 고르세요. 예보 일수로 표시할 날 수를 정하세요.
5단계: 버튼에 상세 정보 액션 추가
버튼에서 예보를 열려면 덱 페이지에서 그 버튼을 클릭하세요. 짧게 누르기가 선택된 상태로 편집기가 열립니다. + 액션 추가를 클릭하고 액션 추가 대화 상자 왼쪽에서 날씨를 선택한 다음 날씨 상세 보기를 고르세요. 위치에서 장소를 고르거나, 비워 두면 첫 번째 위치가 사용됩니다.
6단계: 결과 확인
저장하고 잠시 후 위젯에 현재 날씨가 표시됩니다. 위젯이나 버튼을 누르면 날씨 상세 정보가 열립니다.
액션1
버튼에 넣거나 흐름에서 실행하세요.
- 날씨 상세 보기
- 구성된 위치의 전체 예보가 담긴 대화 상자를 엽니다.
변수6
버튼과 위젯에 이 값을 표시하거나 조건에 사용하세요.
weather_temperature- 첫 번째 위치의 현재 온도입니다.
weather_apparent_temperature- 첫 번째 위치의 체감 온도입니다.
weather_condition- 첫 번째 위치의 현재 날씨 상태입니다(예:
Clear,Rain). weather_high- 첫 번째 위치의 오늘 최고 기온입니다.
weather_low- 첫 번째 위치의 오늘 최저 기온입니다.
weather_is_day- 첫 번째 위치가 낮인지 여부입니다.
위젯1
위젯 선택기에서 덱에 추가하세요.
- 날씨
- 한 위치의 현재 날씨와 여러 날의 예보를 표시하며, 누르면 상세 정보가 열립니다.
자주 묻는 질문
API 키가 필요한가요?
아니요. 날씨는 계정이나 키가 필요 없는 Open-Meteo에서 가져옵니다. Macro Deck은 예보를 받기 위해 위치의 좌표를 Open-Meteo로 보내며, 설정 중에 도시를 검색할 때는 도시 이름도 보냅니다.
여러 장소의 날씨를 표시할 수 있나요?
네. 장소마다 구성을 하나씩 추가하고, 각 날씨 위젯이나 날씨 상세 보기 액션에서 장소를 고르세요. 변수는 항상 처음 추가한 위치를 따릅니다.
검색에서 엉뚱한 도시가 나옵니다. 어떻게 해야 하나요?
Macro Deck은 검색에서 처음 찾은 장소를 사용합니다. 원하는 장소를 정확히 지정하려면 도시를 비워 두고 대신 위도와 경도를 입력하세요. 나중에 바꾸려면 해당 위치에서 연결 편집을 사용하세요.
날씨는 얼마나 자주 업데이트되나요?
15분마다 업데이트됩니다. 새로 고침이 실패하면 위젯이 마지막 데이터를 유지하므로 잠깐 끊겨도 위젯이 비지 않습니다.
하드웨어 덱에서 위젯을 눌러도 아무 일도 일어나지 않는 이유는 무엇인가요?
하드웨어 덱에는 상세 대화 상자를 표시할 화면이 없습니다. 하드웨어 덱에서 무언가 하게 하려면 위젯에 직접 짧게 누르기 액션을 지정하세요.
스마트 홈 및 웹의 다른 연동
Home Assistant
Macro Deck에 포함덱에서 조명을 켜고 끄고, 장면과 스크립트를 실행하고, Home Assistant의 실시간 상태를 표시하세요.
AdGuard Home
Macro Deck에 포함AdGuard Home 보호를 켜거나 끄거나 일시 중지하고, 통계를 덱에 표시하세요.
RSS 피드
Macro Deck에 포함RSS와 Atom 피드를 구독하고, 최신 글을 위젯에 표시하며, 새 글이 올라오면 반응하세요.
HTTP
Macro Deck에 포함버튼에서 HTTP 요청을 보내고 응답의 값을 변수에 저장하세요.