Comments (4)
Hi Juan,
First off I can see the adjust_time
service call was issued after the sequence was started. The adjustment must be made before the schedule has commenced. It can be thought of as adjusting future runs. The entire sequence is a block or set and once started adjustments will be ignored until completed.
from irrigation_unlimited.
Hi,
thank you for your fast answer. It made sense.
Apparently it seems to not work with an sequence that has many repetitions. Maybe the effect is that the adjustment is applied over the total, accumulated duration of the sequence and the adjustment is shared proportionally over a very long time?
However, with a simple, shorter sequence the adjustment is applied to the whole sequence. The adjustment time is divided among all the zones so the total duration of the cycle is the one specified in the adjustment time. That is, an adjustment of 15 minutes are assigned as 5 minutes for each one of 3 zones (equal duration).
Thank you again for this awesome component.
from irrigation_unlimited.
Interesting point about the repetitions. To be honest, I am not exactly sure how this plays out with adjustments. Will look into it.
Yes, the adjustment time specified is the total for the sequence. The new time is compared to the original time to produce a scaling factor. This scaling factor is then applied to each zone's original duration. The total run time will be close to the specified time but some variation will occur due to rounding. Decrease the granularity if you need more accuracy.
from irrigation_unlimited.
Actually, I was trying to set the maximun time of the zone with the greater duration (the rest proportionally). Now I'll go by using percentages.
Again, great job!
from irrigation_unlimited.
Related Issues (20)
- 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
- MODIFY "REPEATS" ON SERVICES
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.