gieljnssns / homeassistant-local-weather-forecast

Homeassistant local weather forecast. ~90% accurate*

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Homeassistant 12h local weather forecast. ~94% accurate*

Buy Me A Coffee

new Ecowitt integration released! use https://github.com/HAuser1234/HA_Ecowitt_Extended to direcly integrate your Ecowitt based weatherstation with this integration!

this homeassistant integration creates sensors to forecast local weather without the need for external services. Therefore it helps to get accurate weather data for the next 12h without the problem of changing services, API's ... Also only a barometer as a sensor is required (can also be pulled from online). But the forecast can be made more accurate with more sensors. For me the zambretti forecaster ist pretty accurate, but you will have to monitor both Models in order to find the better one for your location.

If you like this repository please leave a star ⭐

Features

  • 2 Forcaster Models (zambretti + Negretti and Zambra) (you may have to change the card to use the other model, depending on which model is more accurate at your location)
  • rain probability
  • approximate timestamps for weather change (at reboot it can take some time for them to be accurate!)
  • text prognosis
  • simple temperature forecast
  • extract general weather conditions
  • full english an german support

Sensors

Following sensors can be used:

  • barometer (required)
  • temperature (set value to 0 is missing) (optional)
  • Wind speed (optional)
  • Wind direction (optional)

Card

English and german version:

grafik grafik

Installation

please contribute ANY upgrades to the card or algorythm thia helps everybody!

  • copy weather_forecast.yaml into your custom yaml integrations folder how to make a integrations folder:
  1. add this to your configuration.yaml:
homeassistant:
  packages: !include_dir_named integrations
  1. create a folder named integrations in your config directory
  2. copy weather_forecast.yaml in this folder
  • make changes for your individual setup (edit settings marked in weather_forecast.yaml
  • copy the card as a manual yaml config into lovelace. !mushroom required, vertical-stack-in-card required!
  • edit the current production of solar entity in the conditional cards

ToDo

sources

https://github.com/sassoftware/iot-zambretti-weather-forcasting https://integritext.net/DrKFS/zambretti.htm https://www.mikrocontroller.net/topic/385242 http://www.beteljuice.co.uk/zambretti/forecast.html

.* 94% according to https://github.com/sassoftware/iot-zambretti-weather-forcasting _

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

About

Homeassistant local weather forecast. ~90% accurate*

License:GNU Affero General Public License v3.0