Forum Replies Created
-
AuthorPosts
-
DavidParticipantNice idea,
You can also integrate this small post and get service in the OpenSprinkler cloud. It looks like a small php script with a small database (“cloudID”,ip).
DavidParticipantHi there,
i build a small PCB for the Beagle board to drive 16 relays with just two 74hct595. Its works realy good. But the board is not the best. need to improof. 😉
Now, i can controll my 220V and 12V garden lights too.
https://github.com/littleprojects/OpenSprinkler_16_relay_board
DavidParticipantWuhuuu,
the Pebble-App statics says there are 40 installs of the OpenSprinkler Pebble App.
DavidParticipantthats the way i think about it.
If you have no flow meter: you can use a estimation/calculation method. To have an idea how much water u need for your garden.
If you have a flow meter: Its better. And it can help to find problems and so.
Both methods have thier advantages.
DavidParticipantHey Tom,
there should be a feedback if you set one parameter. The Pebble has just four buttons. Back, enter, up and down. So, i think, the button usage is clear and i dont need to waste space for logos what the button mean. If you press enter in one menu, you go to the next menu. If you press enter to send the command, the watch should show you a “Set data” Page and vibrate shortly. If you have a realy quick internetconnection, you dont see the “Set data” page. 😉 But there is a vibe and it goes back to the menu. After setting a parameter, go back to the Mainpage and see the status. You should see your interaction. (Station is Running, Rain delay is set.) and so on…
If you want to set up the runningtime quicker – press up or down longer. The time jump 30min oder 30hours up or down. #
I set the rain delay in hours. I think, you use your watch just for small interactions. To stop the Sprinkler for a BBQ – you set 4hours rain delay. And with a long click up, you add 30 hours.
This is a good idea with the “global correction factor”. I know this from my old Gardena Sprinkler control. You can set up a global factor from 0% to 200% and the water time will customize itself. Now we have the Zimmerman method. This would be fine for a manul costomize. If you need this: please post this as a Featrue request for the Firmware. I cant do this. The Pebble just use the API from the OpenSprinkler.
DavidParticipant@tom i update the app for you. Good inputs with the Menu names and sort.
V 1.2 add features
* – add: Run Programs Menu to run Test and Run-Once Progs
* – add: show the Sprinkler Programs in the queue and running Time (Station Menu)
* – add: Menu for “reset Rain delay” and “Stop All”
* – fix: bigger text on mainpage
* – fix: rename “manual Mode” to “Run Station” and place it at top in the main menu
* – add: funnny sayings on the “loading…” screen 😀
* – add: show Stations in the queue on the MainepageTo update the app. Unload an reload it… the autoupdater takes a week for one update…
If Donald have some ideas. please tell us. 🙂 At the beginning of the sentence withe the BBQ, i thougt you invite us to a BBQ 😉 hehe… its a little bit far from Berlin to GTM-7. 😀
You can find my code for the pebble app on Github: https://github.com/littleprojects/Pebble_Opensprinkler
Remenber: If you shake your watch (in the Main Page of the App) its update/reload the Infos from the OpenSprinkler 😉
DavidParticipantthanks Tom and Samer,
@tom: you have some nice ideas. I think about to rename the “manual Mode” any ideas? “Run Station”?the watch check a lot things for you. Check this: https://github.com/littleprojects/Pebble_Opensprinkler/blob/master/src/app.js#L525
and this:
https://github.com/littleprojects/Pebble_Opensprinkler/blob/master/src/app.js#L303And Logs for the watch… wow. its just a watch. But its a smart watch… Okay lets see what i can do 😀
@Samer: thanks for the link! this help me a lot. By the way, what do you think about comments and code documentation? 😉
DavidParticipantUPDATE:
Hi, there. Thanks for your ideas and input. here are some features i add to the app.
The text on the startpage is bigger. Better to read. And it show the status/infos and running stations.
There is a new menu “Run Program”. You can start a Test Program or your Programs.
In the main menu, you can find a new button for “reset Rain delay” and “Stop all”
In the Manual Mode Menu, it shows the running and waiting stations with the remaining time.
Check it out. give me a feedback. Thanks 🙂
Attachments:
DavidParticipantThe image works with the BBB. But you have to run the build.sh osbo first.
But it’s better to work with Ubuntu and install OpenSprinkler. On the image is an old software and you have to understand date it. The update is like a reinstall.
You find a discrition for update/install in the docu.
DavidParticipantHi Tom, i add a little discription “how to write URL or IP with Port” in the config page.
The Pebble check the Rainsensor input from the API. is this value 1. the Opensprinkler thinks its raining. actually the Pebble Program shows the status (like rain sensor or so) and then the running stations. I can chang it to display both at the same time.
DavidParticipantHi Mark,
Please press the button on the board near the sd card and power on the BBB and hold the button for some seconds. So, the beagle boot from the SD card.
If you have a wifi usb card (edimax). It’s the wlan1. Not the wlan0.
If had the same problems withe beagle. Have fun.
DavidParticipantThanks for the Feedback.
@Ray: good idea with the tests and Programs. I look what I can do 😉
@tom: you can easyl write your url in the ip line. Look at the picture below. And wi will add some color for the time. And make the text a little bit bigger at the main page. It’s really small.
The chatter mode is a good idea. You can make a program. And with the next version you can start your programs.
I think, the most people have one OpenSprinkler. With three is realy special. Why did you have three??? 🙂 what about extension boards? 🙂Now I have enough input for the next OS Pebble version. Thanks you. 🙂
Attachments:
DavidParticipantohh, your right… i fix it soon. thanks for the report
DavidParticipantTell me what you think about the app. If you had tryed it out. And what I can do, to make it better.
The pebble is a really cool smart watch.
DavidParticipant+1 for me too.
acutally i use an unused Station. my “Pause” station. If i start this station for x minutes. the ather stations waits in the queue. 🙂
DavidParticipantJear. Try it out. If you find bugs or you need more functions. Please tell me. It’s just the first version and I work on it. 🙂
If you want, you can add the Pebble to your “Control your system from anywhere” banner. 😀
DavidParticipantIt’s written with Pebble.JS.
It’s was easyer to handle all the Ajax requests and it’s very simple to build menus with JS.
DavidParticipantBut, it should be possible to power the 24V ac Version with 9V DC.
The powersupply for the ICs works with 9V too and the Mosfets work in one direction. That should be possible, or?
To Power 9V DC valves and so.
If the Mosfet not big enough for the dc power. take some bigger one for ne next board generation and you can run on 24V AC and 9V DC with one board. 🙂 Wuhuu
one board, more possibilits, less cost.
by the way, half europe works with the 9V dc valves.
DavidParticipantdoes it work?
DavidParticipanti tried the same. But i used the 74hct240 Ic. This is an 8channel inverter. But to change the software is a quit better way.
But i have no idea what i had to change in the code. should i change HIGH to LOW in the gpio.h and nothing happend… :/
DavidParticipantSo… i find a good solution for the problem
my currend weather conditions always says 0mm or just “Precip: — mm”.
So i checkt the weater api from wunderground. The api send this data to my:
“precip_today_in”:””,
“precip_today_metric”:”–“,hmmm. thats not what i want. I think the the weatherstation has no precip sensor. But how to find a weatherstation with this sensor. So i go http://www.wunderground.com -> personal weather stations -> Select in the weatherstation setting (small gear) the precip. No go to your location and find a weatherstation how display 0 or more precip. In my area are a lot of stations how display — precip.
Select the station and write the Station ID in your opensprinkler pws:STATION_ID.have an nice day.
DavidParticipantGood idea.
A small statistic area with calculation from the Logs would be awesome.
It Sounds easy, but every festure is hard work.
DavidParticipantGreat.
I use wunderground. Now i select an nather Station near my Position. And it works.
Thanks for the Tip!
DavidParticipantyou can take the 24V valves from Gardena. The Opensprinkler is made for this. 🙂
I use the 24V gardena valves too. And there are cheaper than the 9V valves.
But if you have some 9V valve. You can control some relays with Opensprinkler to power the valves with 9V DC.
DavidParticipantThanks,
should i try:
“cd /home/ubuntu/OSPi” to change in prgram folder
“git rm * -r” To remove all filesnext steps are copy from here https://opensprinkler.com/forums/topic/announcing-opensprinkler-unified-firmware-2-1-3-for-avrrpibbblinux/
“cd /home/” change to home folder
“git clone https://github.com/OpenSprinkler/OpenSprinklerGen2.git”
“cd OpenSprinklerGen2”
“sudo sh build.sh osbo”
“sudo /etc/init.d/ospi stop”
“sudo update-rc.d ospi remove” will stop the ospi.py program. Similarly,
“sudo /etc/init.d/sprinklers_pi stop”
“sudo update-rc.d sprinklers_pi remove” will stop the sprinklers_pi program.
and then reboot?i work the first time with git… 🙂
And if you play the first time with the Beaglebone is this realy important to boot from SDcard: Start it up holding the boot button opposite of the microSD then wait for all 4 LED’s to go solid. (about 5mins) this should be written in the documentation 🙂 i need hours to find out why the beaglebone dont want do boot with an SDcard.
-
AuthorPosts