Comments (9)
It should be under the controller. When any of the zones are on, the controller will be on. Hint: If you have a delay between zones in your sequence then consider using preamble and or the postamble settings to avoid the irrigation pump turning off and on. The setting should be at least the longest delay. For example:
# Example configuration.yaml entry
irrigation_unlimited:
controllers:
preamble: '00:01' # Cover the delay between zones and prevent pump on/off
entity_id: 'switch.my_irrigation_pump'
zones:
- entity_id: 'switch.my_valve1'
- entity_id: 'switch.my_valve2
sequences:
- duration: '00:10' # Without preamble the pump will turn off
delay: '00:01'
schedules:
- time: '06:00'
zones:
- zone_id: 1
- zone_id: 2
from irrigation_unlimited.
from irrigation_unlimited.
from irrigation_unlimited.
The log file should have an entry for the manual run call. Please post this. I am thinking if the call was for 1 second instead of 10 minutes you might get something like you describe.
from irrigation_unlimited.
from irrigation_unlimited.
from irrigation_unlimited.
This won't work. The config file is only used at startup or a reload so even if it were able to read the value from the input_datetime, changing it would not have any effect on the operation. The way to dynamically interact with the integration is via service calls. In this situation you would call the adjust_time
service in an automation. When the input_datetime control changes an automation is triggered and a service call is made. Here is an example:
automation:
- alias: Irrigation Unlimited Time Change
trigger:
- platform: homeassistant
event: start
- platform: state
entity_id:
- input_datetime.irrigation_auto_runtime
action:
service: irrigation_unlimited.adjust_time
data:
entity_id: binary_sensor.irrigation_unlimited_c1_m
sequence_id: 1
actual: >
{{ states('input_datetime.irrigation_auto_runtime') }}
The above will trigger on HA startup or when the input_datetime control changes. Also take a look at the time-picker-card. You can get rid of the am/pm part to turn it from a time of day into a duration control. Note: The example has not been tested but the theory is sound.
from irrigation_unlimited.
from irrigation_unlimited.
Assume all good now. Closing issue.
from irrigation_unlimited.
Related Issues (20)
- After cancelling sequence manual run zones keep that schedule HOT 2
- Do not allow "Controller" Run in Manual Modes HOT 4
- Suspend does not suspend irrigation time/duration: add pause/continue or freeze/unfreeze to zones, sequences, controllers HOT 35
- Zone.more parameters HOT 6
- Typo in 5.9 documentation regarding Clock. HOT 1
- Listen to 'external' switch commands of solenoid valves HOT 3
- Companion card possible error in start times for repeat sequences HOT 2
- `from`/`until` field handling does not match documentation HOT 2
- Documentation: More object shall be replaced by User object HOT 2
- Templating error in service call manual_run HOT 6
- Adjustment properties remain empty HOT 1
- Next run information disappeared
- The automation "Irrigation Unlimited Load UI Controls" (automation.irrigation_unlimited_load_ui_controls) has an action that calls an unknown service: irrigation_unlimited.list_config. HOT 4
- Check_back object with manual switching of actuators syncing UI zone objects HOT 2
- Bug after upgrade to HA 2024.3.x HOT 1
- Can't get rename_entities working
- Valve entity error log HOT 5
- Support valve entities available since 2024.1 HOT 5
- future_span does not seem to work when changing schedule over the next few days that lie within future_span HOT 4
- Dynamic Adjustment of Preamble HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from irrigation_unlimited.