J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
Franck Nijhof
4c83ecd7bd
Fix incorrect usage of ToggleEntity in switch platforms ( #64620 )
...
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2022-01-21 13:17:45 +01:00
Marc Mueller
021debb5c5
Resolve implicit imports ( #63832 )
2022-01-10 17:10:46 +01:00
Phil Cole
9ef1033152
Use entities instead of devices for nissan leaf ( #63542 )
2022-01-07 17:54:37 +01:00
Phil Cole
10027b2090
Add button to start leaf charge ( #62948 )
...
Co-authored-by: Bruce Duncan <bwduncan@gmail.com>
2022-01-05 23:33:04 +01:00
Phil Cole
8cacfd852b
Optimise sleep time for nissan leaf servers ( #62857 )
2022-01-05 23:22:15 +01:00
Phil Cole
b9daa22891
Introduce const file in Nissan Leaf ( #63082 )
...
* Introduce const file in Nissan Leaf
* Use final
* Don't alter start_charging logic
* Don't centralise logger
2022-01-02 11:48:33 -06:00
Phil Cole
469a1cae85
Add unique id to nissanleaf entities ( #62824 )
...
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-12-29 16:43:10 +01:00
Phil Cole
54d1e20948
Add type hints to nissan_leaf integration ( #62967 )
2021-12-29 12:23:54 +01:00
Sebastian Lövdahl
d18f1cc872
Use Platform constants all over the place 2/3 ( #62953 )
2021-12-28 21:23:07 +01:00
Phil Cole
68acf13f48
Add basic type hints to nissan_leaf ( #62904 )
2021-12-28 08:56:07 +01:00
Phil Cole
a17fffbfc2
Update to pycarwings 2.13 ( #62821 )
2021-12-27 10:42:00 +01:00
epenet
39590f9917
Use new enums in nissan_leaf ( #61951 )
2021-12-16 22:44:50 +01:00
bwduncan
ec6a67d17a
Use correct Nissan leaf device_class ( #59889 )
2021-11-18 15:23:57 +01:00
bwduncan
9ab8622d72
Fix Nissan Leaf default states ( #59866 )
...
* Fix default states and add device_class.
Car data is initialised to zero, which means that graphs have an ugly
drop to zero in them when HA is restarted. We should report "None" when
the state is unknown.
We need to use availability to signal whether binary_sensors have
sensible data or not.
We can remove the custom icons and use the defaults provided by using
appropriate device_class.
* Make isort happy.
* Explicitly return None
* Remove feature from bugfix PR.
2021-11-18 15:18:25 +01:00
Ville Skyttä
380cff167e
Use HTTPStatus in components/[nop]* ( #58279 )
2021-10-23 20:56:30 +02:00
Phil Cole
c72a34dbec
Use pycarwings2.12 for Nissan Leaf integration ( #56996 )
2021-10-03 21:14:45 -07:00
Erik Montnemery
103e21c278
Move temperature conversions to sensor base class (5/8) ( #54475 )
2021-08-12 13:26:17 +02:00
Phil Cole
cb26f334c3
Use pycarwings2 2.11 ( #54424 )
2021-08-11 16:34:36 +02:00
bwduncan
ee52706f03
Poll Nissan servers for battery updates ( #44826 )
2021-07-12 08:57:08 -10:00
tkdrob
bd443af6a2
Add targets and selectors for services (N-O) ( #50608 )
2021-05-15 10:30:18 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Erik Montnemery
c900e3030b
Migrate integrations n-q to extend SensorEntity ( #48214 )
2021-03-22 19:46:46 +01:00
J. Nick Koston
c820dd4cb5
Have pylint warn when user visible log messages do not start with capital letter or end with a period ( #48064 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-19 09:26:36 -05:00
Erik Montnemery
14a59d290a
Update integrations j-o to override extra_state_attributes() ( #47758 )
2021-03-11 20:11:25 +01:00
Quentame
198ecb0945
Uniformize platform setup ( #47101 )
...
* A platform is not a component
* Fix dynalite
* SUPPORTED_PLATFORMS --> PLATFORMS
* In tests
* In tests 2
* Fix SmartThings
* Fix ZHA test
* Fix Z-Wave
* Revert Z-Wave
* Use PLATFORMS const in ambient_station
* Fix ihc comment
2021-03-02 21:43:59 +01:00
tkdrob
c95f401e2e
Use core constants for nissan_leaf ( #46401 )
2021-02-11 17:44:39 +01:00
Phil Cole
9cc768b34c
Bump pycarwings2 to 2.10 ( #44634 )
2020-12-30 09:44:44 +01:00
springstan
d2b1918e9c
Drop UNIT_ prefix for percentage constant ( #39383 )
2020-09-05 21:09:14 +02:00
Franck Nijhof
53545c984b
Log lines do not end with a full stop ( #37527 )
2020-07-05 23:04:19 +02:00
Erik Montnemery
b022e08db9
Rename BinarySensorDevice to BinarySensorEntity ( #34462 )
...
* Rename BinarySensorDevice to BinarySensorEntity
* Tweak
* Move deprecation warning to __new__, add test
* Move deprecation warning back to __init__
* Move deprecation warning to __init_subclass
2020-04-23 21:57:07 +02:00
springstan
8d61893c39
Use HTTP_OK constant ( #33798 )
...
* Use http ok constant
* Remove incorrect use
* Run isort
* Fix pylint by adding missing imports
* Fix pylint by fixing one import
2020-04-08 11:47:38 -05:00
springstan
eae21be5b9
Improve string formatting v6 ( #33698 )
2020-04-07 23:14:28 +02:00
Franck Nijhof
39336d3ea3
Add prettier (in pre-commit and CI) ( #33693 )
...
* Add prettier (in pre-commit and CI)
* Make all file prettier
* Change order
* Add to Azure Pipelines
* Fix a YAML file prettier caught as invalid
* Remove flow mapping using curly braces from all YAML service files
2020-04-05 17:27:16 +02:00
springstan
ed71683488
Improve string formatting ( #33643 )
2020-04-04 20:17:11 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
Paulus Schoutsen
4ebbabcdd1
Unsub dispatcher when removing entity from hass ( #33510 )
...
* Unsub dispatcher when removing entity from hass
* Update homeassistant/components/plaato/sensor.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/volvooncall/__init__.py
Co-Authored-By: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-04-02 09:25:33 -07:00
vwir
eee0a6e9f4
Fix for nissan_leaf component getting stuck ( #33425 )
...
* Fix for nissan_leaf component getting stuck
* Remove dots from error messages in nissan_leaf component
2020-03-30 09:35:50 +02: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
Franck Nijhof
dc02c28891
Correct names in manifests (M-P) ( #30541 )
2020-01-07 13:28:35 +01:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00
Ville Skyttä
5216477353
Be consistent with Home Assistant and Hass.io spelling ( #30500 )
...
* Be consistent with Home Assistant spelling
* Be consistent with Hass.io spelling
2020-01-05 14:09:17 +02:00
Ville Skyttä
e6388e186c
Remove unnecessary string literal concatenations ( #30360 )
2020-01-02 21:17:10 +02:00
Ville Skyttä
a12cf7211d
Upgrade pydocstyle to 5.0.1 ( #29830 )
...
* Upgrade pydocstyle to 5.0.1
http://www.pydocstyle.org/en/5.0.1/release_notes.html
* Pydocstyle and other docstring fixes
2019-12-10 23:25:06 +01:00
Bas Nijholt
1ab1808307
Sort imports according to PEP8 for components starting with "N" ( #29773 )
2019-12-09 14:46:24 +01:00
Quentame
6c739f4be5
Move imports in nissan_leaf component ( #27359 )
2019-10-10 00:21:40 -07:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Phil Cole
bff5b00a09
Nissanleaf login fix ( #26139 )
...
* Upgrade to pycarwings2.9 per 25 July 2019 API change
* Remove rest of location tracker. Fix get_status_from_update call.
2019-08-22 12:40:48 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Franck Nijhof
31f569ada9
Batch of Component(s) -> Integration(s) ( #24972 )
2019-07-05 15:24:26 -07:00