December 4, 2017 at 7:58 am #48460
I’ve just installed 2.1.7 firmware on a new RPI. I wanted to move to a newer version of OSPi, so I could exploit the ability to use GPIO. Couple of years ago, I hacked a version of the firmware to add support, but when I saw it was now supported, I wanted to move to an “official” version.
Here’s what I see in the manual for 2.1.7:
3.2 Station Attributes
Clicking the gear icon to the right of each station card will show a station attribute popup with the
o GPIO station: allows the station to directly switch a spare GPIO pin available on the controller. Only pins that are available
are listed. You can also define the active state (i.e. Active High or Active Low).
The station attributes menu shown in the manual has an “Advanced” tab that allows access of the GPIO attributes, but I see no such tab in 2.1.7. Chrome, Windows 10. (Screen shot attached)
Is this still supported? Am I missing how to access station configuration for a GPIO? Is there updated documentation?
Attachments:December 4, 2017 at 4:38 pm #48463
Not sure why, but I see a different UI now.
The only things I think I did between when I saw the old ui and the new one which supports GPIO was
1) Attempted to change the number of stations from 8 to 16. The application just hung when I did that. I had to reboot the pi to restart the app (I probably could have just restarted the ap
2) Logged to opensprinkler.com from the UI
I’d like to understand what’s going on. Is it necessary to do the login to use the scripts at ui.opensprinkler.com/js? Regardless, it seems strange that my browser would use the old (cached), local version of the if it couldn’t access ui.opensprinkler.com/js. How would that even work?
Or, maybe someone updated the js on ui.opensprinkler.com after reading this post?
Anyway, it’s working now, I’m just not confident it will stay that way.December 4, 2017 at 5:25 pm #48465
Ok, it turns out I get the old ui when I use os_addr, and get the new one when I use os_addr:8080. (os_addr is 192.168.0.43 in this case)
When I try to access 192.168.0.43/su or 192.168.0.43:80/su, I get
This site can’t be reached
192.168.0.43 refused to connect.
But, I can access the web page at 192.168.0.43:8080/su
Should I do something to get rid of whatever makes the old ui used at 192.168.0.43:80? How?February 17, 2018 at 4:58 pm #48933
The current firmware by default uses port 8080. I am not sure what you also have a OS UI running at 80. Maybe you have an earlier firmware that’s running on port 80? You can check how many opensprinkler firmware folders you have on your SD card, and get rid of the old ones.February 17, 2018 at 5:04 pm #48936
That OSPi was using the earlier version of the UI (I’m hosting the UI locally).
Updated all the pi’s to use the latest UI.zip and everything (almost) is working fine now. (I still have to figure out how to get the zone images to show up.)February 19, 2018 at 11:53 am #49151
Zone image requires you to log in to OpenSprinkler from the app (or browser, whichever you are using to access opensprinkler). Click the upper-left corner icon to open the left-side menu, then click ‘Log in to OpenSprinkler.com’. The reason you have to log in is that the zone images are stored on the cloud server and not locally on the controller.February 19, 2018 at 6:35 pm #49163
If I’m running the UI locally on the same ospi that’s running opensprinkler, is there a way I can save the images locally instead of in the cloud? If not, could I hack the UI to do that?
- You must be logged in to reply to this topic.