Paulus Schoutsen and GitHub
b1ef5042f9
Make updater more robust ( #4625 )
2016-11-30 13:03:09 -08:00
Paulus Schoutsen and GitHub
b35fa4f1c1
Finish all tasks before setup phase is done ( #4606 )
2016-11-30 13:02:45 -08:00
Paulus Schoutsen
9db1ff8cd4
Update frontend
2016-11-27 22:27:02 -08:00
Paulus Schoutsen
d4bc8e23af
Update frontend
2016-11-27 17:21:11 -08:00
Paulus Schoutsen and GitHub
0d734303a4
HTTP: Fix registering views after start ( #4604 )
2016-11-27 14:01:12 -08:00
Paulus Schoutsen and GitHub
e94b4ec006
Tweak services return result ( #4600 )
...
* Tweak services return result
* Lint
2016-11-27 12:33:02 -08:00
Paulus Schoutsen and GitHub
be91207830
Upgrade HBMQTT ( #4599 )
2016-11-27 12:21:20 -08:00
Paulus Schoutsen
767f3d58ff
Add websocket_api as frontend dependency
2016-11-27 12:13:01 -08:00
Paulus Schoutsen
464e843186
Update frontend
2016-11-26 23:44:20 -08:00
Paulus Schoutsen and GitHub
5d2b7a6e0b
Add ping to websockets API ( #4592 )
2016-11-26 23:22:34 -08:00
Paulus Schoutsen and GitHub
914a868fbd
Add websocket API ( #4582 )
...
* Add websocket API
* Add identifiers to interactions
* Allow unsubscribing event listeners
* Add support for fetching data
* Clean up handling code websockets api
* Lint
* Add Home Assistant version to auth messages
* Py.test be less verbose in tox
2016-11-26 18:23:28 -08:00
Paulus Schoutsen and GitHub
03e0c7c71c
Prevent edimax from doing I/O in event loop ( #4584 )
2016-11-26 10:10:29 -08:00
Paulus Schoutsen and GitHub
32ffd006fa
Reorganize HTTP component ( #4575 )
...
* Move HTTP to own folder
* Break HTTP into middlewares
* Lint
* Split tests per middleware
* Clean up HTTP tests
* Make HomeAssistantViews more stateless
* Lint
* Make HTTP setup async
2016-11-25 13:04:06 -08:00
Paulus Schoutsen and GitHub
febe16d700
Set executor pool size to 10 ( #4571 )
2016-11-24 14:56:33 -08:00
Paulus Schoutsen and GitHub
eacdce9ed9
Track tasks only during shutdown and tests ( #4428 )
...
* Track tasks only when needed
* Tweak async_block_till_done
2016-11-24 14:49:29 -08:00
Paulus Schoutsen and GitHub
42c99b0ccb
Pass hass object to ServiceRegistry constructor ( #4570 )
2016-11-24 14:02:39 -08:00
Paulus Schoutsen and GitHub
3f9250415f
Skip broken tests ( #4543 )
2016-11-22 22:58:14 -08:00
Paulus Schoutsen and GitHub
b4756e6dda
Bump netdisco ( #4539 )
2016-11-22 18:36:10 -08:00
Paulus Schoutsen and GitHub
4cc192e445
Disable broken google offset test ( #4540 )
2016-11-22 18:34:48 -08:00
Paulus Schoutsen and GitHub
2c7e895105
Entity and climate: do not convert temperature unnecessary ( #4522 )
...
* Climate: more consistent units
* Prevent unnecessary conversion in entity component
* int -> round
* Disable Google tests because they connect to the internet
* Remove default conversion rounding F->C
* Add rounding of temp to weather comp
* Fix equality
* Maintain precision when converting temp in entity
* Revert "Disable Google tests because they connect to the internet"
This reverts commit b60485dc19bb97f4a502854d5ff2297330df0b40.
2016-11-22 17:38:04 -08:00
Paulus Schoutsen and Paulus Schoutsen
00019b9ff0
Fix warning in test
2016-11-22 12:48:35 -08:00
Paulus Schoutsen and GitHub
c81735cc84
Fix platform discovery when platform discovered during discovery of a ( #4529 )
...
component
2016-11-22 08:21:08 -08:00
Paulus Schoutsen and GitHub
86f3e2455d
Skip google calendar offset test ( #4520 )
2016-11-21 20:16:34 -08:00
Paulus Schoutsen
0f90426023
Version bump to 0.34.0.dev0
2016-11-19 16:06:42 -08:00
Paulus Schoutsen
0a333230c1
Version bump to 0.33
2016-11-19 16:05:56 -08:00
Paulus Schoutsen
455e1df7cb
Fix typo
2016-11-19 16:05:33 -08:00
Paulus Schoutsen and GitHub
d930c399fe
Better locking while setting up components + discovery ( #4463 )
2016-11-19 08:18:33 -08:00
Paulus Schoutsen and GitHub
d2bbc6ef70
Upgrade linter ( #4461 )
2016-11-18 21:47:59 -08:00
Paulus Schoutsen
37e28428c1
Merge remote-tracking branch 'origin/master' into dev
2016-11-18 18:39:11 -08:00
Paulus Schoutsen and GitHub
af77341494
Add sensor to show how many clients are connected. ( #4430 )
...
* Add sensor to show how many clients are connected.
* Lint
* Fix tests
2016-11-17 21:54:47 -08:00
Paulus Schoutsen and GitHub
23fb8c4cdd
Convert script component to async ( #4427 )
2016-11-17 21:50:01 -08:00
Paulus Schoutsen and GitHub
726bc5b670
Do not report on shutting down errors ( #4431 )
...
* Do not report on shutting down errors
* Lint
2016-11-17 12:02:43 -08:00
Paulus Schoutsen and GitHub
0f59bb208c
Migrate callbacks to use schedule_update_ha_state ( #4426 )
...
* Migrate callbacks to use schedule_update_ha_state
* Migrate MQTT sensor callback to async
* Migrate wemo to not update inside schedule_update_ha_state
* Make MQTT switch async
* Fix nx584 test
* Migrate tellstick callback
* Migrate vera callback
* Alarm control panel - manual: use async callbacks
* Run the switch rest tests that work
2016-11-17 07:34:46 -08:00
Paulus Schoutsen and GitHub
38d201a54a
Increase logging level of errors while doing jobs ( #4429 )
2016-11-16 23:01:14 -08:00
Paulus Schoutsen and GitHub
f006b00dc1
Fix spelling schedule_update_ha_state ( #4415 )
2016-11-16 08:26:29 -08:00
Paulus Schoutsen
2b86d89bb4
Fix tplink test
2016-11-15 21:26:03 -08:00
Paulus Schoutsen and GitHub
6745e83a6c
Merge pull request #4394 from home-assistant/release-0-32-4
...
0.32.4
2016-11-14 22:04:43 -08:00
Paulus Schoutsen
44bc057fdb
Version bump to 0.32.4
2016-11-14 21:34:40 -08:00
Paulus Schoutsen
09c29737de
Fix device tracker sending invalid event data
2016-11-14 21:31:17 -08:00
Paulus Schoutsen
4c01b47945
device_tracker.see should not call async methods ( #4377 )
2016-11-14 21:31:06 -08:00
Paulus Schoutsen and GitHub
7aaf3a46db
Fix device tracker sending invalid event data ( #4393 )
2016-11-14 21:28:57 -08:00
Paulus Schoutsen
d774ba46c7
Fix device tracker sending invalid event data
2016-11-14 20:59:29 -08:00
Paulus Schoutsen and GitHub
7f5f458074
Faster async entity update on component. ( #4384 )
2016-11-14 18:54:38 -08:00
Paulus Schoutsen and GitHub
479457d6ec
device_tracker.see should not call async methods ( #4377 )
2016-11-14 18:35:58 -08:00
Paulus Schoutsen and GitHub
7e73d27dd1
Do not serve HTTP requests while stopping ( #4378 )
2016-11-14 18:33:53 -08:00
Paulus Schoutsen
2e2a996a8e
Do not serve HTTP requests while stopping
2016-11-13 18:12:50 -08:00
Paulus Schoutsen
0364498dee
Add .hound.yml
2016-11-13 11:34:09 -08:00
Paulus Schoutsen and GitHub
2bfded7153
MQTT.Server will use HASS eventloop ( #3429 )
2016-11-10 22:45:38 -08:00
Paulus Schoutsen and GitHub
080f56e0f5
Merge pull request #4342 from home-assistant/release-0-32-3
...
0.32.3
2016-11-10 21:59:39 -08:00
Paulus Schoutsen
173e15e733
Version bump to 0.32.3
2016-11-10 21:50:05 -08:00
Paulus Schoutsen
72407c2f95
Make yr compatible with 0.32
2016-11-10 21:49:56 -08:00
Paulus Schoutsen
1b79722b69
Fix KNX async I/O ( #4267 )
2016-11-10 21:43:50 -08:00
Paulus Schoutsen
6e6b1ef7ab
fix panasonic viera doing I/O in event loop ( #4341 )
2016-11-10 21:42:41 -08:00
Paulus Schoutsen
eb17ba970c
Increase update delay ( #4321 )
2016-11-10 21:41:28 -08:00
Paulus Schoutsen
ffe4c425af
Fix Tellstick doing I/O inside event loop ( #4268 )
2016-11-10 21:41:28 -08:00
Paulus Schoutsen and GitHub
e76d553513
fix panasonic viera doing I/O in event loop ( #4341 )
2016-11-10 21:17:44 -08:00
Paulus Schoutsen and GitHub
04dbc992ec
Increase update delay ( #4321 )
2016-11-09 07:21:58 -08:00
Paulus Schoutsen and GitHub
6d0e08cf7d
Fix KNX async I/O ( #4267 )
2016-11-08 21:00:33 -08:00
Paulus Schoutsen and GitHub
1e0025acae
Fix Tellstick doing I/O inside event loop ( #4268 )
2016-11-08 20:25:19 -08:00
Paulus Schoutsen and GitHub
fc3235fb6d
Merge pull request #4271 from home-assistant/release-0-32-2
...
Release 0 32 2
2016-11-06 23:40:06 -08:00
Paulus Schoutsen
0af1a96f14
Lint
2016-11-06 23:24:25 -08:00
Paulus Schoutsen
6a92e27e2f
Version bump to 0.32.2
2016-11-06 23:12:37 -08:00
Paulus Schoutsen
faceb4c1dc
Sequential updates for non-async entities
2016-11-06 23:12:20 -08:00
Paulus Schoutsen
6d5f00098a
Move Honeywell I/O out of event loop ( #4244 )
2016-11-06 23:09:31 -08:00
Paulus Schoutsen and GitHub
880ef8af48
Remove broken disable verify ssl synology ( #4269 )
2016-11-06 22:17:56 -08:00
Paulus Schoutsen and GitHub
a343c20404
Async gather wait ( #4247 )
...
* Fix config validation for input_*, script
* Allow scheduling coroutines
* Validate entity ids when entity ids set by platform
* Async: gather -> wait
* Script/Group: use async_add_job instead of create_task
2016-11-06 09:26:40 -08:00
Paulus Schoutsen and GitHub
98f41d6b84
Tweak block_till_done ( #4245 )
2016-11-06 08:43:32 -08:00
Paulus Schoutsen and GitHub
7774a03a55
Move Honeywell I/O out of event loop ( #4244 )
2016-11-06 07:53:54 -08:00
Paulus Schoutsen and GitHub
08f75f7935
Merge pull request #4235 from home-assistant/release-0-32-1
...
0.32.1
2016-11-05 17:09:10 -07:00
Paulus Schoutsen
af297aa0dc
Version bump to 0.32.1
2016-11-05 17:00:06 -07:00
Paulus Schoutsen
20e1b3eae0
Fix radiotherm I/O inside properties ( #4227 )
2016-11-05 16:59:52 -07:00
Paulus Schoutsen
28861221ae
Remove chunked encoding ( #4230 )
2016-11-05 16:59:52 -07:00
Paulus Schoutsen and GitHub
62785c2431
More async tests ( #4223 )
...
* Annotate test callbacks to be async
* Convert device_sun_light_trigger to be async
2016-11-05 16:36:20 -07:00
Paulus Schoutsen and GitHub
22c3d014aa
Remove chunked encoding ( #4230 )
2016-11-05 15:29:22 -07:00
Paulus Schoutsen and GitHub
3f3127a290
Fix radiotherm I/O inside properties ( #4227 )
2016-11-05 13:28:11 -07:00
Paulus Schoutsen
b67f1fed52
Version bump to 0.33.0.dev0
2016-11-05 08:53:13 -07:00
Paulus Schoutsen and GitHub
4770888d22
Merge pull request #4166 from home-assistant/dev
...
0.32
2016-11-05 08:52:57 -07:00
Paulus Schoutsen
1d0f3b930f
Version bump to 0.32.0
2016-11-05 08:40:32 -07:00
Paulus Schoutsen
22e2262f8e
Merge remote-tracking branch 'origin/master' into dev
2016-11-05 08:40:04 -07:00
Paulus Schoutsen and GitHub
c15fd4323e
Disable insteon hub ( #4221 )
2016-11-04 23:38:27 -07:00
Paulus Schoutsen and GitHub
18e965c3cd
Fix flaky group notify test ( #4212 )
2016-11-03 22:56:55 -07:00
Paulus Schoutsen and GitHub
4cc417677e
Add link to issue in warning slow entity update ( #4211 )
2016-11-03 22:45:01 -07:00
Paulus Schoutsen and GitHub
525d735f21
Warn if fetching properties takes too long ( #4208 )
...
* Warn if fetching properties takes too long
* Update entity.py
2016-11-03 21:58:25 -07:00
Paulus Schoutsen and GitHub
e88b98f5fa
Clean up tests ( #4209 )
2016-11-03 21:58:18 -07:00
Paulus Schoutsen and GitHub
ee5f228309
Make services yield ( #4187 )
...
* Make services yield
* Disable pylint abstract-method check
* add input_select
* add input_slider
* change to async vers.
* fix lint
* yield on add_entities as other components does
2016-11-03 18:32:14 -07:00
Paulus Schoutsen and GitHub
1d100dcac9
Bugfix/frontend group urls ( #4185 )
...
* Remove unnecessary sleeps
* Frontend: fix serving index when refreshing view page.
2016-11-02 21:15:23 -07:00
Paulus Schoutsen
d7dd7df5e7
Update frontend
2016-11-02 20:39:42 -07:00
Paulus Schoutsen and GitHub
2940fb72fb
EntityComponent.add_entities now converts generators to a list ( #4183 )
2016-11-02 19:24:25 -07:00
Paulus Schoutsen and GitHub
4e820ea30a
Move mocks to async_start ( #4182 )
2016-11-02 19:16:59 -07:00
Paulus Schoutsen and GitHub
7f699b4261
Lazy initialise the worker pool ( #4110 )
...
* Lazy initialise the worker pool
* Minimize pool initialization in core tests
* Fix tests on Python 3.4
* Remove passing in thread count to mock HASS
* Tests: Allow pool by default for threaded, disable for async
* Remove JobPriority for thread pool
* Fix wrong block_till_done
* EmulatedHue: Remove unused test code
* Zigbee: do not touch hass.pool
* Init loop in add_job
* Fix core test
* Fix random sensor test
2016-10-31 08:47:29 -07:00
Paulus Schoutsen
a1e910f1cf
Disable rest switch tests
2016-10-31 08:22:49 -07:00
Paulus Schoutsen and GitHub
4163e55dbd
Introducing hass.data ( #4121 )
...
* Hello hass.data
* Migrate setup_component to hass.data
2016-10-29 14:51:17 -07:00
Paulus Schoutsen and GitHub
3cc4fdaa34
Fix HTTP static file singular ( #4118 )
2016-10-29 14:45:31 -07:00
Paulus Schoutsen and GitHub
9ea1101aba
Fix bootstrap circular imports ( #4108 )
...
* Fix bootstrap circular imports
* fix test
* Lint
2016-10-29 12:54:47 -07:00
Paulus Schoutsen and GitHub
5a2b4a5376
Core Async improvements ( #4087 )
...
* Clean up HomeAssistant.start
* Add missing pieces to remote HA constructor
* Make HomeAssistant constructor async safe
* Code cleanup
* Init websession lazy
2016-10-29 08:57:59 -07:00
Paulus Schoutsen and GitHub
726d950522
Update aiohttp.py
2016-10-27 21:45:35 -07:00
Paulus Schoutsen
7564d539c1
Lint
2016-10-27 00:37:02 -07:00
Paulus Schoutsen
33439aaa22
Update frontend
2016-10-27 00:21:55 -07:00
Paulus Schoutsen and GitHub
541fec0534
Sort .coveragerc alphabetically.
2016-10-26 23:50:11 -07:00
Paulus Schoutsen and GitHub
4833e992fb
Pin cython==0.24.1 ( #4057 )
2016-10-25 23:38:32 -07:00