Skip to content

SirLancillottoDev/smart-irrigation-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌱 Zone Smart Irrigation Card

Dynamic JSON Badge Static Badge Static Badge Donate with PayPal

A custom card for Home Assistant to manage smart multi-zone irrigation systems

🏠 Home Assistant | 📋 Installation | ⚙️ Configuration | 🐛 Issues


📸 Preview

Active card Inactive card
Card search

🎯 Overview

The Zone Smart Irrigation Card is a custom card for Home Assistant that allows you to manage multi-zone irrigation systems in an intuitive and comprehensive way. This card works in perfect synergy with the Zone Smart Irrigation integration.

⚠️ IMPORTANT PREREQUISITE
This card requires the Zone Smart Irrigation integration to work properly.
👉 Download the integration here


✨ Key Features

🔧 Smart Zone Management

  • ✅ Enable/disable each individual zone
  • 📅 Integrated weekly calendar
  • ⏰ Management of 4 time slots per zone

📱 Intuitive Interface

  • 🎨 Responsive and modern design
  • 🔍 Zone selection via comboBox
  • 👁️ Simplified view for disabled zones

⏱️ Advanced Scheduling

  • 📆 Day of the week selection
  • 🕐 Customizable start time
  • ⏳ Configurable irrigation duration
  • 🎯 Time slot 1 always active (when zone is active)
  • 🔀 Other slots can be toggled on/off at will

🚀 Installation

📦 Via HACS (Recommended)

Apri in HACS

🔧 Manual Installation

  1. Download files from the dist folder
  2. Copy files to /config/www/smart-irrigation-card/
<config directory>/
├── www/
│   └── smart-irrigation-card/
│       ├── smart-irrigation-card.js
│       ├── smart-irrigation-card-editor.js
│       └── smart-irrigation-zone-card.manifest.json
  1. Add resource in Home Assistant:

    • Go to SettingsDashboardsResources
    • Click Add Resource
    • URL: /local/smart-irrigation-card/smart-irrigation-card.js
    • Type: JavaScript Module
  2. Restart Home Assistant


⚙️ Configuration

🎛️ Adding the Card

  1. 🏠 Go to your dashboard
  2. ✏️ Click Edit
  3. ➕ Click Add Card
  4. 🔍 Search for "Smart Irrigation Card"
  5. 🎯 Select the zone from the dropdown menu
  6. 💾 Save the configuration

📋 YAML Configuration (Optional)

type: custom:smart-irrigation-card
zone_name: <zone_name> (configurated with integration)
physical_switch_entity: irrigation.garden_zone

🛠️ Project Status

📝 Development Note
This project is currently in active development. Some features may not be complete and documentation is continuously being updated.

⏳ Being a project developed in spare time, I cannot provide precise timelines for completion.

🤝 Contributions welcome! Feel free to open issues or pull requests.


🆘 Support


⚖️ License and Disclaimer

📄 License

This project is released under Apache License 2.0.
See the LICENSE file for complete details.

⚠️ Disclaimer

This project is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

The author shall not be held liable for any damage or loss caused by the use of this software.

Use at your own risk.


Made with ❤️ for the Home Assistant Community

⭐ If this project is useful to you, please leave a star on GitHub!

About

Custom Lovelace card for Home Assistant Zone smart irrigation integration

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published