OpenSprinkler › Forums › OpenSprinkler Mobile and Web App › Cloud Sync with OpenSprinkler.com
- This topic has 13 replies, 5 voices, and was last updated 5 years ago by Samer.
-
AuthorPosts
-
April 6, 2015 at 11:06 pm #36517
SamerKeymasterAs an added convenience, the OpenSprinkler app will soon feature site synchronization using OpenSprinkler.com as the sync location. Authentication will be performed using the same credentials as you use to login to the forums and support site. The feature will save all site information to your account so simply logging in on a new device will bring all the same OpenSprinkler sites to that device.
When you first sign in all sites will sync and subsequent devices that login will be prompted to merge or replace the cloud-stored sites. The site manager page has also been updated to show a sync status message and allow manual syncing. The feature is completely optional and can be accessed by the sign in button on the start page (fresh app install) or side panel (once a device has been configured).
For security, all site data is encrypted client side before it is sent to the server. This is done using the Stanford Javascript Crypto Library (https://bitwiseshiftleft.github.io/sjcl/) and the account password is used in conjunction with a one-time use salt. The encryption is done using AES block cipher in CCM mode. All communication is done over SSL and after initial authentication a time-based token is issued and automatically renewed as needed.
This will be released today (or within the week for iOS) and wanted to briefly give some details and open a channel for questions/suggestions.
Thanks!
April 7, 2015 at 4:37 am #36521
rjalexParticipantThis is really cool Samer. Thanks a lot.
April 10, 2015 at 5:11 pm #36600
BrianParticipantDo you have any tips or tricks for logging in to the Android app with an OpenSprinkler.com account that uses 3rd party SSO authentication (i.e. Google/Facebook)?
FYI: While this isn’t app related, I originally tried signing up for an account on OpenSprinkler.com with another e-mail account, but never received the verification e-mail to complete the account setup (I did check my SPAM trap). I ended up resorting to using my google account to sign up instead.
April 10, 2015 at 5:24 pm #36602
SamerKeymasterI have another user who also has an issue receiving email which frankly means I am doing something wrong. I am going to investigate our email server a little more to ensure we are not being blocked/blacklisted somewhere.
The single sign on methods are not yet supported for authentication on the application however I will look into adding this and update here.
In regard to getting it working now, I sent you an email with some information regarding your account and hopefully that will get things working.
Thanks!
April 10, 2015 at 6:27 pm #36603
BrianParticipantThanks again for the assistance Samer!
FYI: I did a quick RBL and SPF check for the client IP that is in the messages that made it through to my Gmail account for my recent hardware order and didn’t spot anything obviously wrong.
June 18, 2015 at 1:37 pm #38527
AnonymousInactiveIs this active yet? I am unable to login from either my android phone, or iPad apps. On my phone (Htc m8, android 5.0.2) touching the login button does nothing. On the ipad (2, ios 8.3), it just tells me either incorrect login info, or just constant login loop. (i.e., just keeps bringing me back to login entry popup)
June 18, 2015 at 2:20 pm #38528
SamerKeymasterChad, this has been active for quite a while now and uses the same username and password that you use to login to the forums. If the login info is incorrect, that would explain why it is not working.
Have you changed your password recently?
Are you trying to sign in from the side panel of an already connected device or sign into cloud from a new app install on the start page?
June 18, 2015 at 4:03 pm #38531
AnonymousInactiveNot sure what was wrong. I don’t know if I needed to, but uninstalled, reinstalled on both devices. Now, everything is synced….
I think on the phone, I may have already been signed in, but the side tab showed “login” rather than “Logout”?
Similarly, on the ipad, I was trying to login from the initial login (new user) page. When I entered the correct information, it just went back to the login, but after closing the app, and reopening I was automatically signed in..
Okay, now I was able to repeat the problem. On my ipad I signed out, then the screen looks like this:
[IMG]http://images.tapatalk-cdn.com/15/06/18/ca286ca01c8fa2dddd642563eb887c01.jpg[/IMG]
If I click on the login tab, nothing happens. I have tried restarting the app, and still have the same problem. Then only way to re-login, is to remove the app, reinstall, and start over.
June 18, 2015 at 6:47 pm #38534
SamerKeymasterAh okay, yes I am able to replicate this. Thank you for the report and I will be posting a fix for this ASAP.
June 18, 2015 at 7:06 pm #38538
AnonymousInactive“Replicate”, that was the word I was looking for😁
December 17, 2019 at 11:51 am #63681
garyParticipantHi,
I saw this feature and have 2 devices and figured i’d give it a shot.
When i login from the first device it asks “Do you wish to add this location to your cloud synced site list?, This site is not found in the currently synced site list but may be added now.”. I clicked yes.
And tried the other device and it gave the same message, so i clicked”no”
I found every time i login from the first device i get the same message, it does not appear to be “syncing”
am i doing something wrong?
Thanks,
Gary
January 11, 2020 at 12:06 am #63949
SamerKeymasterCould you try clicking yes on both devices and letting both sync and trying again?
January 11, 2020 at 12:25 am #63950
garyParticipantno, I did not try saying yes to both because I did not want the 2nd device’s data to be uploaded and overwrite the first one. The first one’s configuration is up to date and the second one is older data. I wanted to upload data from #1 and then download that same data to #2.
I completed what I wanted to do with the traditional json export import.
I suppose once they both match I can say yes.
Does the could sync store the data for each device separately for one account?
January 11, 2020 at 1:17 am #63951
SamerKeymasterYes, it would add it as a separate device which should have synced between your devices automatically once added.
-
AuthorPosts
- You must be logged in to reply to this topic.
OpenSprinkler › Forums › OpenSprinkler Mobile and Web App › Cloud Sync with OpenSprinkler.com