I'm just installing the tiles. Works great, thanks. Is there a way to turn off the "feels like" display in the tiles? We find "feels like" very misleading in our household, we prefer to use the temperature/wind/cloud directly.
Would there be any chance of including a quantity of snow forecast variable? Like precipitation, but specific to snow? I need to setup some alarm system to wake me up in the morning to go skiing
It looks like the api has snowToday as an equivalent to rainToday.
The driver adds rain and snow together for the forecasted accumulation presented in rainToday (Precip0), Precip1 and Precip2 (see the code lines 560-574). If you want them separated you will need to alter the driver to provided additional attributes.
You could alter line 1184 from:
my3day += 'Now' + String.format(ddisp_twd, myGetDataBD(sTEMP)) + tmetr + sBR + 'Feels' + String.format(ddisp_twd, myGetDataBD('feelsLike')) + tmetr
to :
my3day += 'Now' + String.format(ddisp_twd, myGetDataBD(sTEMP)) + tmetr
You could comment out lines 1274 and 1769.
mytext += 'Feels like ' + String.format(ddisp_twd, myGetDataBD('feelsLike')) + myGetData(sTMETR)
wSum+= 'The temperature feels like it is ' + String.format(myGetData('ddisp_twd'), myGetDataBD('feelsLike')) + myGetData(sTMETR) + '. '
This is admittedly an API question not a driver question.. Just hoping someone here easily knows the answer.
What's the boundary for the daily forecast. That's to say, are the forecastMorn, Day, Eve, Night fields always referring to the next 24 hours following the current time? Or does it follow a "time of day" boundary where some of those forecast times actually refer to the past.
I guess more straight forward... If I call the API at 4PM Friday, I think it's clear that forecastNight refers to Friday night. But are forecastMorn and ForecastDay going to refer to Friday as well (in the past at 4pm when I made the API call) or are those Saturday?
Could make a decent argument why it makes sense either way...
Better asked here:
The {Morn, Day, Eve Night, Min, Max} are in the 'Daily' section of the API poll return. There are eight days returned daily[0] = today, daily[1] = tomorrow, etc... . if you are asking specifically about daily[0].morn and you polled at 4:00 pm, then I agree that would appear to be in the past. However daily[1].morn through daily[7].morn would be in the future (forecast).
Thank you for the reply. I went ahead and submitted a question on the openweathermap submission page as you suggested - I will post if I get a clearer reply for others that may stumble on the question. Thinking about it.. not sure a midnight-to-midnight boundary is the likely time boundary... traditionally the "low" temperature in a forecast refers to the overnight low (occurring frequently at 4am-ish)... I would think something like a 6AM boundary would make more sense. But we'll see. Thanks!
Did you end up staying on the free plan or upgrade to a paid one?
[UPDATED V0.6.7 06/03/2023]
- Merged pull request from @nh.schottfam to allow 'City' to be displayed as a stand-alone optional attribute.
If using HPM do an Update or a Repair. Otherwise open the driver code and re-import the code. Thanks.
Is there some way someone could add instructions for installing this on the main GitHub? Also explain to me how to/send a link to how to set it up? Do I just click new virtual device and pick this driver I added? Or is there anything complicated or whatnot?
See this post ....
Ok I did that but it doesn't show anything on the "weather alerts" virtual device I created with that driver and api key after adding a credit card and subscribing to the plan.
I even turned on the 3.0 thing by checking the box. Does it make a separate device or child device or something?
A post was split to a new topic: MeteoBridge Integration
Turn on 'Extended Logging' and look for clues in the logs.
No. If you just created your API key you need this set to 'On' as older API keys are no longer issued.
Hey... For anyone interested, I got a reply from openweathermaps support:
So if I make an API call at 1600 (4:00PM) then daily[0].morn refers to past data (that morning) and daily[0].night refers to the forecast a little later that night? - That is correct.
Min/Max data of the day is from 00:00 (when the day starts) to 23:59:59.
So there you have it. Everything is a midnight boundary from current local time it seems.
Would anyone know why the raintoday, raintomorrow and rainDayAfterTomorrow all show 0 even though I have a precipitation percentage of 100 for all three days?
My location shows non-zero amounts:
Your location must not be reporting those in OWM. You can turn on Extended Logging and look at the raw data coming back from the OWM data pull. The driver can only report what OWM sends.
It there a setup guide for this driver? I am trying to add a weather widget to my dashboard to show current conditions and a couple days of forecasts. I created a virtual device and used this as the driver. I went through and added the API, city name and all the other things that I would like and saved the preferences. I then added the device to Dashboard but nothing. I went back to the device setting and most of the options that were present initially are now gone. I don't know if this driver no longer works or I'm just not doing something right.