Weather & irrigation, on your terms

Know your weather.
Understand
your watering.

Meet LocalSky. Your weather, soil, and sprinklers in one app—with the reasons behind every watering decision, right there to explore.

Stable 1.0.1. Runs on your hardware. No LocalSky subscription.

The LocalSky approachFig. 01
Rain, soil conditions, and irrigation connected around your yard
From the sky to the soil.Built around your yard.
Weather on its own Irrigation when you’re ready Home Assistant optional Open source, Apache-2.0

A window into your yard

The whole picture. One place.

LocalSky weather dashboard with local observations; desktop also includes forecasts and radar

Read what’s happening now, watch what’s moving in, and follow the forecast. Local station readings and online weather sources come together in one view.

Explore weather sources ↗
LocalSky irrigation dashboard with Quick Run and zone controls

Start a Quick Run, check each zone, and open the rules behind a watering decision. The public demo uses sample history; its next-run planning views are incomplete.

Read how decisions work ↗
LocalSky history showing recorded watering sessions and zone activity

Trace the watering that actually happened. Review sessions, cycles, and recorded skips, then take your records with you as a CSV export.

A closer look at history ↗
01From weather to a watering decision

A reason to water.
A reason to wait.

Rain on the way. A wet zone. A dry patch that needs attention. LocalSky brings the evidence together so you can understand what’s planned—and why.

  1. 01
    Start with the conditions.

    Weather and a soil water balance estimate each zone’s need. Supported probes add real moisture evidence.

  2. 02
    Look ahead before running.

    Expected rain, watering restrictions, and available time shape the plan. Missing required data can pause automatic watering.

Follow the decision
LocalSky zone controls and water needs, with a separate status for each zone
Each zone has its own plants, soil, sprinkler rate, and limits.

Your front lawn and back garden don’t have to follow the same plan.

02 / Make yourself the owner

Your connections.
Your decisions.
Your corner of the sky.

The engine runs on your server, NAS, Raspberry Pi, or Home Assistant OS. Your configuration and recorded history live there, too.

Connect the devices that fit your yard. Inspect the inputs, use the local API, or read the source code.

See what stays local

Local weather stations Observe

Online forecasts Look ahead

Supported soil probes Measure

LOCALSKYOn your hardware

Supported controllers Water

Local records & CSV Understand

Home Assistant & APIs Connect

Local operation depends on your connections. Online forecasts, radar, and cloud controllers still need internet. A local controller can remain reachable while automatic watering pauses because required readings are missing. Read about offline behavior.

03 / Build on what you have

Bring your
own backyard.

Start with weather alone. Add irrigation when you’re ready. Pair with Home Assistant if it’s part of your home.

Check your hardware
Your weather
Tempest. Ecowitt. Your chosen sources.

Supported local gateways, HA sensors, and online providers. See sensor support.

Local controllers
OpenSprinkler and supported DIY controllers.

Control supported hardware over your local network. DIY devices can connect through HTTP or MQTT.

Cloud controllers
Rachio, Hydrawise, and B-hyve.

Connect your supported controller through its manufacturer’s cloud service. Internet access and vendor credentials are required.

Your home
Home Assistant, when you want it.

The optional companion brings supported readings and controls into HA. Meet the integration.

Considering Rachio?

Take a closer look at the difference between a managed controller and an engine you run yourself.

LocalSky vs Rachio 3

Before you get started

A few good
questions.

What you need, what’s optional, and where to start.

Can I use LocalSky just for weather?

Yes. Connect supported weather sources and use the dashboard, forecasts, radar, and history. Irrigation is optional; you can add a controller later.

What do I need to run it?

An always-on host for Docker or the Home Assistant OS app, plus the devices you choose to connect. For irrigation, you’ll need a supported controller. The installation guide covers storage and networking.

Do I need Home Assistant or a cloud account?

Home Assistant is optional, and there is no LocalSky cloud account. A connected forecast provider or cloud controller may require its own account and internet access. See the connection requirements.

What does LocalSky cost?

The software is free and open source under Apache-2.0, with no LocalSky subscription. Your host, controller, sensors, electricity, and any paid third-party services are separate.

Is it ready for my irrigation system?

LocalSky 1.0.1 is a stable release. Check adapter compatibility, verify your zone bindings and run limits, and supervise the first watering. You maintain the installation; help and issue reporting are available through the project.

Make yourself at home

See what your
yard is telling you.

Take a look around the app. Start with the weather, explore a zone, and see the evidence behind a watering decision.

Simulated weather & zones · No hardware needed

Prefer to try it on your own machine?
Docker · Demo mode
docker run -d \
  -p 8090:8090 \
  -e LOCALSKY_DEMO=1 \
  ghcr.io/silenthooligan/localsky:latest

Open localhost:8090 on the host. For a real installation, follow the storage and networking guide.