Erik Montnemery
783b453bbe
Migrate integrations t-v to extend SensorEntity ( #48216 )
2021-03-22 19:47:44 +01:00
Erik Montnemery
1fc8e32d86
Update integrations t-z to override extra_state_attributes() ( #47760 )
2021-03-11 20:16:26 +01:00
Daniel Hjelseth Høyer
094844f834
Tibber, fix spreading requests ( #45533 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-01-25 17:48:42 +01:00
Daniel Hjelseth Høyer
4146a90313
Tibber, change time for fetching prices ( #41840 )
2020-10-15 08:08:57 +02:00
Daniel Hjelseth Høyer
4ece928c0a
Remove icon for Tibber sensor ( #41604 )
2020-10-10 17:29:45 +02:00
Daniel Hjelseth Høyer
9299f0a8b2
Add device_class to Tibber sensor ( #41572 )
2020-10-10 14:20:15 +02:00
Daniel Hjelseth Høyer
16d5c145a9
Spread the load on the Tibber server ( #40797 )
...
* Tibber, Spread the load on the server
* start hour
2020-10-03 04:09:29 +02:00
Daniel Hjelseth Høyer
4c157f65ea
Tibber, combine two fetches into one fetch ( #40787 )
2020-09-30 17:17:21 +02:00
Ville Skyttä
b4bac0f7a0
Exception chaining and wrapping improvements ( #39320 )
...
* Remove unnecessary exception re-wraps
* Preserve exception chains on re-raise
We slap "from cause" to almost all possible cases here. In some cases it
could conceivably be better to do "from None" if we really want to hide
the cause. However those should be in the minority, and "from cause"
should be an improvement over the corresponding raise without a "from"
in all cases anyway.
The only case where we raise from None here is in plex, where the
exception for an original invalid SSL cert is not the root cause for
failure to validate a newly fetched one.
Follow local convention on exception variable names if there is a
consistent one, otherwise `err` to match with majority of codebase.
* Fix mistaken re-wrap in homematicip_cloud/hap.py
Missed the difference between HmipConnectionError and
HmipcConnectionError.
* Do not hide original error on plex new cert validation error
Original is not the cause for the new one, but showing old in the
traceback is useful nevertheless.
2020-08-28 13:50:32 +02:00
Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
Daniel Høyer Iversen
12fb6a85d5
Set PARALLEL_UPDATES for Tibber ( #35915 )
2020-05-25 12:26:03 +02:00
Daniel Høyer Iversen
5a2528b0f1
Tibber config flow ( #34469 )
...
* tibber config, wip
* read config from yaml
* sync requirements
* style
* add model property
* unique id
* unique id
* Tibber config, unique id
* test doc
* tibber config, update title
* append _el_price
* Update homeassistant/components/tibber/__init__.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
* unique id
* tibber config flow
* tibber config flow
* fix test for python 3.8
* update test imports
* move _async_current_entries
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-05-03 14:40:19 +02:00
springstan
f839ba00eb
Use POWER_WATT constant ( #33984 )
2020-04-11 15:40:59 +02:00
Franck Nijhof
886308a953
String formatting improvements ( #33653 )
2020-04-04 21:39:22 +02:00
Paulus Schoutsen
aaa1d06809
Directly call async_write_ha_state ( #33508 )
...
* Directly call async_write_ha_state
* Address comments
* Fix tests
2020-04-01 14:19:51 -07:00
Daniel Høyer Iversen
72baf563fa
Add alternative name for Tibber sensors ( #26685 )
...
* Add alternative name for Tibber sensors
* refactor tibber sensor
2019-09-18 08:30:59 +03:00
Franck Nijhof
ef0e9431b6
Use literal string interpolation in integrations T-W (f-strings) ( #26394 )
2019-09-03 21:12:51 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Daniel Høyer Iversen
03052802a4
Tibber, off peak values ( #25320 )
...
* Tibber, off peak values
* style
* style
* refactor
* style
2019-07-29 09:29:45 +03:00
Paulus Schoutsen
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
Daniel Høyer Iversen
54dfc3e2b4
Tibber, Add price level ( #22085 )
...
* Add price level to Tibber sensor
* bump pyTibber version
2019-03-17 09:34:50 +01:00
Fabian Affolter
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
Paulus Schoutsen
e2d3c27e85
Embed all platforms into components ( #20677 )
...
* Consolidate all components with platforms
* Organize tests
* Fix more tests
* Fix Verisure tests
* one final test fix
* Add change
* Fix coverage
2019-02-02 07:13:16 -08:00