Veeck
2d3940a4ff
Use metric units internally in all weatherproviders ( #2849 )
...
So finally I think this refactorin is ready to be reviewed :-)
DONE:
- [x] Removed all conversion functions for wind and temperature from
specific weatherproviders
- [x] Use internally only metric units: celsius for temperature, meters
per seconds for wind
- [x] Convert temp and wind into the configured units when displaying
data on the UI
- [x] look how beaufort calculation uses metrics, added knots as new
windunit
- [x] add more e2e tests
Checked providers:
- [x] Darksky
- [x] EnvCanada
- [x] OpenWeatherMap
- [x] SMHI provider
- [x] UK Met Office
- [x] UK Met Office DataHub
- [x] WeatherBit
- [x] WeatherFlow
- [x] WeatherGov
TODO in different tickets:
- check weatherproviders for usage of weatherEndpoint (as seen in
https://github.com/MichMich/MagicMirror-Documentation/issues/131 ) -> see
#2926
- cleanup precipations -> #2953
Co-authored-by: veeck <michael@veeck.de>
2022-10-24 19:41:34 +02:00
eouia
1d90c5e1fe
Add JSDoc description
2022-04-26 17:37:23 +02:00
eouia
038b6765e7
Change property name clearly
2022-04-26 14:52:05 +02:00
eouia
df0f048ecc
Added outgoing notification
2022-04-26 13:55:39 +02:00
Kristjan SCHMIDT
a5668b1b99
Magic Mirror -> MagicMirror²
...
Consistent spelling
2022-01-26 23:09:26 +01:00
Sean Scott
0f596d5620
Update weather.js
...
Set absoluteDates default to false
2022-01-02 14:45:24 -07:00
rejas
745a5f0376
Move ignoreToday logic into template to fix undefined forecast
2021-08-01 09:39:07 +02:00
rejas
1b42dc779b
Run prettier again
2021-05-29 16:11:39 +02:00
Michael Teeuw
49d2d8c9d0
Merge pull request #2574 from daniel-windsor/forecase-ignore-today
2021-05-29 13:59:55 +02:00
Daniel Windsor
fc5a438cdc
Add flag that removes today entry in forecast
2021-05-26 21:45:24 +12:00
rejas
2ababa521d
Use es6 notation in weather module and ukmet provider
2021-04-17 16:29:38 +02:00
buxxi
3c4d7a33e0
Fixing code style issue with no return before default
2021-01-23 12:07:10 +01:00
buxxi
41508931be
Moving default values regarding specific providers into the providers themselves
2021-01-23 11:21:56 +01:00
buxxi
e2cfa24686
make weatherprovider have a method for hourly fetching instead of a generic weatherData
2021-01-23 10:45:55 +01:00
buxxi
d48113f2d9
Moving openweathermap specific check for hourly into its provider and make invalid types fail nicer
2021-01-23 10:13:41 +01:00
veeck
90f07295b1
Add extra check for currentweather
2021-01-17 15:00:34 +01:00
rejas
42cac81953
Fix tests
2021-01-15 23:12:44 +01:00
rejas
e0d43a4c1e
Add new Event CURRENTWEATHER_TYPE
...
- send it from the weather and currentweather module
- use it in the compliments module directly instead of the data
2021-01-15 21:47:14 +01:00
Ashish Tank
774b86c7dc
Code cleanup for feels like translation
2021-01-10 17:37:10 +01:00
Michael Teeuw
6f0f75cf27
Merge pull request #2388 from drewski3420/no_negative_zero
...
No negative zero
2021-01-07 12:41:30 +01:00
Michael Teeuw
7b36bb025a
Improve readabiliy.
2021-01-07 11:51:10 +01:00
Ashish Tank
4a341b381e
Added support for variables in nunjucks templates for translate filter
2020-12-31 18:58:21 +01:00
drewski3420@gmail.com
e51f6597ed
This change prevents returning '-0' (negative zero) when roundTemp is true.
2020-12-30 09:03:19 -05:00
Michael Teeuw
be0c8f4f16
Prettier fix.
2020-12-08 16:01:19 +01:00
Michael Teeuw
46fd2de315
Merge branch 'develop' into develop
2020-12-08 15:53:21 +01:00
Aurélien Veillard
1460f002ab
Add new parameter "useKmh" to weather module
...
Add new parameter "useKmh" to weather module for displaying wind speed as km/h instead of m/s when windUnits is set to metric.
2020-11-08 14:01:02 +01:00
Aurélien Veillard
198525f2ce
Weather config enhancement
...
Add new parameter 'useKmh' to display wind speed in km/h instead of m/s.
2020-11-07 09:54:13 +01:00
Michael Teeuw
207a9ba723
Merge branch 'develop' into bryanzzhu-weather
2020-09-18 12:15:44 +02:00
rejas
86fb1b938b
Check for undefined header data in weather modules
2020-08-13 21:51:18 +02:00
Bryan Zhu
a4d73e2a67
amended code according to pull request reviews
2020-08-01 17:39:58 -04:00
Bryan Zhu
b1a67d1fc5
integrated onecall usage into existing types
2020-08-01 02:59:08 -04:00
Bryan Zhu
9d22420027
Merge branch 'develop' of https://github.com/MichMich/MagicMirror into bryanzzhu-weather
2020-07-08 23:06:29 -04:00
Michael Teeuw
3282ed4fea
Add TODO
2020-07-04 21:49:14 +02:00
Michael Teeuw
bd0f707aed
Add changelog.
2020-07-04 21:40:31 +02:00
Bryan Zhu
85ed1b85ae
added functional current, hourly, and daily forecasts via OpenWeatherMap One Call API
2020-07-01 05:08:04 -04:00
Bryan Zhu
ffbf0804d9
added default values for lat
and lon
2020-06-30 12:41:14 -04:00
Bryan Zhu
ca0b89ecd3
backtracked apiKey change to appid
2020-06-30 12:36:23 -04:00
Bryan Zhu
dc9d6f6b79
fixed minor typo (apiKey vs. appid)
2020-06-30 12:29:00 -04:00
Bryan Zhu
a4df38d963
fixed config parameter typo
2020-06-30 04:18:03 -04:00
Bryan Zhu
4a162543f6
added OpenWeatherMap One Call API function to default Weather module, added wDataHourly type
2020-06-30 02:40:41 -04:00
CreepinJesus
4339cdd8a4
Included check for Met Office DataHub provider.
...
The new Met Office provider also returns precipitation as a probability percentage.
2020-06-28 11:00:10 +01:00
Kristof Rado
6f3b87cfd1
Merge branch 'develop' into weather-module
2020-05-29 23:56:09 +02:00
Kristof Rado
766140f483
Ability to hide sun details
2020-05-28 10:57:01 +02:00
Veeck
abb5dc5739
Run prettier over ALL files once
...
No other changes done in this commit
2020-05-11 22:22:32 +02:00
Veeck
7fc7d626bc
Add Module to globals, cleanup comments
2020-05-05 14:55:15 +02:00
rejas
e7fc4ef1e7
Replace unsecure links with https ones
2020-04-28 23:05:28 +02:00
Veeck
ec187fe109
Update changelog and commen tags
2020-04-21 12:23:50 +02:00
rejas
d08bd4e866
Fix lots of warnings
2020-04-21 12:23:50 +02:00
rejas
941d5d7cd9
Fix mixed tabs and whitespace errors
2020-04-21 12:23:50 +02:00
fewieden
ec6d9e3521
Merge branch 'develop' into feature/automated-weather-tests
...
# Conflicts:
# modules/default/weather/weather.js
# package-lock.json
# package.json
2019-09-11 13:07:31 +02:00