Forum Replies Created

Viewing 25 posts - 1,151 through 1,175 (of 1,705 total)
  • Author
    Posts
  • in reply to: Watering Schedule Program – #26767

    Samer
    Keymaster

    Are you using OSPi with Dan’s program or Arduino based OpenSprinkler?

    Make sure all software is up to date. If your using OSPi, you probably need to enable the mobile app plugin. Please consult other threads regarding this process.

    in reply to: Interval Program May 4 2014 update available #26747

    Samer
    Keymaster

    Dan,

    For some reason your Github page lost about 5-6 commits. One of the removed commit’s is my plugin permissions fix. This update no longer loads any plugins, including the mobile app one. This is causing issues for user’s with the app. Is there anyway we can remedy this? Ideally, “system” plugins should be exempt from the permission thing? Because even though we are using the plugin system to implement the API, almost all user’s want/expect it.

    Thanks!

    in reply to: Linux help needet for update #26703

    Samer
    Keymaster

    Any luck getting the app to work completely?

    in reply to: Interval Program May 4 2014 update available #26746

    Samer
    Keymaster

    Dave,

    Since you mentioned that you’re using my mobile app, I want to point out it can backup your configuration. This can be found in the side panel. This can easily be reimported at a later time, if needed.

    in reply to: Android, Blackberry, iOS, and Windows Phone 8 Apps #26244

    Samer
    Keymaster

    I have to admit I am using Apache2 for my proxy (using SSL and Basic authorization). I will setup nginx as @nayr has described in the wiki and attempt some tests. I will let you know what I find.

    Thanks!

    in reply to: Device Options not saving on OSPi #26760

    Samer
    Keymaster

    Sure, that totally makes sense. I will take a look at the web app and try and fix your issue.

    Regarding the native app not connecting, is the auto scan also failing? Are you on the same WiFi network? Using the right port? I have had random reports of connection issues and really want to pinpoint the problem.

    Thanks!

    in reply to: Android, Blackberry, iOS, and Windows Phone 8 Apps #26242

    Samer
    Keymaster

    If you check auth, it should ask you for the credentials after you push submit. I never made this clear and realize this now. Let me try to make this process a little more clear.

    In the meantime, the IP is just the IP and port, if needed.

    in reply to: Android, Blackberry, iOS, and Windows Phone 8 Apps #26240

    Samer
    Keymaster

    Thank you for sharing! That scenario is exactly why I made the mobile app from the beginning. Enjoy!

    in reply to: Device Options not saving on OSPi #26758

    Samer
    Keymaster

    Sorry to hear that. To be honest with you I have been focusing on the native apps instead of the web app. I assume a slight incompatibility with OSPi is at fault. If you are willing, the native apps are a much better solution. However, let me know if you prefer the web app and I can try and troubleshoot that.

    in reply to: Zones offset by 1 #26590

    Samer
    Keymaster

    That is actually a separate program and this thread seems to be the best area for help: http://rayshobby.net/phpBB3/viewtopic.php?f=28&t=244

    in reply to: Inconsistent Valve Control #26697

    Samer
    Keymaster

    Ah thank you Ray! I wasn’t paying enough attention.

    The mobile app only supports the interval program (default on Arduino). For OSPi users, this is provided by Dan’s interval program (named OSPi hence the confusion). This is available here: http://github.com/Dan-in-ca/OSPi

    in reply to: Android, Blackberry, iOS, and Windows Phone 8 Apps #26238

    Samer
    Keymaster

    No problem, glad it was an easy fix!

    in reply to: Android, Blackberry, iOS, and Windows Phone 8 Apps #26235

    Samer
    Keymaster

    Both IP’s you listed off are local segments and are not routable over the Internet. An easy way to discover your IP is by visiting http://wimi.com while on your WiFi. This is the IP the mobile app wants. Inside the mobile app, you can navigate to the manage sites page and change the IP from the local one to the outside IP.

    Glad everything is working again for you though and hopefully we can get the final step going.

    Another thing, your Comcast modem is probably acting as a router. If this is the case and you have another router plugged into the modem you might have a double NAT. This is important since you will have to open ports on both your router and the Comcast modem. This is just one possibility to exclude.

    in reply to: Inconsistent Valve Control #26695

    Samer
    Keymaster

    Honestly, I am not able to re-create the issue. Can you help me by creating a step by step list of instructions to re-create the problem?

    in reply to: Linux help needet for update #26698

    Samer
    Keymaster

    Please be sure your phone is on the same network as your OSPi. Also, please be sure you are using the latest version of both OSPi and the mobile app.

    I am not sure what you mean by “103113”.

    in reply to: Inconsistent Valve Control #26694

    Samer
    Keymaster

    Okay that’s what I was trying to narrow down. I will see what I can do in regard to this.

    Thanks

    in reply to: Inconsistent Valve Control #26690

    Samer
    Keymaster

    That is odd. I will have to look into this. Does it at least work correctly without the mobile app?

    in reply to: Inconsistent Valve Control #26688

    Samer
    Keymaster

    I believe this bug was reported by another user and the solution was posted on Github. Please try the latest update of OSPi and let us know if that helps.

    in reply to: Android, Blackberry, iOS, and Windows Phone 8 Apps #26233

    Samer
    Keymaster

    From the OpenSprinkler user manual:

    Reset: on OpenSprinkler 2.0 and prior versions, holding B2 while starting the controller provides a short-cut to the Reset option. Select yes and then hold B3, a hardware reset will be triggered, and the controller will recover to default settings.
    From OpenSprinkler 2.1, holding B2 while starting the controller will enter bootloader mode, which allows you to flash the microcontroller with a new firmware. To enter Reset as above, you can use the Reset option.

    Also, within the app you can backup the config without the password. Import it after reset.

    in reply to: Android, Blackberry, iOS, and Windows Phone 8 Apps #26229

    Samer
    Keymaster

    401 unauthorized from within the mobile app?

    in reply to: Way to retry from home screen? #26683

    Samer
    Keymaster

    Thank you!

    As for the retry, I actually want to make all of the home page status items interactive. I was thinking of tapping them to toggle them. For network error, this would retry the connection. For manual mode and operation off, ask you to toggle it. For program running, take you to current status page.

    I also want/will fix a bug restoring the weather after a network error. Basically, if you manage to network error and then restore connection without the app dying….its kinda hard to get the weather to show back up. I am already working on this.

    I should have this out soon (of course the various stores have their approval lag time).

    in reply to: All valves engaged on boot #26619

    Samer
    Keymaster

    I was explaining what I meant by “no errors”

    Well, I am on OS X not a Raspberry Pi. So my conditions are 100% different.

    in reply to: All valves engaged on boot #26616

    Samer
    Keymaster

    I wasn’t suggesting, by any means, we ignore the blank station issue. Anyways, you understood my point.

    Also, for what it’s worth, I am not able to reproduce this error.


    git clone https://github.com/Dan-in-CA/OSPi
    cd OSPi
    python ospi.py
    ctrl + c //Bug with location preventing UI to load first time (for me at least)
    python ospi.py

    Navigate to the UI http://127.0.0.1:8080 or appropriate IP

    1) Stations: Set station 1 to blank, save
    2) Switch to manual mode
    3) Turn station 8 on, no error
    4) Turn station 8 off, no error
    5) Repeat 4 and 5 in tandem 4 times, no error

    Errors are both web and python output.

    in reply to: All valves engaged on boot #26611

    Samer
    Keymaster

    Maybe wrap the log write within a try? Or anything interacting with the SD card?

    in reply to: Secure internet access to OSPi #26356

    Samer
    Keymaster

    @nayr I just finished adding SSL support into my mobile app and it also supports HTTP basic authorization. This should work perfectly with your proxy setup. I am using it with an Apache ProxyPass directive over SSL and Basic auth and it is working great!

    The 401 status code cannot be detected on async AJAX calls with a timeout (because on mobile the authorization box is hidden but open until the timeout hits). Therefore, automatic redirection to authorization prompt is impossible. User may type user:pass@ip:port in the IP box however the user/pass becomes unnecessarily exposed. So I added a collapsible box with advanced options showing ssl and authorization (independent checkboxes). If you specify use authorization, a follow-up popup will show for the credentials.

    I will post back here once the app’s are in the respective app stores with these features. Thanks for the motivation to secure things a bit!

Viewing 25 posts - 1,151 through 1,175 (of 1,705 total)