magicseaweed platform uses the Magicseaweed Forecast API as a source for surf forecasting data for the surf spots of your choice.
You need an API key which is free but requires registration. Magicseaweed is limiting users of the API to 1 spot for the free plan.
To add Magicseaweed forecasts to your installation, add the following to your
# Example configuration.yaml entry
- platform: magicseaweed
The API key to access the service.
name string (Optional, default: MSW.)
Spot nickname for the sensors.
List of hours you would like to receive data for.
Defaults to current forecast.
Display forecast for 3AM.
Display forecast for 6AM.
Display forecast for 9AM.
Display forecast for 12PM.
Display forecast for 3PM.
Display forecast for 6PM.
Display forecast for 9PM.
Display forecast for 12AM.
ID of the surf spot. Details for getting spot id available at Magicseaweed
monitored_conditions list Required
List of forecast summaries as attributes with current summary as state.
The minimum wave height as the state with a detailed list of forecast attributes.
The maximum wave height as the state with a detailed list of forecast attributes.
Specify the unit system. Either
us based on the temperature preference in Home Assistant.
Details about the API are available in the Magicseaweed documentation.
Suggest an edit to this page, or provide/view feedback for this page.