hass-core/homeassistant/components
Phil Cole 656d39e3ec Nissan Leaf Integration (Carwings / NissanConnect EV) (#19786)
* Added work so far.

* Change interval so nobody drains their battery when I put this online

* Added the warning notice.

* Async setup

* Still broken, but we're getting there.

* Back to synchronous, moved refresh stuff into DataStore

* Functional sensors!

* Added working switches, tweaked intervals a bit

* Fixed turn off result

* Moved plug status to binary_sensor, added smart intervals

* Documentation and car nickname stuff

* Syntax fixes and coveragerc additions

* Style fixes

* Fixing the final line length

* Fixed an issue with newer models and bad climate data

* Forgot to check my line endings.

* New icons for most of the components

* Hotfix for handling Nissan's awful servers

* Merge in fixes made by Phil Cole

Remove invalid FIXMEs and update TODOs
Fixes for pylint and test for CarwingsError exception rather than Exception
Flake8 fixes
Add pycarwings2 to requirements_all.txt
Add extra configuration documentation.
Use pycarwings2 from pip. Check server dates between requests.
Add sensor device class for battery.
Async conversion fixes
flake8 fixes and docstrings
Non-async charging is OK
Handle multiple cars in the configuration
Convert to async. Better imports for platforms
Fix scanning interval & prevent extra refreshes.  async switchover
Check discovery_info to prevent load of platforms
Ensure update frequency is always above a minimum interval (1 min).
Platforms don't have return values
Use values() instead of items() when not using key
Use snake_case (LeafCore becomes leaf_core)

commit 418b6bbcc49cf2909aac85869440435410abf3fd

* Add pycarwings2 to requirements_all.txt

* Make stopping charge error an 'info'. Remove TODO.

* Request update from car after sending start charging command.

* Delay initial (slow) update for 15 seconds and make async

* Flake8 line length fixes

* Try to fix D401 'imperative mood' git diff tox errors

* Try to fix more D401 'imperative mood' tox errors

* Default interval of an hour in code, to match comments.

* Update to pycarwings2 2.3

* Update to pycarwings2 2.3 in requirements_all.txt

* Remove documentation, instead refering to home-assistant.io

* Remove unneeded dispatcher_send()

* Remove unneeded requirements comments

* Combine excess debugging.

* Remove single line method signal_components()

* Bump to version 2.4 of pycarwings2

* Remove unused dispatcher_send

* Simplify logging of LeafEntity registration

* Update requirements_all.txt

* Multiple changes

Increase timeout to 30 seconds
Only consider battery_status
Fix plugged in status
Better attempts at try/exception handling

* Fix line length

* Use pycarwings 2.5

* Remove pointless 'is True'

* Remove unnecessary 'is True/False'

* Remove unnecessary 'is True/False'

* Use LENGTH_MILES and LENGTH_KILOMETERS

* Remove excess logging in setup_platform()

* Remove unnecessary 'is True'

* Use pycarwings2 version 2.6

* Require pycarwings2 version 2.7.

* Increase sleep delay for climate and location reponses.

* Remove unnecessary 'is True'

* Increase frequent polling warning to _LOGGER.warning()

* Use DEVICE_CLASS_BATTERY

* Remove extraneous 'is True'.

* Move icon strings to constants.

* Remove unneeded key.

* LeafRangeSensor ac_on property is internal.

* Flake8 missing line

* Remove homebridge attributes.

* Remove round battery % and range to whole numbers

* Use pycarwings2 2.8

* Move to embedded component model

* Reduce maximum attempts to 10 (5 mins)

* Include attempt count in 'waiting' log message

* Use await instead of yield. Remove @asyncio.coroutine decorators.

* Add @filcole as nissan_leaf codeowner

* Fix checking for if not data returned from vehicle. Don't double send signal on location update.

* Exposed updated_on, update_in_progress and next_update attributes.

* Add nissan_leaf.update service that triggers an update.

* Flake8 line fixes

* Remove excess and double logging.

* Add updated_on attribute for device tracker.

* Fix crash if pycarwings2 doesn't provide cruising ranges.

* Minor changes

* Minor changes

* Minor changes

* Minor changes

* Minor changes
2019-02-15 14:35:25 +01:00
..
abode Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
ads Update file header (#21023) 2019-02-13 21:21:14 +01:00
air_quality Norway air, minor fix (#21016) 2019-02-12 13:45:12 -08:00
alarm_control_panel Use PLATFORM_SCHEMA_BASE as base schema for additional components. (#20578) 2019-02-04 21:52:19 -08:00
alarmdecoder Update file header (#21023) 2019-02-13 21:21:14 +01:00
alert Update file header (#21023) 2019-02-13 21:21:14 +01:00
alexa Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
ambient_station Update translations 2019-02-13 15:44:18 -08:00
amcrest Update file header (#21023) 2019-02-13 21:21:14 +01:00
android_ip_webcam Update file header (#21023) 2019-02-13 21:21:14 +01:00
apcupsd Update file header (#21023) 2019-02-13 21:21:14 +01:00
api Update file header (#21023) 2019-02-13 21:21:14 +01:00
apple_tv Update file header (#21023) 2019-02-13 21:21:14 +01:00
aqualogic Update file header (#21023) 2019-02-13 21:21:14 +01:00
arduino Update file header (#21023) 2019-02-13 21:21:14 +01:00
arlo Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
asterisk_mbox Update file header (#21023) 2019-02-13 21:21:14 +01:00
asuswrt Update file header (#21023) 2019-02-13 21:21:14 +01:00
august Update file header (#21023) 2019-02-13 21:21:14 +01:00
auth Update translations 2019-02-13 15:44:18 -08:00
automation Update file header (#21023) 2019-02-13 21:21:14 +01:00
axis Update file header (#21023) 2019-02-13 21:21:14 +01:00
bbb_gpio Update file header (#21023) 2019-02-13 21:21:14 +01:00
binary_sensor Times of The Day Binary Sensor (#20068) 2019-02-15 14:13:44 +01:00
blink Update file header (#21023) 2019-02-13 21:21:14 +01:00
bloomsky Update file header (#21023) 2019-02-13 21:21:14 +01:00
bmw_connected_drive Update file header (#21023) 2019-02-13 21:21:14 +01:00
browser Update file header (#21023) 2019-02-13 21:21:14 +01:00
calendar Update file header (#21023) 2019-02-13 21:21:14 +01:00
camera Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
canary Update file header (#21023) 2019-02-13 21:21:14 +01:00
cast Update translations 2019-02-13 15:44:18 -08:00
climate Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
cloud Update file header (#21023) 2019-02-13 21:21:14 +01:00
cloudflare Update file header (#21023) 2019-02-13 21:21:14 +01:00
coinbase Update file header (#21023) 2019-02-13 21:21:14 +01:00
comfoconnect Update file header (#21023) 2019-02-13 21:21:14 +01:00
config Update file header (#21023) 2019-02-13 21:21:14 +01:00
configurator Move components to folders (#20774) 2019-02-05 19:31:15 -08:00
conversation Update file header (#21023) 2019-02-13 21:21:14 +01:00
counter Update file header (#21023) 2019-02-13 21:21:14 +01:00
cover Embed Z-Wave platforms (#20810) 2019-02-07 22:50:59 +01:00
daikin Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
danfoss_air Update file header (#21023) 2019-02-13 21:21:14 +01:00
datadog Update file header (#21023) 2019-02-13 21:21:14 +01:00
deconz Don't directly update config entries (#20877) 2019-02-13 20:36:06 -08:00
default_config Create a person during onboarding (#21057) 2019-02-13 20:00:08 -08:00
demo Update file header (#21023) 2019-02-13 21:21:14 +01:00
device_sun_light_trigger Update file header (#21061) 2019-02-14 16:01:46 +01:00
device_tracker Update flake8 to 3.7.5 (#20761) 2019-02-05 11:12:09 +01:00
dialogflow Update translations 2019-02-13 15:44:18 -08:00
digital_ocean Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
discovery Update file header (#21023) 2019-02-13 21:21:14 +01:00
dominos Update file header (#21023) 2019-02-13 21:21:14 +01:00
doorbird Update file header (#21023) 2019-02-13 21:21:14 +01:00
dovado Update file header (#21023) 2019-02-13 21:21:14 +01:00
downloader Update file header (#21023) 2019-02-13 21:21:14 +01:00
duckdns Update file header (#21023) 2019-02-13 21:21:14 +01:00
dweet Update file header (#21023) 2019-02-13 21:21:14 +01:00
dyson Update file header (#21023) 2019-02-13 21:21:14 +01:00
ebusd Update translations 2019-02-13 15:44:18 -08:00
ecoal_boiler Update file header (#21023) 2019-02-13 21:21:14 +01:00
ecobee Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
ecovacs Update file header (#21023) 2019-02-13 21:21:14 +01:00
edp_redy Update file header (#21023) 2019-02-13 21:21:14 +01:00
egardia Update file header (#21023) 2019-02-13 21:21:14 +01:00
eight_sleep Update file header (#21023) 2019-02-13 21:21:14 +01:00
elkm1 Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
emoncms_history Update file header (#21023) 2019-02-13 21:21:14 +01:00
emulated_hue Update file header (#21023) 2019-02-13 21:21:14 +01:00
emulated_roku Update translations 2019-02-13 15:44:18 -08:00
enocean Update file header (#21023) 2019-02-13 21:21:14 +01:00
envisalink Update file header (#21023) 2019-02-13 21:21:14 +01:00
esphome Update translations 2019-02-13 15:44:18 -08:00
eufy Update file header (#21023) 2019-02-13 21:21:14 +01:00
evohome Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
fan Embed Z-Wave platforms (#20810) 2019-02-07 22:50:59 +01:00
fastdotcom Update file header (#21023) 2019-02-13 21:21:14 +01:00
feedreader Update file header (#21023) 2019-02-13 21:21:14 +01:00
ffmpeg Update file header (#21023) 2019-02-13 21:21:14 +01:00
fibaro Update file header (#21023) 2019-02-13 21:21:14 +01:00
folder_watcher Update file header (#21023) 2019-02-13 21:21:14 +01:00
foursquare Update file header (#21023) 2019-02-13 21:21:14 +01:00
freebox Update file header (#21023) 2019-02-13 21:21:14 +01:00
freedns Add better handling of deprecated configs (#20565) 2019-02-08 11:14:50 +01:00
fritzbox Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
frontend Updated frontend to 20190213.0 2019-02-13 15:43:55 -08:00
gc100 Update file header (#21023) 2019-02-13 21:21:14 +01:00
geo_location Update file header (#21061) 2019-02-14 16:01:46 +01:00
geofency Update file header (#21061) 2019-02-14 16:01:46 +01:00
goalfeed Update file header (#21061) 2019-02-14 16:01:46 +01:00
google Update file header (#21061) 2019-02-14 16:01:46 +01:00
google_assistant Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
google_domains Update file header (#21061) 2019-02-14 16:01:46 +01:00
google_pubsub Update file header (#21061) 2019-02-14 16:01:46 +01:00
googlehome Update file header (#21061) 2019-02-14 16:01:46 +01:00
gpslogger Update file header (#21061) 2019-02-14 16:01:46 +01:00
graphite Update file header (#21061) 2019-02-14 16:01:46 +01:00
greeneye_monitor Update file header (#21061) 2019-02-14 16:01:46 +01:00
group Update file header (#21061) 2019-02-14 16:01:46 +01:00
habitica Update file header (#21061) 2019-02-14 16:01:46 +01:00
hangouts Update file header (#21061) 2019-02-14 16:01:46 +01:00
harmony Update file header (#21061) 2019-02-14 16:01:46 +01:00
hassio Update file header (#21061) 2019-02-14 16:01:46 +01:00
hdmi_cec Update file header (#21061) 2019-02-14 16:01:46 +01:00
history Update file header (#21061) 2019-02-14 16:01:46 +01:00
history_graph Update file header (#21061) 2019-02-14 16:01:46 +01:00
hive Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
hlk_sw16 Update file header (#21061) 2019-02-14 16:01:46 +01:00
homekit Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
homekit_controller Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
homematic Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
homematicip_cloud Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
homeworks Update file header (#21061) 2019-02-14 16:01:46 +01:00
http Update file header (#21061) 2019-02-14 16:01:46 +01:00
huawei_lte Update file header (#21061) 2019-02-14 16:01:46 +01:00
hue Update file header (#21061) 2019-02-14 16:01:46 +01:00
hydrawise Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
idteck_prox Update file header (#21061) 2019-02-14 16:01:46 +01:00
ifttt Update file header (#21061) 2019-02-14 16:01:46 +01:00
ihc Update file header (#21061) 2019-02-14 16:01:46 +01:00
image_processing Use PLATFORM_SCHEMA_BASE as base schema for additional components. (#20578) 2019-02-04 21:52:19 -08:00
influxdb Update file header (#21054) 2019-02-13 20:35:12 -08:00
input_boolean Update file header (#21054) 2019-02-13 20:35:12 -08:00
input_datetime Update file header (#21054) 2019-02-13 20:35:12 -08:00
input_number Update file header (#21054) 2019-02-13 20:35:12 -08:00
input_select Update file header (#21054) 2019-02-13 20:35:12 -08:00
input_text Update file header (#21054) 2019-02-13 20:35:12 -08:00
insteon Embed all platforms into components (#20677) 2019-02-02 07:13:16 -08:00
insteon_local Update file header (#21054) 2019-02-13 20:35:12 -08:00
insteon_plm Update file header (#21054) 2019-02-13 20:35:12 -08:00
intent_script Move components to folders (#20774) 2019-02-05 19:31:15 -08:00
introduction Update file header (#21054) 2019-02-13 20:35:12 -08:00
ios Update file header (#21061) 2019-02-14 16:01:46 +01:00
iota Update file header (#21054) 2019-02-13 20:35:12 -08:00
ipma Update file header (#21061) 2019-02-14 16:01:46 +01:00
isy994 Update file header (#21061) 2019-02-14 16:01:46 +01:00
itach Update file header (#21054) 2019-02-13 20:35:12 -08:00
joaoapps_join Update file header (#21054) 2019-02-13 20:35:12 -08:00
juicenet Update file header (#21054) 2019-02-13 20:35:12 -08:00
keyboard Update file header (#21054) 2019-02-13 20:35:12 -08:00
keyboard_remote Update file header (#21054) 2019-02-13 20:35:12 -08:00
kira Update file header (#21054) 2019-02-13 20:35:12 -08:00
knx Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
konnected Update file header (#21054) 2019-02-13 20:35:12 -08:00
lametric Update file header (#21054) 2019-02-13 20:35:12 -08:00
lcn Update file header (#21054) 2019-02-13 20:35:12 -08:00
lifx Update file header (#21054) 2019-02-13 20:35:12 -08:00
light Update pyHS100 to 0.3.4 (#20979) 2019-02-11 08:32:43 -05:00
lightwave Update file header (#21054) 2019-02-13 20:35:12 -08:00
linode Update file header (#21054) 2019-02-13 20:35:12 -08:00
lirc Update file header (#21054) 2019-02-13 20:35:12 -08:00
litejet Update file header (#21054) 2019-02-13 20:35:12 -08:00
locative Update file header (#21054) 2019-02-13 20:35:12 -08:00
lock Add lock config entry unload support. (#21025) 2019-02-12 22:35:20 -06:00
logbook Update file header (#21054) 2019-02-13 20:35:12 -08:00
logentries Update file header (#21054) 2019-02-13 20:35:12 -08:00
logger Update file header (#21054) 2019-02-13 20:35:12 -08:00
logi_circle Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
lovelace Update file header (#21054) 2019-02-13 20:35:12 -08:00
luftdaten Update file header (#21054) 2019-02-13 20:35:12 -08:00
lupusec Update file header (#21054) 2019-02-13 20:35:12 -08:00
lutron Update file header (#21054) 2019-02-13 20:35:12 -08:00
lutron_caseta Update file header (#21054) 2019-02-13 20:35:12 -08:00
mailbox Update file header (#21054) 2019-02-13 20:35:12 -08:00
mailgun Update file header (#21054) 2019-02-13 20:35:12 -08:00
map Update file header (#21054) 2019-02-13 20:35:12 -08:00
matrix Update file header (#21054) 2019-02-13 20:35:12 -08:00
maxcube Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
media_extractor Update file header (#21054) 2019-02-13 20:35:12 -08:00
media_player Update denonavr to 0.7.8 (add various sound modes) (#20951) 2019-02-10 19:13:03 -06:00
melissa Update file header (#21054) 2019-02-13 20:35:12 -08:00
meteo_france Meteo france (#21065) 2019-02-15 10:57:47 +01:00
microsoft_face Update file header (#21054) 2019-02-13 20:35:12 -08:00
mochad Update file header (#21054) 2019-02-13 20:35:12 -08:00
modbus Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
mqtt Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
mqtt_eventstream Update file header (#21054) 2019-02-13 20:35:12 -08:00
mqtt_statestream Update file header (#21054) 2019-02-13 20:35:12 -08:00
mychevy Update file header (#21054) 2019-02-13 20:35:12 -08:00
mycroft Update file header (#21054) 2019-02-13 20:35:12 -08:00
mysensors Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
mythicbeastsdns Update file header (#21054) 2019-02-13 20:35:12 -08:00
namecheapdns Update file header (#21054) 2019-02-13 20:35:12 -08:00
neato Update file header (#21054) 2019-02-13 20:35:12 -08:00
ness_alarm Update file header (#21054) 2019-02-13 20:35:12 -08:00
nest Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
netatmo Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
netgear_lte Update file header (#21054) 2019-02-13 20:35:12 -08:00
nissan_leaf Nissan Leaf Integration (Carwings / NissanConnect EV) (#19786) 2019-02-15 14:35:25 +01:00
no_ip Update file header (#21054) 2019-02-13 20:35:12 -08:00
notify Fix pushover schema 2019-02-14 12:06:25 -08:00
nuheat Update file header (#21054) 2019-02-13 20:35:12 -08:00
nuimo_controller Update file header (#21054) 2019-02-13 20:35:12 -08:00
octoprint Update file header (#21054) 2019-02-13 20:35:12 -08:00
onboarding Update file header (#21054) 2019-02-13 20:35:12 -08:00
opentherm_gw Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
openuv Update file header (#21054) 2019-02-13 20:35:12 -08:00
owntracks Update file header (#21054) 2019-02-13 20:35:12 -08:00
panel_custom Update file header (#21054) 2019-02-13 20:35:12 -08:00
panel_iframe Update file header (#21054) 2019-02-13 20:35:12 -08:00
persistent_notification Update file header (#21054) 2019-02-13 20:35:12 -08:00
person Check against unlinked user (#21081) 2019-02-14 15:54:38 -08:00
pilight Embed all platforms into components (#20677) 2019-02-02 07:13:16 -08:00
plant Update file header (#21054) 2019-02-13 20:35:12 -08:00
plum_lightpad Update file header (#21054) 2019-02-13 20:35:12 -08:00
point Point alarm control (#20972) 2019-02-15 12:19:42 +01:00
prometheus Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
proximity Update file header (#21054) 2019-02-13 20:35:12 -08:00
python_script Upgrade restrictedpython to 4.0b8 (#21015) 2019-02-12 13:44:32 -08:00
qwikswitch Embed all platforms into components (#20677) 2019-02-02 07:13:16 -08:00
rachio Embed all platforms into components (#20677) 2019-02-02 07:13:16 -08:00
rainbird Move components to folders (#20774) 2019-02-05 19:31:15 -08:00
raincloud Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
rainmachine Update translations 2019-02-13 15:44:18 -08:00
raspihats Update file header (#21023) 2019-02-13 21:21:14 +01:00
recorder Update file header (#21023) 2019-02-13 21:21:14 +01:00
remember_the_milk Update file header (#21023) 2019-02-13 21:21:14 +01:00
remote Update file header (#21023) 2019-02-13 21:21:14 +01:00
rest_command Update file header (#21023) 2019-02-13 21:21:14 +01:00
rflink Update file header (#21023) 2019-02-13 21:21:14 +01:00
rfxtrx Update file header (#21023) 2019-02-13 21:21:14 +01:00
ring Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
roku Update file header (#21023) 2019-02-13 21:21:14 +01:00
route53 Update file header (#21023) 2019-02-13 21:21:14 +01:00
rpi_gpio Update file header (#21023) 2019-02-13 21:21:14 +01:00
rpi_pfio Update file header (#21023) 2019-02-13 21:21:14 +01:00
rss_feed_template Update file header (#21023) 2019-02-13 21:21:14 +01:00
sabnzbd Update file header (#21023) 2019-02-13 21:21:14 +01:00
satel_integra Update file header (#21023) 2019-02-13 21:21:14 +01:00
scene Update file header (#21023) 2019-02-13 21:21:14 +01:00
script Update file header (#21023) 2019-02-13 21:21:14 +01:00
scsgate Update file header (#21023) 2019-02-13 21:21:14 +01:00
sense Update file header (#21023) 2019-02-13 21:21:14 +01:00
sensor Fix "Unable to find entity" at Waze component (#21087) 2019-02-15 11:48:27 +01:00
shell_command Update file header (#21023) 2019-02-13 21:21:14 +01:00
shiftr Update file header (#21023) 2019-02-13 21:21:14 +01:00
shopping_list Update file header (#21023) 2019-02-13 21:21:14 +01:00
simplisafe Update translations 2019-02-13 15:44:18 -08:00
sisyphus Update file header (#21023) 2019-02-13 21:21:14 +01:00
skybell Rename CONF_ATTRIBUTION to ATTRIBUTION (#21069) 2019-02-14 22:09:22 +01:00
sleepiq Update file header (#21023) 2019-02-13 21:21:14 +01:00
smappee Update file header (#21023) 2019-02-13 21:21:14 +01:00
smartthings Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
smhi Update translations 2019-02-13 15:44:18 -08:00
snips Update file header (#21023) 2019-02-13 21:21:14 +01:00
sonos Update file header (#21023) 2019-02-13 21:21:14 +01:00
spaceapi Update file header (#21023) 2019-02-13 21:21:14 +01:00
spc Update file header (#21023) 2019-02-13 21:21:14 +01:00
speedtestdotnet Update file header (#21023) 2019-02-13 21:21:14 +01:00
spider Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
splunk Update file header (#21023) 2019-02-13 21:21:14 +01:00
statsd Update file header (#21023) 2019-02-13 21:21:14 +01:00
sun Update file header (#21023) 2019-02-13 21:21:14 +01:00
switch Update pyHS100 to 0.3.4 (#20979) 2019-02-11 08:32:43 -05:00
system_health Update file header (#21023) 2019-02-13 21:21:14 +01:00
system_log Update file header (#21023) 2019-02-13 21:21:14 +01:00
tado Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
tahoma Update file header (#21023) 2019-02-13 21:21:14 +01:00
telegram_bot Update file header (#21023) 2019-02-13 21:21:14 +01:00
tellduslive Update translations 2019-02-13 15:44:18 -08:00
tellstick Update file header (#21023) 2019-02-13 21:21:14 +01:00
tesla Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
thethingsnetwork Update file header (#21023) 2019-02-13 21:21:14 +01:00
thingspeak Update file header (#21023) 2019-02-13 21:21:14 +01:00
thinkingcleaner Update file header (#21023) 2019-02-13 21:21:14 +01:00
tibber Update file header (#21023) 2019-02-13 21:21:14 +01:00
timer Update file header (#21023) 2019-02-13 21:21:14 +01:00
toon Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
tplink_lte Update file header (#21023) 2019-02-13 21:21:14 +01:00
tradfri Update translations 2019-02-13 15:44:18 -08:00
transmission Update file header (#21023) 2019-02-13 21:21:14 +01:00
tts Media player const.py move (#20822) 2019-02-08 14:18:18 -08:00
tuya Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
twilio Update translations 2019-02-13 15:44:18 -08:00
unifi Don't directly update config entries (#20877) 2019-02-13 20:36:06 -08:00
upcloud Update file header (#21023) 2019-02-13 21:21:14 +01:00
updater Update file header (#21023) 2019-02-13 21:21:14 +01:00
upnp Update translations 2019-02-13 15:44:18 -08:00
usps Update file header (#21023) 2019-02-13 21:21:14 +01:00
utility_meter Update file header (#21023) 2019-02-13 21:21:14 +01:00
vacuum Use PLATFORM_SCHEMA_BASE as base schema for additional components. (#20578) 2019-02-04 21:52:19 -08:00
velbus Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
velux Update file header (#21023) 2019-02-13 21:21:14 +01:00
vera Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
verisure Update file header (#21023) 2019-02-13 21:21:14 +01:00
volvooncall Update file header (#21023) 2019-02-13 21:21:14 +01:00
vultr Update file header (#21023) 2019-02-13 21:21:14 +01:00
w800rf32 Update file header (#21023) 2019-02-13 21:21:14 +01:00
wake_on_lan Update file header (#21023) 2019-02-13 21:21:14 +01:00
water_heater Update file header 2019-02-14 16:42:03 +01:00
waterfurnace Update file header (#21023) 2019-02-13 21:21:14 +01:00
watson_iot Update file header (#21023) 2019-02-13 21:21:14 +01:00
weather Meteo france (#21065) 2019-02-15 10:57:47 +01:00
webhook Update file header (#21023) 2019-02-13 21:21:14 +01:00
weblink Update file header (#21023) 2019-02-13 21:21:14 +01:00
webostv Update file header (#21023) 2019-02-13 21:21:14 +01:00
websocket_api Update file header (#21023) 2019-02-13 21:21:14 +01:00
wemo Update file header (#21023) 2019-02-13 21:21:14 +01:00
wink Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
wirelesstag Update file header (#21023) 2019-02-13 21:21:14 +01:00
wunderlist Update file header (#21023) 2019-02-13 21:21:14 +01:00
xiaomi_aqara Update file header (#21023) 2019-02-13 21:21:14 +01:00
xiaomi_miio Update file header (#21023) 2019-02-13 21:21:14 +01:00
xs1 Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
zabbix Update file header (#21023) 2019-02-13 21:21:14 +01:00
zeroconf Update file header (#21023) 2019-02-13 21:21:14 +01:00
zha Update translations 2019-02-13 15:44:18 -08:00
zigbee Update file header (#21023) 2019-02-13 21:21:14 +01:00
zone Update translations 2019-02-13 15:44:18 -08:00
zoneminder Update file header (#21023) 2019-02-13 21:21:14 +01:00
zwave Climate const.py move (#20945) 2019-02-14 20:34:43 +01:00
__init__.py Allow a list ofr update entity (#17860) 2018-10-27 21:34:33 +02:00
services.yaml Move components to folders (#20774) 2019-02-05 19:31:15 -08:00