springstan
d454c6a43d
Use MASS_KILOGRAMS constant ( #34052 )
2020-04-12 19:45:50 +02:00
springstan
9f713dac7f
Use UNIT_PERCENTAGE constant ( #34054 )
2020-04-11 22:53:48 +02:00
Ron Klinkien
109f083c5d
Add Body Composition data to Garmin Connect ( #32841 )
...
* Added support for Garmin index smart scale
* Added body composition data
* Added keyerror exception
* Code optimization
* Update library, changed logger errors to exception
* Fixed manifest
2020-03-24 10:29:40 -07:00
springstan
f1a0ca7cd3
Add and use percentage constant ( #32094 )
...
* Add and use percentage constant
* Fix pylint error and broken test
2020-02-28 11:46:48 -08:00
springstan
a85808e325
Add and use time related constants ( #32065 )
...
* Add and use time related constants
* Sort time constants and reuse them in data rate constants
* Fix greeneyemonitor import
* Fix greeneyemonitor import V2
* Fix failing here_travel_time test
* Add TIME_MONTHS and TIME_YEARS
* Use TIME_MINUTES in opentherm_gw and isy994
* Add and use TIME_MILLISECONDS
* Change inconsistent ones
* Add TIME_MICROSECONDS and TIME_WEEKS
* Use constants in apcupsd and travisci
* Fix import error in upnp sensor.py
* Fix isy994 sensor.py using TIME_YEARS
* Fix dyson tests
* Use TIME_SECONDS in more places
* Use TIME_DAYS in google wifi
2020-02-23 22:09:24 +02:00
Ron Klinkien
1093e25a30
Catch garmin_connect keyerrors with unknown entity type updates ( #31608 )
...
* Catch keyerrors with unknown entity type updates
* Change debug level and removed . from log call
2020-02-08 18:47:54 +01:00
Ville Skyttä
08a74ff686
Use min and m as units in Garmin Connect for consistency and correctness ( #31543 )
2020-02-06 10:54:01 -08:00
Ron Klinkien
4e2737bfb7
Add Garmin Connect integration ( #30792 )
...
* Added code files
* Correctly name init file
* Update codeowners
* Update requirements
* Added code files
* Correctly name init file
* Update codeowners
* Update requirements
* Black changes, added to coveragerc
* Removed documentation location for now
* Added documentation url
* Fixed merge
* Fixed flake8 syntax
* Fixed isort
* Removed false check and double throttle, applied time format change
* Renamed email to username, used dict, deleted unused type, changed attr name
* Async and ConfigFlow code
* Fixes
* Added device_class and misc fixes
* isort and pylint fixes
* Removed from test requirements
* Fixed isort checkblack
* Removed host field
* Fixed coveragerc
* Start working test file
* Added more config_flow tests
* Enable only most used sensors by default
* Added more default enabled sensors, fixed tests
* Fixed isort
* Test config_flow improvements
* Remove unused import
* Removed redundant patch calls
* Fixed mock return value
* Updated to garmin_connect 0.1.8 fixed exceptions
* Quick fix test patch to see if rest is error free
* Fixed mock routine
* Code improvements from PR feedback
* Fix entity indentifier
* Reverted device identifier
* Fixed abort message
* Test fix
* Fixed unique_id MockConfigEntry
2020-01-27 09:12:18 -08:00