Forum Replies Created
-
AuthorPosts
-
SamerKeymasterSorry for the confusion however I can explain what is going on. The app was updated recently to support 2.1.7 and the check for GPIO stations got modified to support all 2.1.7 devices instead of just the Pi on 2.1.6+. The check for this option is now checking for 2.1.7 so the latest app is incorrectly graying out the option. The firmware update should be released by tomorrow, as I understand. Once out, you can update and the app will correctly show this option.
SamerKeymasterJust to add to question 4, the status bar acts as a home button most of the time.
SamerKeymasterOkay I just pulled the translations into the app. They will be incorporated into the next release. A new version will be released very soon for 2.1.7 support.
Thank you!
SamerKeymasterI believe the avatars are generated based on Gravatar: https://en.gravatar.com/
SamerKeymasterGreat pictures and fantastic wiring! Thank you for sharing!
SamerKeymasterThank you very much. If you wish to contribute these directly to the translations you may do so here: https://getlocalization.com/opensprinkler otherwise I will go ahead and make the changes for the next version.
Thank you!
SamerKeymasterWhich port are you hitting? Can you provide the full URL you are using?
Also, can you start OpenSprinkler manually and see if it outputs anything to the console?
SamerKeymasterHmm I think Chrome is the underlying browser powering the app and I believe when you update Chrome in the App Store this likely changes the base that OpenSprinkler runs on. This is my only guess otherwise I can’t explain it.
SamerKeymasterNope not at all I believe the more recent android versions are doing better content security policy checks and my content policy is a bit thin and missing some things. I believe that’s causing it to refuse to load the JavaScript and thus the app just sits at a gray screen.
So no, this is an app issue that should effect all instances with the same version.
SamerKeymasterAh very interesting okay I got it now. I’ll get this fixed and try to push it asap. That’s perfect thank you!
SamerKeymasterOkay awesome and thank you! The link to the binary is available here: https://build.phonegap.com/apps/1373249/builds
To be able to install it you need to enable developer mode: http://blog.syncios.com/enable-developer-optionsusb-debugging-mode-on-devices-with-android-4-2-jelly-bean/
One note, you will need to delete the App Store version first since they use the same ID.
Once installed, if you plug in the USB to the computer and open Chrome, you can inspect the app by navigating to: chrome://inspect. Ideally we will see a red error message in the console when it’s at the gray screen.
Let me know if you have any questions and thanks again!
SamerKeymasterThis is quite an odd development and apologize for my delay in getting back to you about this. If you are willing, I can send you a debug version to be installed on your android device. This will allow you to tether the device to a computer and use Chrome to inspect the environment for errors. If you are willing to aid in this please let me know and I’ll give you the debug version.
Thank you!
SamerKeymasterI saw your other post, let us know if you need us to reset your cloud data by sending a support email and we will take care of it.
Can you sign in on Android using the browser (e.g. Chrome)? If not, can you try resetting your OpenSprinkler and trying to connect again?
Thanks!
SamerKeymasterIf you sign out to the cloud and sign back in, it should ask you to replace the data. If this isn’t working send an email to [email protected] and we can reset it for you.
Thanks!
SamerKeymasterThe current firmware supports manual zone runs from the home screen. You can change the station sequential flag in the station settings to allow two stations to start together.
SamerKeymasterThis should be possible as I use Amazon Echo to control my TP Link wifi switches. It might be using their API though after user authentication (to get a token).
August 26, 2016 at 4:52 pm in reply to: Release date OS FW 2.1.6 (3) or 2.1.7 ? How to update to the current git ver? #43929
SamerKeymasterYou can check on the About page accessible from the left side menu.
August 26, 2016 at 4:31 pm in reply to: Release date OS FW 2.1.6 (3) or 2.1.7 ? How to update to the current git ver? #43927
SamerKeymasterThere isn’t a firmware version 2.3. The hardware device is version 2.3 currently.
SamerKeymasterYes, you can make an independent program for each station/day combo. Feel free to play with the demo available here: http://demo.opensprinkler.com
SamerKeymasterOf course the application allows DNS access. Not sure why you say it is IP only. Also, you can tap any station from the home screen to start a station manually.
Furthermore, the OS keeps track of the external vs internal IP and uses the correct one when appropriate. Which firmware are you on? You can find this on the About page.
Thank you
Update: Also, external IPs are also numerical so even if it was IP only you could still remotely access the system. I noticed you deleted all mention in your original post about the IP issue since reading my reply however I will leave my reply here for historical purposes but for anyone else reading this the OP originally complained the app did not allow DNS based connections.
Update 2: Please note run-once program remembers the last run program allowing you to use the 20 min times as requested. Also, replying to the thread will make this visually easier than updating your original post each time.
Update 3: Please open a support ticket here to start a refund (also requested before the OP edited his post) if that is what you wish: https://support.opensprinkler.com. This is also the same site with the user manual and documentation on obtaining a Weather Underground API key. Please note we do not control Weather Underground and their site layout may change as they are acquired by weather.com. We will verify the documentation for obtaining a key is still valid.
Update 4: Please note you can also start a program using the hardware buttons on the device. For example, you can define a program to run all stations for 20 mins and disable the program (so it won’t automatically run) then manually run it using the buttons on the device when needed without using the computer or phone.
SamerKeymasterSince you are using Apache you should be able to copy and paste the config from the support document to add support for the files. Please read the entire document.
If you continue having issues I don’t mind continuing to assist in the forums as this will help other users. I appreciate the donation offer however it’s in my best interest to publicly assist you so I don’t have to repeat this for each user trying to do this.
I understand this is a bit non-standard but I think with some patience it’s a relatively easy procedure and if the documentation is not clear maybe we can clarify it once you identity how to fix your issue. I can tell you we are using Apache to host the same files for everyone without issues so this will work once configured correctly.
Another way I can help is for you to attach your Apache config and I can show you where to add the appropriate lines of code.
To address the unzipping process again, please note as I said earlier after unzip you can give the files the same extension as before you unzipped and they will work fine. Again, this is only performed if you do not want to modify your Apache configuration.
Please remember what you are performing is considered an advanced technique and some patience and trial and error will be required.
SamerKeymasterThe support link above documents how to add support for Apache. Which HTTP server are you using?
If you unzip the files, just keep them with the same name and they will also work.
SamerKeymasterI think they are likely different issues. In jquery mobile I have disabled the hash change so the browser is not able to keep track of the page changes correctly. The OP’s problem I believe is either due to a home.js modification or likely mis configuration of the web server by not adding support for the CGZ/JGZ files (pre-gzipped files).
Can you confirm you are correctly adding support for the above mentioned files?
SamerKeymasterAlso please note the web assets are pre-gzipped to allow smaller file size when being hosted on the Arduino device. This isn’t as common anymore but still exists to ensure the UI loads when served off the microcontroller (smaller file size to transfer).
Because of this, you need to add the correct headers to the HTTP server for file types “cgz” and “jgz” which are just the CSS and JS files gzipped, respectively. Alternatively, you may decompress these files and it should work fine.
This is described here: https://opensprinkler.freshdesk.com/support/solutions/articles/5000164006-using-a-different-server-for-ui-assets
SamerKeymasterDid you modify the code? Sounds like you are missing quotes around a variable name.
-
AuthorPosts