rszimm / sprinklers_pi

Sprinkling System Control Program for the Raspberry Pi
GNU General Public License v2.0
310 stars 100 forks source link

Bugs, Features & Praises #11

Closed tichris0 closed 5 years ago

tichris0 commented 10 years ago

Hi,

I originally wanted to write my own OSPI app until I found yours which had a decent UI. I have flashed the SDCARD image from OSPI which includes everything as a baseline and I'm having some issues. Notably; sometimes I'll get into a menu and I'll often see "Communications Failure". Sometimes I'll even have to reload the page a few times before the data gets populated (so there seems to be an issue related to getting the information). Pressing 'back' to go the main menu does this as well as entering various other menus. I've debugged this a little bit and I can see that I get "NOT ALLOWED" when performing "GET http://ospi.local:8080/json/state".

Other than the 'flakyness', I wanted to add a few features & simplifications (time-willing) which I'm happy to send back your way. ex: using a weather datafeed which doesn't require an API key. Change some of the animations to be symmetric (ie: back should translate opposite to forward) and a somewhat separate system that can automatically set the 'ideal' time for each zone (ie: generally at Dawn).

But more importantly right now; I'd like to get my system to work as expected before I augment it :).

rszimm commented 10 years ago

Interesting. Are you pretty sure you have good connectivity to the device? I debugged a similar problem with someone and it turned out that they were connecting via wi-fi, and had a flaky wi-fi dongle.

What browser are you using when you get the NOT ALLOWED message? Can you post some snippets of your log file around the NOT ALLOWED message?

tichris0 commented 10 years ago

Yah; turns out connectivity was my problem. The other options were working better because they wrote to files directly vs opening sockets.

On 1/21/2014 2:56 PM, rszimm wrote:

Interesting. Are you pretty sure you have good connectivity to the device? I debugged a similar problem with someone and it turned out that they were connecting via wi-fi, and had a flaky wi-fi dongle.

What browser are you using when you get the NOT ALLOWED message? Can you post some snippets of your log file around the NOT ALLOWED message?

— Reply to this email directly or view it on GitHub https://github.com/rszimm/sprinklers_pi/issues/11#issuecomment-32973915.

IMOtze commented 9 years ago

Hi Guys, hope to ask in the correct forum thread. I've installed the complete setup with 8-port relay etc. and it works fine. Just wondering why I can't enable two or more GPIO ports simultaneously (with schedules and manually)? That was the reason why I've changed from "Gardena" to your fantastic project (that's the way I've sold that to my wife ;) ...) I'm a engineer, who can build the hardware setup ... but unfortunately no programmer. Thank you guys for your support!

rszimm commented 9 years ago

IMOtze; Unfortunately the system does not allow for more than one zone on at a time (just like a commercially purchased controller). Usually people's flow rates to their irrigation system do not allow for more than one zone on at a time, but I certainly understand that this may not always be the case, and is apparently the situation for you. I'll put this request on my requested features list, but the "one zone on at a time" is a philosophy I designed the software around, so I'm worried that enabling it would be a significant amount of work.

IMOtze commented 9 years ago

what a pity. I have a fountain with powerful Grundfos pump. That fountain pump provides more water/pressure than needed by some sprinkler strands. Steering only one strand, the pump works unnecessarily strong. Therefore I would like to have the option:

2014-10-08 23:19 GMT+02:00 rszimm notifications@github.com:

IMOtze; Unfortunately the system does not allow for more than one zone on at a time (just like a commercially purchased controller). Usually people's flow rates to their irrigation system do not allow for more than one zone on at a time, but I certainly understand that this may not always be the case, and is apparently the situation for you. I'll put this request on my requested features list, but the "one zone on at a time" is a philosophy I designed the software around, so I'm worried that enabling it would be a significant amount of work.

— Reply to this email directly or view it on GitHub https://github.com/rszimm/sprinklers_pi/issues/11#issuecomment-58429534.

Pascal66 commented 9 years ago

You can maybe make another zone/schedule only associated with that pump

tony-osp commented 9 years ago

You can also combine some of the zones together, making them one zone.

A low-tech (and relatively easy) way to do it would be to connect valves for these zones in parallel, connecting resulting set as one zone to the controller.

Pascal66 commented 9 years ago

Another idea is :

Dynamic schedules... with rules. Two examples are : Irrigation of grass between 10pm and 6am with more than 1 zone. Swimming pool pump is pooltemp /3 ditributed in 24h

Need to to have swimming pool pump working even if zones of garden are working So 3 schedules, 2 zones, event driven.

From: Tony Sent: Friday, October 10, 2014 3:32 PM To: rszimm/sprinklers_pi Cc: Pascal Subject: Re: [sprinklers_pi] Bugs, Features & Praises (#11)

You can also combine some of the zones together, making them one zone.

A low-tech (and relatively easy) way to do it would be to connect valves for these zones in parallel, connecting resulting set as one zone to the controller.

— Reply to this email directly or view it on GitHub.