Files
core/tests/components
Graham Wetzler bb164bb32c Smart Meter Texas integration (#37966)
* Run scaffold script

* Update version

* Bump version

* Initial commit

* Move meter and ESIID to device attributes

* Update internal to hourly due to api limit

* Format with Black

* Fix typo

* Update tests

* Update description

* Disable Pylint error

* Don't commit translations

* Remove meter number from sensor name

* Allow multiple meters per account

* Move data updates to a DataUpdateCoordinator

* Use setdefault to setup the component

* Move strings to const.py

* Fix tests

* Remove meter last updated attribute

* Bump smart-meter-texas version

* Fix logger call

Co-authored-by: J. Nick Koston <nick@koston.org>

* Remove unneeded manifest keys

Co-authored-by: J. Nick Koston <nick@koston.org>

* Remove icon property

Co-authored-by: J. Nick Koston <nick@koston.org>

* Handle instance where user already setup an account

Co-authored-by: J. Nick Koston <nick@koston.org>

* Remove icon constant

* Fix indentation

* Handle config flow errors better

* Use ESIID + meter number as unique ID for sensor

* Update config flow tests to reach 100% coverage

* Avoid reading meters on startup

Cherrypick @bdraco's suggestion

* Run scaffold script

* Update version

* Bump version

* Initial commit

* Move meter and ESIID to device attributes

* Update internal to hourly due to api limit

* Format with Black

* Fix typo

* Update tests

* Update description

* Disable Pylint error

* Don't commit translations

* Remove meter number from sensor name

* Allow multiple meters per account

* Move data updates to a DataUpdateCoordinator

* Use setdefault to setup the component

* Move strings to const.py

* Fix tests

* Remove meter last updated attribute

* Bump smart-meter-texas version

* Fix logger call

Co-authored-by: J. Nick Koston <nick@koston.org>

* Remove unneeded manifest keys

Co-authored-by: J. Nick Koston <nick@koston.org>

* Remove icon property

Co-authored-by: J. Nick Koston <nick@koston.org>

* Handle instance where user already setup an account

Co-authored-by: J. Nick Koston <nick@koston.org>

* Remove icon constant

* Fix indentation

* Handle config flow errors better

* Use ESIID + meter number as unique ID for sensor

* Update config flow tests to reach 100% coverage

* Remove unnecessary try/except block

This checks for the same exception just prior in execution on L51.

* Remove unused return values

* Add tests

* Improve tests and coverage

* Use more pythonic control flow

* Remove all uses of hass.data

Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-19 13:16:45 -05:00
..
2020-07-13 17:43:11 +02:00
2020-06-08 12:26:40 -07:00
2020-06-06 13:43:28 -07:00
2020-06-08 12:26:40 -07:00
2020-05-26 13:29:19 +02:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-07-02 02:14:54 +02:00
2020-06-08 12:26:40 -07:00
2020-07-08 20:46:38 -04:00
2019-07-31 12:25:30 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-07-22 20:21:32 -10:00
2020-06-08 12:26:40 -07:00
2020-07-13 17:43:11 +02:00
2020-07-02 13:45:57 -05:00
2020-06-08 12:26:40 -07:00
2020-07-10 09:37:36 -07:00
2020-08-19 11:33:04 +02:00
2020-02-08 13:10:59 +01:00
2020-08-02 13:02:47 -10:00
2020-06-08 12:26:40 -07:00
2020-08-17 11:54:56 -05:00
2020-06-05 10:59:55 +02:00
2020-05-10 08:44:05 -05:00
2020-07-13 17:43:11 +02:00
2020-06-08 12:26:40 -07:00
2020-08-17 11:54:56 -05:00
2020-08-13 07:46:07 -04:00
2019-07-31 12:25:30 -07:00
2020-04-30 14:23:30 +02:00
2020-06-29 15:41:52 -07:00
2020-01-29 18:18:24 +01:00
2020-08-19 11:33:04 +02:00
2020-07-03 11:34:11 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-01-14 13:03:02 -08:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-05 10:59:55 +02:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-08-04 22:37:20 +02:00
2020-06-08 12:26:40 -07:00
2020-04-09 00:57:47 +02:00
2020-08-17 11:54:56 -05:00
2020-08-19 14:57:38 +02:00
2019-07-31 12:25:30 -07:00
2020-08-17 11:54:56 -05:00
2020-05-03 14:40:19 +02:00
2020-06-05 21:12:48 +02:00
2020-06-29 09:39:24 -07:00
2020-05-10 22:01:00 -05:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-06-08 12:26:40 -07:00
2020-08-17 11:54:56 -05:00
2020-06-08 12:26:40 -07:00
2020-06-29 09:39:24 -07:00
2020-08-17 11:54:56 -05:00
2016-03-09 10:25:50 +01:00