OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Celsius to Fahrenheit
- This topic has 19 replies, 9 voices, and was last updated 3 years, 5 months ago by ncunningham.
-
AuthorPosts
-
July 24, 2018 at 6:33 pm #51364
ncunninghamParticipantOn 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!
May 27, 2019 at 2:03 pm #60636
flyswattaParticipantI 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!
May 28, 2019 at 2:06 pm #60648
GillesParticipantIt 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.May 28, 2019 at 2:32 pm #60655
PeterParticipantApologies 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 informationSo, 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.
May 29, 2019 at 10:41 am #60682
GillesParticipantPeter,
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 settingMay 29, 2019 at 4:00 pm #60690
PeterParticipantGiles. 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 ?
June 1, 2019 at 1:04 am #60742
robiParticipantI’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.
June 1, 2019 at 3:54 am #60748
PeterParticipant@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
andcurrentCoordinates
. 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.
June 7, 2019 at 7:45 pm #60899
RayKeymasterI agree that having this as a configurable option is a good idea and fairly easy to implement too.
June 10, 2019 at 5:32 pm #60989
baggar11ParticipantI’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 ]June 11, 2019 at 3:45 pm #61010
PeterParticipant@baggar11, that is extremely useful information. I’ve found the cause (my bad) and pushed a fix. Hopefully available in the next release.
June 11, 2019 at 4:47 pm #61014July 5, 2019 at 4:24 pm #61505
SamerKeymasterJust wanted to update this thread and post that @peter’s update has been pushed in 1.8.6 last week.
July 19, 2019 at 4:43 pm #61758
dun4cheapParticipantI 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.
July 19, 2019 at 5:05 pm #61764
RayKeymasterThis 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.
July 19, 2019 at 5:20 pm #61767
dun4cheapParticipantThe 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.
July 19, 2019 at 5:21 pm #61768
RayKeymasterIs 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?
July 19, 2019 at 5:32 pm #61772
dun4cheapParticipantIt 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.
July 19, 2019 at 6:08 pm #61776
RayKeymasterOK, 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.
July 24, 2019 at 8:11 am #61832
SamerKeymasterWe 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.
-
AuthorPosts
- You must be logged in to reply to this topic.
OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Celsius to Fahrenheit