kloggy / HA-Irrigation-Version2

225 stars 55 forks source link

Feature request for HA-Irrigation-Version2 #7

Closed DelroyTaylor closed 4 years ago

DelroyTaylor commented 4 years ago

Hello Kloggy

Re. HA-Irrigation-Version2

Your work is great and I am using it every day. Here are some possible improvements I think would enhance HA-Irrigation-Ver2.

  1. A feature I would like to request is 4 season checkboxes or a calendar to enable or disable selected zones or the entire system? My sprinklers are outdoor only and not required in winter. But, consider some people might water indoor zones and outdoor zones (by seasons). This feature would be under the master control.

  2. Retain Morning and Afternoon modes when turning the system from ON to OFF. Make the system ON/OFF control visible over or beside the system status indication.

kloggy commented 4 years ago

Hi, thanks and I am glad it is useful for you!

  1. Do you mean in the same way that you can choose which days a zone can run on, you would like to choose which season they run on?

  2. I'm not sure I understand this request. If you mean the Master control switch then that is shown by the System Status when it is off.

DelroyTaylor commented 4 years ago
  1. Yes. But it would not replace the ability to choose which days a zone can run on. The Master control switch would govern the entire system and the new feature. The new feature would govern the season watering is done in. a. In the simplest way, it would be 4 checkboxes for Winter, Spring, Summer, and Fall for the entire system. b. 4 checkboxes for Winter, Spring, Summer, and Fall per zone. (not necessary for me) c. Calendar for each month OR each day you want all zones watered. (not necessary for me) d. Option c. for each zone instead of the entire system. If you implement a calendar then you could select between the weekly schedule or calendar.

  2. I do mean the Master control switch should be moved over the System Status indicator. Currently, the Master control switch is only visible when Setting - General is selected. If you Select Settings - Rainfall or Settings - Temperature you don't see the Master control switch. I would like Master control switch to always be visible even if you are looking at Rainfall or Temperature.

kloggy commented 4 years ago
  1. This an interesting idea.... a. I think I would take some convincing that a 'season switch' would be worth the effort. Where I live the season kind of roll into each other and the weather doesn't change with the seasons consistently from year to year or even significantly from season to season. Also the effort to turn the whole system on or off manually (up to) four times a year doesn't seem to onerous. b. Same answer as a. but clearly this would be a better implementation if I was convinced about a ;-) c. This I think is good idea which would potentially bring huge flexibility to the whole system. However it is also a pretty big change to implement and I would have to spend some time thinking about how to do that. d. Again this is an improved option c.

I'm not sure. I'll think about all of these but bear in mind that this package is already way more functional than I need or use. To be honest this year with lockdown and no holidays I could have got away with one automation of about 10 lines of code triggered by a a Dash button!

  1. I'm interested in how you use the Master Control Switch. The background to it's inclusion is that I create one of these switches for all my packages (e.g. Alarm, Heating etc) and I have them as a kind of failsafe or for when I just want the whole system switched off for any reason. I never imagined it would be used as anything more sophisticated than that. I switch my system off once a year and on again once a year.

Finally, I have to consider the UI. Lovelace allows a lot of flexibility but I am conscious of how cramped it ia already becoming. There is not a lot of scope for adding more things without it becoming clumsy.