MGM Weather (FT) - Accurate Local Weather Data for Türkiye

Hi everyone! :wave:

I’m excited to share my new custom integration: MGM Weather (FT).

As many users in Türkiye know, global weather providers often lack the accuracy of local data. This integration fetches real-time weather data and forecasts directly from the Turkish State Meteorological Service (MGM) via a custom proxy API, ensuring the most accurate and localized weather information for cities in Türkiye.

:star2: Why use this integration?

  • Official Data: Uses data from government stations (MGM).
  • Accuracy: More reliable for local conditions compared to global models.
  • UI Config: Easy setup via Home Assistant UI (Config Flow). No YAML needed!
  • HACS Support: Fully compatible with HACS.

:camera: Screenshots

:sparkles: Features

  • Current Conditions: Temperature, Humidity, Wind Speed, Pressure, and Condition Icons.
  • Forecast: 5-Day Daily Forecast.
  • Multi-City: Supports all cities in Türkiye.

:rocket: Installation

  1. Open HACS > Integrations > Custom Repositories.
  2. Add this URL: https://github.com/taskinfa/mgm-weather
  3. Category: Integration.
  4. Search for “MGM Hava Durumu (FT)” and install.
  5. Restart Home Assistant and add the integration via Settings > Devices & Services.

:link: GitHub Repository: https://github.com/taskinfa/mgm-weather


:tr: Türkçe Açıklama

Merhaba arkadaşlar!

Türkiye için geliştirdiğim MGM Hava Durumu entegrasyonunu sizlerle paylaşmak istiyorum. Bildiğiniz gibi global hava durumu servisleri yerel veriler kadar tutarlı olamayabiliyor.

Bu entegrasyon, verileri doğrudan Meteoroloji Genel Müdürlüğü (MGM) kaynaklarından çeker ve Home Assistant dashboard’unuza yansıtır.

Özellikler:

  • Tamamen arayüz üzerinden kurulum (YAML ile uğraşmaya gerek yok).
  • HACS ile tek tıkla kurulum ve güncelleme.
  • Anlık sıcaklık, nem, basınç, rüzgar ve 5 günlük tahmin verisi.
  • İstediğiniz kadar şehir ekleme desteği.

Geri bildirimlerinizi ve yıldızlarınızı (:star:) GitHub üzerinden bekliyorum. Güle güle kullanın!