Go to file
Eduard Iten fc0add8583 feat: Adjust valve obstacle detection thresholds
Reduced the current thresholds for obstacle detection during valve opening and closing from 500mA to 200mA. This makes the obstacle detection more sensitive.

refactor: Simplify valve_work_handler logic

Refactored the  function to directly call  when an obstacle is detected or the valve reaches its end position. This removes redundant code and improves the clarity of the control flow.
Signed-off-by: Eduard Iten <eduard@iten.pro>
2025-07-11 08:57:02 +02:00
.vscode feat(refactor): Restructure project for improved modularity and clarity 2025-07-03 16:58:43 +02:00
docs Revert "feat(valve): Implement obstacle detection with configurable thresholds" 2025-07-11 00:35:19 +02:00
hardware Hardware updated 2025-06-30 13:52:33 +02:00
software feat: Adjust valve obstacle detection thresholds 2025-07-11 08:57:02 +02:00
.gemini_commit_message.txt fix(valve): Correct VND7050AJ initialization and pin configuration 2025-07-03 19:04:20 +02:00
.gitignore added gitignore to ignore build dirs 2025-06-13 07:48:18 +02:00
README.de.md docs: replace svg logo with png version 2025-07-02 09:22:37 +02:00
README.es.md docs: replace svg logo with png version 2025-07-02 09:22:37 +02:00
README.fr.md docs: replace svg logo with png version 2025-07-02 09:22:37 +02:00
README.md docs: replace svg logo with png version 2025-07-02 09:22:37 +02:00
setup-format-hook.sh added formatting 2025-07-08 16:06:11 +02:00

README.md

Logo

🇩🇪 Deutsch | 🇬🇧 English | 🇫🇷 Français | 🇪🇸 Español

Modular Irrigation System

This project implements a smart, modular irrigation system controlled via Home Assistant.

Documentation

The detailed documentation can be found in the docs/ directory:

  • Concept: Describes the system architecture, the components used, and the basic design decisions.
  • MODBUS Registers: Defines the register map for communication with the slave nodes.
  • Project Plan: Contains the development and implementation plan.

Quick Start

  • Hardware: The KiCad files for the hardware are located in the hardware/ directory.
  • Software: The Zephyr-based firmware for the slave nodes is located in the software/ directory.