1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-07-09 15:11:34 +02:00
Gadgetbridge/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices
José Rebelo 564cb1bfcc Introduce WeatherSpec v4
New fields for current weather:

- dewPoint
- pressure
- cloudCover
- visibility
- sunRise
- sunSet
- moonRise
- moonSet
- moonPhase
- airQuality
- latitude
- longitude
- feelsLikeTemp
- isCurrentLocation

New fields for daily forecast:

Deprecate the old "Forecast" class, which was not versioned, but keep it for backwards compatibility with old apps. Old WeatherSpec forecasts are de-serialized into the new Daily class. New fields:

- windSpeed
- windDirection
- uvIndex
- precipProbability
- sunRise
- sunSet
- moonRise
- moonSet
- moonPhase
- airQuality

Add hourly values:
- timestamp
- temp
- conditionCode
- humidity
- windSpeed
- windDirection
- uvIndex
- precipProbability

Air Quality:
- aqi (plume)
- co
- no2
- o3
- pm10
- pm25
- so2
- coAqi
- no2Aqi
- o3Aqi
- pm10Aqi
- pm25Aqi
- so2Aqi
2023-08-27 15:13:57 +00:00
..
amazfitbip update license headers 2021-01-10 23:38:13 +01:00
asteroidos Introduce WeatherSpec v4 2023-08-27 15:13:57 +00:00
banglejs Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
binary_sensor Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
casio Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
domyos Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
fitpro Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
flipper/zero Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
galaxy_buds Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
hplus Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
huami Amazfit Bip 3 Pro: Enable HR stats and sleep respiratory rate 2023-08-26 17:52:10 +01:00
id115 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
itag Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
jyou Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
lefun Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
lenovo Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
liveview Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
makibeshr3 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
miband Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
mijia_lywsd02 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
miscale2 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
no1f1 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
nothing Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
nut Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
pebble Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
pinetime use proper Optional 2023-08-26 19:39:05 +00:00
qc35 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
qhybrid Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
roidmi Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
smaq2oss Introduce WeatherSpec v4 2023-08-27 15:13:57 +00:00
soflow Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
sony/headphones Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
sonyswr12 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
supercars Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
tlw64 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
um25 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
vesc Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
vibratissimo Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
vivomovehr Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
waspos Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
watch9 Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
withingssteelhr Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
xwatch Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
zetime Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
AbstractBLClassicDeviceCoordinator.java multi-device-support (#2526) 2022-06-14 18:05:41 +02:00
AbstractBLEDeviceCoordinator.java multi-device-support (#2526) 2022-06-14 18:05:41 +02:00
AbstractDeviceCoordinator.java Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
AbstractSampleProvider.java Add support for REM sleep 2022-10-02 16:07:21 +02:00
AbstractTimeSampleProvider.java Introduce generic TimeSamples for recorded data 2023-05-22 22:15:35 +00:00
DeviceCoordinator.java Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00
DeviceManager.java Based on Play Store crash reports and stack traces, add a null check to try and avoid crashes 2023-05-22 13:38:04 +01:00
EventHandler.java Zepp OS: Add loyalty cards integration with Catima 2023-07-03 23:19:19 +01:00
InstallHandler.java update license headers 2021-01-10 23:38:13 +01:00
SampleProvider.java Add Steps streaks screen 2022-07-30 10:07:26 +02:00
TimeSampleProvider.java Introduce generic TimeSamples for recorded data 2023-05-22 22:15:35 +00:00
UnknownDeviceCoordinator.java Core: replaced device initialization logic with class based decision 2023-08-26 08:14:06 +00:00