Integracja Home Assistant z OpenWeather – jak dodać prognozę pogody do systemu?
Integracja Home Assistant z OpenWeather – jak dodać prognozę pogody do systemu? Integracja Home Assistant z OpenWeather to doskonały sposób na uzyskanie aktualnych danych pogodowych
Integracja Home Assistant z OpenWeather – jak dodać prognozę pogody do systemu?
Wstęp
Integracja Home Assistant z OpenWeather to doskonały sposób na uzyskanie aktualnych danych pogodowych w inteligentnym domu. Dzięki temu możesz automatyzować systemy ogrzewania, klimatyzacji, oświetlenia czy nawet rolety na podstawie prognozy pogody. W tym artykule dowiesz się, jak skonfigurować OpenWeather w Home Assistant, jakie korzyści daje ta integracja oraz jak wykorzystać dane pogodowe do automatyzacji.
Co to jest OpenWeather?
OpenWeather to popularna usługa dostarczająca prognozy pogody na całym świecie. Oferuje darmowe i płatne plany dostępu do danych meteorologicznych, w tym temperatury, wilgotności, ciśnienia, opadów i wielu innych parametrów pogodowych. API OpenWeather pozwala na integrację tych danych z systemami Smart Home, takimi jak Home Assistant.
Korzyści z integracji OpenWeather z Home Assistant
- Aktualna prognoza pogody – Home Assistant może wyświetlać aktualne warunki pogodowe oraz prognozy.
- Automatyzacja na podstawie pogody – możesz np. automatycznie włączać ogrzewanie, jeśli temperatura spadnie poniżej określonego poziomu.
- Sterowanie roletami i markizami – rolety mogą zamykać się automatycznie przy silnym wietrze lub intensywnym nasłonecznieniu.
- Powiadomienia pogodowe – możesz otrzymywać powiadomienia o deszczu, śniegu czy gwałtownych zmianach pogody.
Jak uzyskać klucz API OpenWeather?
Aby skorzystać z OpenWeather w Home Assistant, potrzebujesz klucza API. Oto kroki do jego uzyskania:
- Przejdź na stronę OpenWeather.
- Zarejestruj się i zaloguj na swoje konto.
- Wejdź do sekcji API Keys.
- Wygeneruj nowy klucz API i skopiuj go.
Konfiguracja OpenWeather w Home Assistant
- Otwórz plik
configuration.yamlw Home Assistant. Dodaj następującą konfigurację:
1 2 3 4 5 6
weather: - platform: openweathermap api_key: "TWOJ_KLUCZ_API" latitude: 52.2298 # szerokość geograficzna longitude: 21.0122 # długość geograficzna mode: daily # dzienna prognoza
- Zapisz plik i zrestartuj Home Assistant.
- Po restarcie dane pogodowe będą dostępne w sekcji Encje.
Jak wykorzystać dane pogodowe do automatyzacji?
Przykład 1: Automatyczne zamykanie rolet przy silnym wietrze
1
2
3
4
5
6
7
8
9
10
automation:
- alias: Zamknij rolety przy silnym wietrze
trigger:
- platform: numeric_state
entity_id: weather.openweathermap
attribute: wind_speed
above: 10 # prędkość w m/s
action:
- service: cover.close_cover
entity_id: cover.rolety
Przykład 2: Włącz ogrzewanie, gdy temperatura spadnie poniżej 5°C
1
2
3
4
5
6
7
8
9
10
11
12
automation:
- alias: Włącz ogrzewanie przy niskiej temperaturze
trigger:
- platform: numeric_state
entity_id: weather.openweathermap
attribute: temperature
below: 5
action:
- service: climate.set_temperature
entity_id: climate.ogrzewanie
data:
temperature: 22
Dodatkowe opcje OpenWeather w Home Assistant
Możesz dodać więcej parametrów, np.:
- humidity – wilgotność powietrza
- pressure – ciśnienie atmosferyczne
- cloudiness – zachmurzenie
- visibility – widoczność
Przykład:
1
2
3
4
5
6
7
8
sensor:
- platform: openweathermap
api_key: "TWOJ_KLUCZ_API"
monitored_conditions:
- humidity
- pressure
- cloudiness
- visibility
Podsumowanie
Integracja Home Assistant z OpenWeather to prosty i skuteczny sposób na uzyskanie aktualnych danych pogodowych w inteligentnym domu. Dzięki tej integracji możesz dostosować działanie urządzeń do warunków atmosferycznych, co poprawi komfort i efektywność energetyczną Twojego domu.
Jeśli masz pytania lub chcesz podzielić się swoimi automatyzacjami, zostaw komentarz!
