OpenSprinkler Forums OpenSprinkler Unified Firmware Celsius to Fahrenheit

This topic contains 19 replies, has 9 voices, and was last updated by  Samer 1 month, 4 weeks ago.

Viewing 20 posts - 1 through 20 (of 20 total)
  • Author
    Posts
  • #51364

    ncunningham
    Participant

    On the new update that has been released for the Weather adjustment is there a way to change Celsius to Fahrenheit? I have looked through all the setting screens and I am not seeing it. MM to inches also. I had it setup correctly but now that the weather data is showing again it only allows MM and Celsius.

    Thanks in advance!

    #60636

    flyswatta
    Participant

    I don’t like resurrecting an old thread but I’m having the same issue. How can I change the temperature to be in Fahrenheit instead of Celsius?

    Thanks!

    #60648

    Gilles
    Participant

    It is very strange as the temperature changes from Celsius to Fahrenheit, then again to Celsius from one day to another on my phone as well.
    I have made no change on location at all. I am based in France.

    #60655

    Peter
    Participant

    Apologies if a duplicate but forum keeps ignoring my posts which I’m trying not to take personally 8)
    =============================================================
    Giles, so this is the way it is meant to work:

    1) at start-up, the App chooses the units based on the settings in your browser
    2) then when it has connected to your OS device, it looks at the location you have set in the Map and updates based on that information

    So, it could be that it goes to Fahrenheit first as your browser reports, say, “US”, but then later it sees that your Map selection is somewhere in France and changes to Celsius.

    Does this happen from both the phone App as well as a browser on your PC. If so then let me know the browser you use as we can try and diagnose the problem.

    #60682

    Gilles
    Participant

    Peter,
    The issue is that it looks like the app on the phone changes temperature units from one option to another without any changes made in any setting

    #60690

    Peter
    Participant

    Giles. two questions, 1) is there a repeatable behavior here that we can try and diagnose, and, 2) is this replicable on a browser such as Chrome as that has some tools that can help us diagnose the problem ?

    #60742

    robi
    Participant

    I’ve got similar issues.

    I think it would simplify a lot if this thing would’t be automated. Just have a manual setting for this. Set it and forget it, since it only has to be done once after unboxing.

    #60748

    Peter
    Participant

    @robi, if you can replicate this ( and are familiar with Chrome Browser->Menu->More Tools->Developer Tools ) then I would be very interested to see what is returned when you enter the following three lines into the Console: navigator.language, isMetric and currentCoordinates. These three variables control the units of measure displayed. I would also be interested to know if the problem occurs when just going between pages or following a browser refresh. I suspect the later but would be good to get confirmation.

    I don’t doubt that having a switch might be better (particularly for those that have a unit preference not tied to their location) but still keen to get to the route cause here.

    #60899

    Ray
    Keymaster

    I agree that having this as a configurable option is a good idea and fairly easy to implement too.

    #60989

    baggar11
    Participant

    I’m noticing this switch between Celsius and Fahrenheit too. Usually the first time I open up the OpenSprinkler webUI, it’ll show Fahrenheit. Any refresh of the browser will revert it to Celsius. Only allowing enough time to trigger the “first visit” again will it show Fahrenheit.

    Here’s what the debugger is outputting for the above requested info.

    navigator.language = en_us
    ismetric = true
    currentCoordinates = Array [ 45.4888, -122.80133 ]

    #61010

    Peter
    Participant

    @baggar11, that is extremely useful information. I’ve found the cause (my bad) and pushed a fix. Hopefully available in the next release.

    #61014

    baggar11
    Participant

    @peter Awesome, good work!

    #61505

    Samer
    Keymaster

    Just wanted to update this thread and post that @peter’s update has been pushed in 1.8.6 last week.

    #61758

    dun4cheap
    Participant

    I am still seeing this problem. If press reload on the browser it comes up Fehrenheit. On my phone with the newest app it just stays celsius.

    Please fix.

    #61764

    Ray
    Keymaster

    This is a different problem: we’ve made some changes to the weather script (haven’t announced yet) which affected the unit selection. It should have been fixed in app version 2.0.0 (Samer can confirm), except we are waiting for iOS app to be approved. So if you just access the controller with a web browser, it should have the fix in already. Android app is also updated. iOS will take some more days as Apple has been a pain to deal with.

    #61767

    dun4cheap
    Participant

    The android app and the browsers chrome/edge as of today are still broken. When I am on one of my controllers. The android APP released on July 17 2019 is broke as well.

    #61768

    Ray
    Keymaster

    Is your android app version 2.0.0? That’s the most recent version and it works fine for me. What do you mean by ‘broken’? Can you please describe the symptom?

    • This reply was modified 2 months ago by  Ray.
    #61772

    dun4cheap
    Participant

    It does not say which version, but it is the most recent released to the play store. July 17, 2019. Broken, just meaning it shows celsius not fahrenheight.

    #61776

    Ray
    Keymaster

    OK, I thought you mean the app doesn’t connect or something, which was a problem a few days ago but since then has been solved. Yes, the unit selection is still an issue that we are working on — the current way is it selects unit based on browser setting, but that doesn’t always work. So we are working to add this as an explicit setting you can choose in the app.

    The reason the issue bubbled up is that we’ve just changed the weather script and the new weather service API we are using does not give us the unit setting anymore. So we have to rely on other means to choose unit, and it turns out not perfect. We decided to make this a configuration option in the app so that user can explicitly choose what unit to use. It should be completed in a couple of days.

    #61832

    Samer
    Keymaster

    We have pushed 2.0.1 which improves the detection of your region but also adds an explicit option to change the units to metric. This is available in the options page under the first section.

Viewing 20 posts - 1 through 20 (of 20 total)

You must be logged in to reply to this topic.

OpenSprinkler Forums OpenSprinkler Unified Firmware Celsius to Fahrenheit