Pascal Vizeli
48cf7a4af9
Move ffmpeg to dispatcher from hass.data entity store. ( #6211 )
...
* Move ffmpeg to dispatcher from hass.data entity store.
* fix lint
* address paulus comments
* add more unittest for better coverage
2017-02-26 14:31:46 -08:00
Pierre Ståhl
9490cb4c8f
Add service to change log levels ( #6221 )
...
* Add service to change log levels
* Fix review comments
2017-02-26 14:15:44 -08:00
Paulus Schoutsen
86d4d10176
Ensure we properly close HASS instances. ( #6234 )
2017-02-26 14:05:18 -08:00
Philipp Schmitt
7b3b755aaf
Fix livebox-play interactions for Python < 3.6 ( #6243 )
2017-02-26 14:04:22 -08:00
Paulus Schoutsen
9afcbaed1d
Fix recorder async ( #6228 )
2017-02-25 15:21:40 -08:00
Paulus Schoutsen
3a7cc9bb45
Update frontend
2017-02-25 15:03:24 -08:00
Paulus Schoutsen
ecd1da6525
Merge pull request #6167 from kellerza/recorder_timer
...
Recorder async & remove start_recording event
2017-02-25 15:01:29 -08:00
Fabian Affolter
9f2719bb1f
Update regex ( #6216 )
2017-02-25 12:55:01 -08:00
Andrey
85d0f2e861
Make glob preserve order ( #6224 )
2017-02-25 12:54:04 -08:00
Johann Kellerman
5d007e636b
No wait for start and more async
2017-02-25 17:51:37 +02:00
Johann Kellerman
7cd6f9038c
Allow 4.5min startup time for recorder
2017-02-25 17:28:53 +02:00
Fabian Affolter
a80fd2f243
Fix link ( #6219 )
2017-02-25 13:24:43 +01:00
Andrey
c5a8372f13
Update flake8 and pylint to latest ( #6217 )
2017-02-25 09:44:22 +01:00
Pascal Vizeli
81ca978413
Move mqtt from eventbus to dispatcher / add unsub for dispatcher ( #6206 )
...
* Move mqtt from eventbus to dispatcher / add unsub for dispatcher
* Fix lint
* Fix test
* Fix lint v2
* fix dispatcher_send
2017-02-24 17:11:50 -08:00
Paulus Schoutsen
d6818c7015
Fix reporting on bad login ( #6201 )
2017-02-24 16:33:58 -08:00
Greg Dowling
df5866dd95
Merge pull request #6213 from home-assistant/bump_pyloopenergy
...
Bump pyloopenergy - catch socketIO exceptions.
2017-02-24 22:16:03 +00:00
pavoni
34ee2b1ae9
Bump pyloopenergy - catch socketIO exceptions.
2017-02-24 22:04:41 +00:00
Zac Hatfield Dodds
8ca897da57
Zamg weather ( #5894 )
...
* Fast & efficient updates for ZAMG weather data
ZAMG updates on the hour, so instead of checking every half-hour we can
check each minute - only after the observations are taken until
receiving them.
* sensor.zamg: test instead of whitelist for station_id
* Autodetect closest ZAMG station if not given
* ZAMG weather component, based on the sensor
* Review improvements
* Update to new ZAMG schema, add logging
Turns out it wasn't a typo, but rather an upstream schema change. Added
better error handling to ease diagnosis in case it happens again.
* No hardcoded name
2017-02-24 22:45:46 +01:00
Lev Aronsky
c7fcd98cad
Test the temperature returned by RM2 ( #6205 )
...
* Test the temperature returned by RM2
* Validate fields via voluptuous
* Fixed range for humidity
2017-02-24 20:54:31 +01:00
Erik Eriksson
8aa3124aa6
sensor.speedtest: provide a default icon ( #6207 )
2017-02-24 18:40:52 +01:00
Andrey
b27ba9660b
Some zwave cleanup ( #6203 )
2017-02-24 16:17:27 +02:00
Lindsay Ward
9f04b55572
Update Yeelight Sunflower light platform to 0.0.6 ( #6208 )
...
Add an optional extended description…
2017-02-24 14:13:55 +01:00
Daniel Høyer Iversen
c4f4a9a158
minor broadlink fix ( #6202 )
2017-02-24 09:49:42 +01:00
Paulus Schoutsen
e2e8b43902
Default config to setup group editor ( #6198 )
2017-02-23 22:53:16 -08:00
Paulus Schoutsen
3a35642dc1
Remove automatically reloading group config ( #6197 )
2017-02-23 22:40:21 -08:00
Paulus Schoutsen
34a7aa2376
Extend test for group config
2017-02-23 21:57:48 -08:00
Paulus Schoutsen
58eb32bce4
Random test fixes ( #6195 )
...
* Store persistent errors in hass (speeds up tests)
* Fix sleepiq test dependency on test order
* Fix sleepiq validation
2017-02-23 21:44:47 -08:00
Johann Kellerman
c940d26f07
Bugfix restore startup state ( #6189 )
2017-02-23 20:06:21 -08:00
Andrey
1d32bced1c
Create zwave devices on OZW thread and only add them during discovery ( #6096 )
...
* Create zwave devices on OZW thread and only add them during discovery.
* Read and write devices dict from loop thread.
* More async
* replace callback with coroutine
* import common function instead of callin git
2017-02-23 13:06:28 -08:00
Pascal Vizeli
f2a2d6bfa1
Refactory of envisalink ( #6160 )
...
* Refactory of envisalink
* remove event buss
* init dispatcher from hass.
* Move platform to new dispatcher
* fix lint
* add unittest & threadded functions
* fix copy & past error
2017-02-23 13:02:56 -08:00
Colin O'Dell
4f990ce488
Use H2 headers to split up the different sections ( #6183 )
...
Using headers makes it easier to visually differentiate between the different sections
2017-02-23 12:58:18 -08:00
Pascal Vizeli
106b7a9d8f
Cleanup run_callback_threadsafe ( #6187 )
...
* Cleanup run_callback_threadsafe
* fix spell
* Revert image_processing, they need to wait for update
2017-02-23 12:57:25 -08:00
Pascal Vizeli
1cd1facbd0
Add device_class to image_processing ( #6186 )
...
* Add image_processing device_class
* Fix comments
* address comments
2017-02-23 17:33:54 +01:00
Pascal Vizeli
b725eaf67f
Homematic icon map / upper case on services ( #6178 )
...
* Set upper on service / add sensor icon mapper
* Add more icons
* fix id
2017-02-23 15:31:32 +01:00
Colin O'Dell
89807f24ad
QNAP update ( #6182 )
...
* Bump qnapstats library to 0.2.3
* Expose the new timeout setting
* Show persistent notification if QNAP fails to set up
This sitaution will usually occur if the server configuration is wrong or the
timeout is set too low. In both cases `api.update()` will fail, which is a
problem because we cannot initialize many of the sensors without having this
data.
* Add new system_temp condition to QNAP sensor
2017-02-23 15:01:25 +01:00
Erik Eriksson
7935c54420
's' is SI symbol for seconds ( #6181 )
2017-02-23 14:57:51 +01:00
Erik Eriksson
46d0d38444
Merge pull request #6180 from home-assistant/molobrakos-patch-1
...
volvooncall: icon and unit were mixed
2017-02-23 13:28:03 +01:00
Erik Eriksson
5da110d764
volvooncall: icon and unit were mixed
2017-02-23 13:27:17 +01:00
Erik Eriksson
c88527ce79
Merge pull request #6177 from molobrakos/volvooncall
...
volvooncall: support for naming vehicle and selecting what attributes to display
2017-02-23 13:00:11 +01:00
Erik Eriksson
6127173d2a
cache name in entity so we can display it even if the connection is lost ( #6176 )
...
update tellduslive dependency
check return value from update
2017-02-23 12:37:25 +01:00
Erik
1c6ba989a9
Support for naming vehicle. Support for selecting what resources to display
2017-02-23 12:00:51 +01:00
Erik Eriksson
827e3c4395
Merge pull request #6162 from molobrakos/nut
...
sensor.nut: Handle multiple statuses returned
2017-02-23 11:56:25 +01:00
Pierre Ståhl
eefedaf332
Make it possible to ignore platforms in discovery ( #6048 )
...
* Make it possible to ignore platforms in discovery
* Add tests for discovery component
* small cleanups
2017-02-23 11:54:35 +01:00
Fabian Affolter
ac1e811dcd
Upgrade slacker to 0.9.42 ( #6173 )
2017-02-23 10:56:35 +01:00
Fabian Affolter
49b4cd3c41
Upgrade fuzzywuzzy to 0.15.0 ( #6175 )
...
Add an optional extended description…
2017-02-23 10:56:00 +01:00
Barry Williams
960af20cc9
Added Openhome Support ( #6153 )
...
* Added Openhome Support
* added to coveragerc
* PR suggestions
* revert accidental deletion
* More PR suggestions and a lint fix
* Removed semicolons
2017-02-22 17:01:06 -05:00
Daniel Høyer Iversen
6c91e04852
Refactor broadlink ( #6168 )
...
* refactor broadlink
* typo
2017-02-22 22:11:49 +01:00
Johann Kellerman
74837dbf45
Restore for device_tracker ( #6150 )
2017-02-22 22:55:11 +02:00
Erik Eriksson
3b693d5e70
generic camera: improved exception handling ( #6158 )
...
Avoid unhandled exception and stack trace when server closes connection by changing from handle ClientDisconnectedError to DisconnectedError. Also added HttpProcessingError, which was missing.
2017-02-22 07:43:52 -08:00
Erik
23dd76cdc5
Handle UPS:es that returns more than one status (e.g. 'OL CHRG').
2017-02-22 14:38:00 +01:00