Per Osbäck
e9705af055
Prometheus metrics naming based on device_class and unit_of_measurement ( #24103 )
...
* - Change how we extract the metrics for sensors
- Add component filtering as seen in influxdb
- Add metric override as seen in influxdb
- Add more unit tests with actual device data
* Extract sensor metric logic to separate handlers
* Update prometheus dependency
* Format using black
* Format using black
* Fix flake8
* Move sensor metric handler list to init
* Use f strings instead of .format
2019-08-10 14:35:04 +02:00
Per Osbäck
7a33dc5cec
update core dependencies due to pywebpush update ( #22767 )
2019-04-05 12:22:24 -07:00
Per Osbäck
b9ec623ad9
Bump pywebpush to latest 1.9.2 ( #22737 )
2019-04-04 14:19:29 -07:00
Per Osbäck
3f484228cb
Add missing switch for motion_detect ( #20540 )
2019-01-28 16:48:55 -08:00
Per Osbäck
351e8921fa
python_openzwave update config service ( #12060 )
...
* update python-openzwave to 4.1.0
* add service which updates the configuration files from github
* 0.4.3
2018-05-02 15:06:09 -04:00
Per Osbäck
f287955422
zha: catch the exception from bellows if a device isn't available. ( #13314 )
...
* catch the exception from bellows if a device isn't available.
* fix import of zigpy exception
* fix lint import
2018-03-19 14:12:53 -07:00
Per Osbäck
f9e07e617c
update to async/await ( #13137 )
2018-03-12 13:57:13 -07:00
Per Osbäck
259121c7a7
update notify html5 dependencies ( #12898 )
2018-03-04 18:46:09 -08:00
Per Osbäck
f00d5cb8ca
update html5 to async/await tests ( #12896 )
...
* update html5 to async/await tests
* removed paranthesis
2018-03-04 18:35:07 -08:00
Per Osbäck
ae257651bf
update html5 to async/await ( #12895 )
2018-03-04 11:20:03 +01:00
Per Osbäck
1aca6f922f
update python-openzwave to 4.1.3 ( #12057 )
...
* update python-openzwave to 4.1.0
* 0.4.1.3
2018-02-03 11:08:48 -05:00
Per Osbäck
253d5aea6e
add support for multiple execution per execute request ( #10844 )
2017-11-28 23:16:29 -08:00
Per Osbäck
2daea92379
make RGB values consistent as int. fixes #10766 ( #10782 )
...
* make RGB consitant as int. fixes #10766
* fix rounding and only change for hex convertion
2017-11-27 11:31:35 +01:00
Per Osbäck
d4bd4c114b
add support for color temperature and color to Google Assistant ( #10039 )
...
* add support for color temperature and color; also add some extra deviceInfo attributes
* change so that default behaviour doesn't turn off device if the action isn't handled
* add tests
* fix lint
* more lint
* use attributes were applicable
* removed debug logging
* fix unassigned if only None returned
* report more data in QUERY
* better tests for color and temperature
* fixes after dev merge
* remove deviceInfo as not part of a device state (PR #10399 )
* fix after merge
2017-11-15 23:00:43 -08:00
Per Osbäck
59e943b3c1
notify.html5: use new json save and load functions ( #10416 )
...
* update to use new save_json and load_json
* it is no longer possible to determine if the json file contains valid or empty data.
* fix lint
2017-11-11 15:57:11 -08:00
Per Osbäck
db8510f110
update pywebpush==1.3.0 ( #10374 )
2017-11-08 12:02:28 +01:00
Per Osbäck
28ef564974
fix a import in test causing vs code to fail to discover ( #10358 )
...
* fix a import in test causing vs code to fail to discover
* Change style
2017-11-05 13:50:46 +01:00
Per Osbäck
b6324b511c
Google Assistant: make it possible to set a custom domain/type ( #10188 )
...
* Google Assistant: make it possible to set a custom domain/type
* add test for switch platform
* update custom type test
2017-10-31 20:38:34 -07:00
Per Osbäck
06ceadfd54
upgrade pywebpush and PyJWT ( #8588 )
2017-07-21 22:35:19 +02:00
Per Osbäck
bf0dbdfd6a
update pywebpush to 1.0.5 ( #8084 )
2017-06-18 10:51:37 -07:00
Per Osbäck
b1f538b622
update to pywebpush 1.0.4 which allows install on system with openssl-1.1.0 (cryptography dep) ( #7915 )
2017-06-05 17:46:51 +02:00
Per Osbäck
0646d01152
Add support for the expirationTime parameter. ( #7895 )
...
Enabled by default in Chrome 60.
Only accepts the param, doesn't act on the actual expiration date. Chrome will always pass NULL for now.
https://github.com/w3c/push-api/pull/248
https://www.chromestatus.com/feature/4929396687241216
https://bugs.chromium.org/p/chromium/issues/detail?id=718837
2017-06-04 22:46:18 -07:00
Per Osbäck
fdb7371256
update pywebpush to 1.0.0 ( #7561 )
2017-05-12 09:25:34 -07:00