OpenSprinkler Forums OpenSprinkler Mobile and Web App Use Metric is reset after each app start

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #81516

    znir
    Participant

    Using Android App version 2.4.43 with OpenSprinkler firmware 2.2.0 (3).
    The location is set to Israel and on every app start, the weather temparture is in fahrenheit.
    Going into Edit Options->System and enabling “Use Metric” and click Submit, the temperature is changed to celsius as it should. However, on the next time the app is started the temprature is in fahrenheit again and the “Use Metric” toggle is disabled again.

    #81520

    Ray
    Keymaster

    I can reproduce this issue. Will check it shortly. Thanks for reporting.

    #81720

    spanno
    Participant

    Me Too!

    In my case metric and 24 hrs are reset upon restarting the app after saving the settings.

    Through the web interface (either directly to ip address or through cloud.openthings.io) settings appear to stay set to metric, even when i use a different browser that had not been connected before (suggesting settings are stored correctly in the controller, just not in the app?)

    My location stays saved correctly.

    I did FORCE STOP the app – no change
    I CLEARED CACHE – no change
    I CLEARED STORAGE – no change

    I had this problem in the previous FW version (I think i was on 2.2.0) and have it in the current version (2.2.1 (1)) as well.

    I am using ANDROID app version 2.4.43
    Web app version is 2.4.49

    #81722

    Ray
    Keymaster

    This is not a firmware issue — the Use Metric is never stored in the firmware. The UI does, I believe, auto-detect metric vs imperial system (based on your location). So it’s possible that on your desktop browser it was able to auto-detect. The setting is stored in browser’s local cache. It’s not stored on the controller.

    #81723

    spanno
    Participant

    OK, I get it. on my laptop location is detected automatically and metric is displayed.

    On my Android phone, i use English settings, thus tricking the UI of the App into thinking that I prefer imperial, even though I live on the European continent.

    any way in a future update of the app to actually set the preference in the App? (i.e. it not being overridden by device preferences) – not really a big deal, though.

    One feature request/suggestion off topic: In my particular case it would be useful/easy (nice to have) to be able to check the IP address of the controller in the UI. For instance under ‘System Diagnostics’.

    Thanks Ray, for the quick reply. I have been using Open Sprinkler for a number of years as a very dependable ‘set it and forget it’ irrigation controller that so far has never failed me! (ok, apart from the lcd screen that was easily replaced for just a few euros:).

    #81729

    spanno
    Participant

    For anyone with similar issues:

    Changed my language preferences in Android system language settings from English (US) to English (United Kingdom) and now app displays metric values.

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums OpenSprinkler Mobile and Web App Use Metric is reset after each app start