An open API service indexing awesome lists of open source software.

https://github.com/zubir2k/homeassistant-malaysiaweather

⛅ Malaysia Weather Forecast Integration for Home Assistant. Data provided by Malaysian Meteorological Department (MET)
https://github.com/zubir2k/homeassistant-malaysiaweather

hacs hacs-integration home-assistant malaysia metmalaysia weather

Last synced: 2 months ago
JSON representation

⛅ Malaysia Weather Forecast Integration for Home Assistant. Data provided by Malaysian Meteorological Department (MET)

Awesome Lists containing this project

README

        

![github](https://github.com/user-attachments/assets/9b891ff7-7079-460d-afd3-97c5615f6110) \
[![hacs_badge](https://img.shields.io/badge/HACS-Integration-41BDF5.svg)](https://github.com/hacs/integration)
![GitHub all releases](https://img.shields.io/badge/dynamic/json?color=41BDF5&logo=home-assistant&label=Download%20Count&suffix=%20installs&cacheSeconds=15600&url=https://analytics.home-assistant.io/custom_integrations.json&query=$.malaysia_weather.total)
[![Buy](https://img.shields.io/badge/Belanja-Coffee-yellow.svg)](https://zubirco.de/buymecoffee)
[![GitHub Release](https://img.shields.io/github/release/zubir2k/homeassistant-malaysiaweather.svg)](https://github.com/zubir2k/homeassistant-malaysiaweather/releases/)

## Features
- Multiple Location supported
- Earthquake sensor
- Warning sensor
- Satellite Imagery (as image entity and select entity)

> [!Tip]
> 1. This integration provides ONLY weekly data (7 days) at the moment
> 2. For imagery, you may use `picture card` for individual image or use `markdown card` for dynamic image switching
>
> ```yaml
> ![image]({{state_attr('select.satellite_imagery', 'url')}})
> ```

![image](https://github.com/user-attachments/assets/78fe17df-0655-4b6e-a33c-e5b1ce12b949)

## Installation
#### With HACS
[![Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.](https://my.home-assistant.io/badges/hacs_repository.svg)](https://my.home-assistant.io/redirect/hacs_repository/?owner=zubir2k&repository=homeassistant-malaysiaweather&category=integration)

> [!Tip]
> If you are unable to use the button above, manually search for Malaysia Weather in HACS.

#### Manual
1. Copy the `malaysia_weather` directory from `custom_components` in this repository and place inside your Home Assistant's `custom_components` directory.
2. Restart Home Assistant
3. Follow the instructions in the `Setup` section

> [!WARNING]
> If installing manually, in order to be alerted about new releases, you will need to subscribe to releases from this repository.

## Setup
[![Open your Home Assistant instance and start setting up a new integration.](https://my.home-assistant.io/badges/config_flow_start.svg)](https://my.home-assistant.io/redirect/config_flow_start/?domain=malaysia_weather)

> [!Tip]
> If you are unable to use the button above, follow the steps below:
> 1. Navigate to the Home Assistant Integrations page (Settings --> Devices & Services).
> 2. Click the `+ ADD INTEGRATION` button in the lower right-hand corner.
> 3. Search for `Malaysia Weather`.
> 4. The integration will first create `Warnings & Imagery`.
> 5. Next, continue by clicking the `Add Service` button.
> 6. Select the location that you wish add (location are sorted alphabetically).
> 7. Weather sensor will be created based on the location that you have chosen.
> 8. You may also continue adding another location by clicking the `Add Service` button.

![image](https://github.com/user-attachments/assets/9939a9dd-2dad-4b30-99c5-1d3f52022042)

## Main Contributors
- [Dr. Yusri Salleh](https://github.com/kucau0901)
- [Zubir Jamal](https://github.com/zubir2k)

## Credits
![logo](https://github.com/user-attachments/assets/eb467f55-6cb9-4420-ab5e-7bdd3b28be9c) Data provided by MET Malaysia via [data.gov.my](https://data.gov.my/)