I have been building this for the past few months and just published it: LocalSky is a self-hosted weather and smart-irrigation server that runs as one Docker container on your own hardware, and pairs with Home Assistant through a native integration.
The short version: it pulls live weather from your own station (Tempest over UDP, Ecowitt gateways polled locally, Davis WLL, Ambient, and more), merges in forecast models (Open-Meteo worldwide, NWS in the US, MET Norway, OpenWeather, Pirate Weather), and uses FAO-56 Penman-Monteith evapotranspiration to decide, schedule, and run your irrigation. It talks to controllers directly (OpenSprinkler, Rachio, Rain Bird, Hydrawise, B-hyve, MQTT), so watering keeps working even if HA is down.
What HA gets through the integration:
-
Every weather reading as sensors, with device classes so unit conversion follows your HA settings
-
Per-zone soil moisture, planned runtime, running state, and valves (real
valveentities) -
Today's run/skip verdict with the reason
-
Services:
localsky.run_zone,stop_zone,stop_all,pause,resume -
Zeroconf discovery: it finds your LocalSky on the network, no host typing
Install is HACS custom repository for now (catalog submission is in review): add https://github.com/silenthooligan/localsky-hacs, install, restart. Full guide: Home Assistant integration - LocalSky
If you run Smart Irrigation or Irrigation Unlimited today: I ran that exact stack for years and wrote a migration guide for moving the watering brain out of HA while keeping HA as the dashboard, including what happens during HA outages and how to clean up the old entities afterward: Migrating watering off Home Assistant - LocalSky
Try it without installing anything: https://demo.localsky.io runs with synthetic weather and four demo zones.
It is a beta. There is a feedback button in the app that pre-fills a GitHub issue with your version attached, and I am triaging daily. Site: https://localsky.io / Source (Apache-2.0): GitHub - silenthooligan/localsky: Hyperlocal weather + smart irrigation on your hardware. Local-first, no cloud, no subscription. Optional Home Assistant pairing. · GitHub
Happy to answer anything about the engine math, the integration, or the migration path.


