hass-core/homeassistant/components
Pascal Vizeli b0d3bbed79 Convert mqtt platforms to async (#6145)
* Convert mqtt platforms to async

* fix lint

* add more platforms

* convert mqtt_eventstream

* fix lint / add mqtt_room

* fix lint

* fix test part 1

* fix test part 2

* fix out of memory bug

* address comments
2017-02-22 09:43:22 +01:00
..
alarm_control_panel Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
automation Bugfix automation state linsteners (#6120) 2017-02-22 00:02:37 -08:00
binary_sensor Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
calendar timeMin fix (#5983) 2017-02-14 21:38:56 -08:00
camera zoneminder: Add camera mjpeg stream support (#6098) 2017-02-20 22:17:11 -08:00
climate Homematic cleanup & hass best praxis (#6121) 2017-02-20 17:07:33 +01:00
config Add initial group config (#6135) 2017-02-20 21:53:55 -08:00
cover Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
device_tracker volvooncall: fix missing property. see vehicle when discovered. (#6144) 2017-02-22 00:24:42 -08:00
emulated_hue Formalize supported_features as entity property (#5794) 2017-02-07 20:42:45 -08:00
fan Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
frontend Add 'entity_picture' to Darksky component (#6141) 2017-02-21 00:01:44 -08:00
http Upgrade to aiohttp 1.2 (#4964) 2017-01-11 21:25:02 +01:00
image_processing [Image_Processing][Breaking Change] Cleanup Base face class add support for microsoft face detect (#5802) 2017-02-08 09:19:40 -08:00
light Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
lock Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
media_player Add support for waking up Samsung TVs over the network (#6114) 2017-02-21 16:57:29 +01:00
mqtt Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
notify Add pushsafer.com notification service (#6050) 2017-02-18 17:36:28 -08:00
recorder Restore input_select and test helper proposal (#6148) 2017-02-22 00:15:48 -08:00
remote iTach Remote Platform (#5660) 2017-02-13 11:10:34 +01:00
scene adding a default icon "blind" to a PowerView blinds scene. (#5210) 2017-01-10 13:21:15 +01:00
sensor Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
switch Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
tts Protect device_tracker scan interval / TTS logging (#6041) 2017-02-16 07:13:33 -08:00
weather Weather platform Forecast (#4721) 2017-02-19 16:42:12 -08:00
zwave Set configurable refresh for zwave light to 5 seconds default. (#5957) 2017-02-20 15:49:34 +01:00
__init__.py Add check_config API (#5898) 2017-02-12 11:31:46 -08:00
alert.py Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
alexa.py Replace dots in Alexa built-in intent slots w/ underscores (#5092) 2016-12-29 17:26:23 +01:00
apcupsd.py 0.27.2 (#3151) 2016-09-03 15:59:20 -07:00
api.py Bugfix stack trace from api (#5332) 2017-01-15 08:36:24 -08:00
apiai.py Style updates (#5878) 2017-02-11 11:29:37 -08:00
arduino.py Upgrade PyMata to 2.13 (#3335) 2016-09-13 22:52:11 -07:00
bbb_gpio.py Beaglebone Black binary sensor (#5422) 2017-01-20 12:55:28 -08:00
bloomsky.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
browser.py Fix linting errors 2016-07-16 23:45:38 -07:00
configurator.py Convert config.components to a set (#5824) 2017-02-09 20:21:57 +02:00
conversation.py Upgrade fuzzywuzzy to 0.14.0 (#4240) 2016-11-06 07:36:03 -08:00
demo.py Component "Image processing" (#5166) 2017-01-14 08:18:03 +01:00
device_sun_light_trigger.py Make device sun light trigger async (#5823) 2017-02-09 00:10:53 -08:00
digital_ocean.py Upgrade python-digitalocean to 1.10.1 (#4276) 2016-11-06 23:49:25 -08:00
discovery.py Bump netdisco to 0.8.3 2017-02-20 21:30:38 -08:00
downloader.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
dweet.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
ecobee.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
emoncms_history.py Maintenance 2nd (#4106) 2016-10-30 09:58:34 +01:00
enocean.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
envisalink.py Bump pyenvisalink to version 2.0 (#5311) 2017-01-13 21:02:33 -08:00
feedreader.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
ffmpeg.py Pump ffmpeg to 1.5 (#6119) 2017-02-20 15:12:09 +01:00
foursquare.py Reorganize HTTP component (#4575) 2016-11-25 13:04:06 -08:00
google.py [google] suppress file_cache warning (#6128) 2017-02-20 14:14:45 -08:00
graphite.py Use voluptuous for graphite (#2929) 2016-08-23 19:01:46 -07:00
group.py Add initial group config (#6135) 2017-02-20 21:53:55 -08:00
hdmi_cec.py Clean up HDMI_CEC [Breaking change] (#5932) 2017-02-13 13:52:11 -08:00
history.py Restore_state helper to restore entity states from the DB on startup (#4614) 2017-02-20 23:40:27 -08:00
homematic.py Homematic cleanup & hass best praxis (#6121) 2017-02-20 17:07:33 +01:00
ifttt.py 0.28 (#3288) 2016-09-10 18:22:58 -07:00
influxdb.py Improve InfluxDB (#5238) 2017-01-14 09:52:47 -08:00
input_boolean.py Restore_state helper to restore entity states from the DB on startup (#4614) 2017-02-20 23:40:27 -08:00
input_select.py Restore input_select and test helper proposal (#6148) 2017-02-22 00:15:48 -08:00
input_slider.py Bugfix asyncio wait (#4946) 2016-12-16 08:36:50 -08:00
insteon_hub.py Disable insteon hub (#4221) 2016-11-04 23:38:27 -07:00
insteon_local.py Clean-up (#5327) 2017-01-14 09:42:45 -08:00
insteon_plm.py New component 'insteon_plm' and related platforms (#6104) 2017-02-21 08:53:39 +01:00
introduction.py Check that no configuration is provided (#3553) 2016-09-29 19:02:22 -07:00
ios.py [component/ios] Discover notify.ios when iOS component loads (#5548) 2017-01-25 06:57:48 +02:00
isy994.py Updated ISY component to not overwrite state_attributes. (#5433) 2017-01-19 22:22:33 -08:00
joaoapps_join.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
keyboard.py Comment out pyuserinput in requirements_all (#3307) 2016-09-11 21:59:48 -07:00
keyboard_remote.py Update keyboard_remote.py (#5535) 2017-01-25 13:58:34 -05:00
knx.py Fix slow status updates from the knx bus (#5963) 2017-02-13 22:48:48 +01:00
lirc.py Update python-lirc to 1.2.3 (#3784) 2016-10-10 23:44:41 -07:00
litejet.py Use port instead of url and fix PEP257 issues (#4192) 2016-11-03 18:43:42 -07:00
logbook.py Filter new entities from logbook (#5402) 2017-01-19 23:30:47 -08:00
logentries.py Migrate to voluptuous (#2927) 2016-08-23 17:27:54 -07:00
logger.py Remove globally disabled pylint warnings (#4204) 2016-11-03 18:40:43 -07:00
lutron.py Update docstring (quotes, links, content) (#5602) 2017-01-28 16:02:19 +01:00
microsoft_face.py [microsoft_face] Small error fixes (#5577) 2017-01-26 23:18:15 +01:00
mochad.py Add mochad component (#3970) 2016-10-24 21:49:49 -07:00
modbus.py Modbus write_register accept list 2017-02-02 10:23:13 +01:00
mqtt_eventstream.py Convert mqtt platforms to async (#6145) 2017-02-22 09:43:22 +01:00
mysensors.py Add mysensors device tracker and platform discovery (#5781) 2017-02-07 20:47:11 +01:00
neato.py Neato Fixes (#4490) 2016-11-21 19:36:44 -08:00
nest.py Update python-nest dependency version (#5795) 2017-02-07 22:55:49 +01:00
netatmo.py Update Netatmo library to fix missing local_url (#5570) 2017-01-26 15:08:21 +01:00
nuimo_controller.py Requirements use zip instead of git (#4692) 2016-12-03 10:18:00 -08:00
octoprint.py Stop Octoprint from logging errors during startup (#4220) 2016-11-05 07:55:59 -07:00
panel_custom.py Minor changes (#2784) 2016-08-11 11:14:24 +02:00
panel_iframe.py Tweak panel parameters (#2746) 2016-08-07 21:56:17 -07:00
persistent_notification.py Async cleanup part 3 (#4302) 2016-11-07 22:31:40 -08:00
pilight.py Remove globally disabled pylint warnings (#4204) 2016-11-03 18:40:43 -07:00
proximity.py Fixed proximity zone incorrectly using name instead of zone setting. (#5862) 2017-02-12 11:03:53 -08:00
qwikswitch.py Use constants (#5390) 2017-01-17 23:40:34 +01:00
rest_command.py [new] component rest_command (#5055) 2017-01-06 23:42:53 +01:00
rflink.py Reconnect robustness, expose connection state. (#5869) 2017-02-15 16:10:19 +01:00
rfxtrx.py rfxtrx 0.17 (#5870) 2017-02-11 10:55:38 +01:00
rpi_gpio.py Use voluptuous for RPi GPIO (#3371) 2016-09-17 23:28:37 -07:00
script.py [core] Add 'packages' to the config (#5140) 2017-01-13 22:01:47 -08:00
scsgate.py Use voluptuous for SCSGate (#3265) 2016-09-13 07:23:53 +02:00
services.yaml Alert Component (#5201) 2017-02-03 07:20:51 +02:00
shell_command.py Optimize template 2 (#3521) 2016-09-27 21:29:55 -07:00
sleepiq.py Disable too-many-* (#4107) 2016-10-30 22:18:53 +01:00
splunk.py Use voluptuous for Splunk (#2931) 2016-08-23 18:58:59 -07:00
statsd.py Fixed statsd stopping if state is not numeric or only attributes changed (#3981) 2016-10-21 23:18:13 -07:00
sun.py Upgrade astral to 1.3.4 (#5744) 2017-02-04 20:51:22 +01:00
telegram_webhooks.py fixed error caused by POST call with no 'message' inside (for example… (#6038) 2017-02-20 21:15:45 +01:00
tellduslive.py Don't thow exception if connection to server is lost (#5775) 2017-02-10 20:55:33 -08:00
tellstick.py Improve async/multithreaded behavior of tellstick code (#4989) 2017-01-03 23:54:11 +01:00
thingspeak.py Upgrade thingspeak to 0.4.1 and use the correct API key (#5906) 2017-02-13 11:25:28 +01:00
updater.py Upgrade distro to 1.0.2 (#5291) 2017-01-12 23:16:32 +01:00
upnp.py Check that no configuration is provided (#3553) 2016-09-29 19:02:22 -07:00
vera.py Bump pyvera version (add RFX device support) (#5487) 2017-01-21 12:26:57 -08:00
verisure.py Add Verisure smartcam capture service (#4559) 2016-12-05 17:51:58 -08:00
volvooncall.py Updated volvooncall library + support sensors, heater and lock (#6052) 2017-02-18 17:09:25 -08:00
weblink.py Fix issue #3401 weblink (#3402) 2016-09-17 23:21:24 -07:00
websocket_api.py Fix websocket async (#4752) 2016-12-05 18:03:06 -08:00
wemo.py Bump pywemo - fix for latest bridge firmware. (#5921) 2017-02-12 11:14:23 -08:00
wink.py Added tamper detection to Wink devices. (#6072) 2017-02-18 23:00:27 -05:00
zabbix.py Update docstring (quotes, links, content) (#5602) 2017-01-28 16:02:19 +01:00
zeroconf.py Upgrade zeroconf to 0.18.0 (#5746) 2017-02-04 20:52:11 +01:00
zigbee.py Cleanup some async stuff (#6127) 2017-02-20 13:24:03 -08:00
zone.py Async migration device_tracker (#4406) 2016-11-18 23:35:08 +01:00
zoneminder.py zoneminder: Add camera mjpeg stream support (#6098) 2017-02-20 22:17:11 -08:00