Jeroen ter Heerdt
3f4798b5c3
MQTT Vacuum now passes error messages. ( #17685 )
...
* MQTT Vacuum now passes error messages.
* Fixing pylint error
* Use string formatting
2018-10-26 11:07:39 +02:00
Fabian Affolter
714d44c503
Upgrade numpy to 1.15.3 ( #17796 )
2018-10-26 10:35:21 +02:00
Paulus Schoutsen
c00da509a1
Update translations
2018-10-26 10:18:10 +02:00
Paulus Schoutsen
9e286d7c1f
Bump frontend to 20181026.0
2018-10-26 10:17:40 +02:00
Andrey Kupreychik
9e33398a7b
Bumped NDMS2 client to 0.0.5 to fix unicode characters support ( #17803 )
2018-10-26 10:06:53 +02:00
Leonardo Brondani Schenkel
47003fc04f
deCONZ: configure service can now use 'field' as a subpath together with 'entity' ( #17722 )
...
Allow both 'entity' and 'field' to be used simultaneously, where 'field' is used as a sub-path of the device path that is defined by 'entity'.
2018-10-26 09:15:26 +02:00
Rohan Kapoor
b7b62a90e2
Delete sensor.yahoo_finance ( #17805 )
2018-10-26 08:29:41 +02:00
Ben Schattinger
901c4f18cb
Install face_recognition on Docker build ( #17502 )
...
* Install face_recognition on Docker
* Update setup_docker_prereqs
2018-10-25 22:56:10 +02:00
Ville Skyttä
43048962f2
Upgrade flake8 to 3.6.0 ( #17770 )
...
* Upgrade flake8 to 3.6.0
* flake8/pylint comment tweaks
* flake8 F841 fixes
* flake8 W605 fix
* Ignore pyflakes bug #373 false positives
https://github.com/PyCQA/pyflakes/issues/373
* pycodestyle bug #811 workaround
https://github.com/PyCQA/pycodestyle/issues/811
2018-10-25 23:15:20 +03:00
Paulus Schoutsen
77bf10e37c
Fix unloading an entry can leave states around ( #17786 )
...
* Add test that tests unloading on remove
* Add more test things
* Untangle entity remove code from entity platform
* Don't add default implementation of async_will_remove
* Keep entity weakref alive
2018-10-25 19:57:36 +02:00
Abílio Costa
9c7d3c2a63
Add contact sensors to alexa smart home ( #17704 )
...
* add contact sensors to alexa smart home
* door sensors are binary_sensors
* fix tests; cleanup
* lint
* fix state
* Add missing doc string
2018-10-25 16:46:43 +02:00
Paulus Schoutsen
312d49caec
Allow creating signed urls ( #17759 )
...
* Allow creating signed urls
* Fix parameter
* Lint
2018-10-25 16:44:57 +02:00
Paulus Schoutsen
b5284aa445
Fix device reg considered changed ( #17764 )
...
* Fix device reg considered changed
* Better syntax
2018-10-25 16:43:11 +02:00
Jan van Helvoort
b6e8cafdea
typo ( #17787 )
2018-10-25 09:58:09 -04:00
liaanvdm
3c68db32d6
Restore manual alarm-control-panel state using async_get_last_state ( #17521 )
...
* Restore manual alarm-control-panel state using async_get_last_state
This is to address issue #10793
* Added tests for restoring manual alarm state on startup
* Cleaned up test formatting
* Fixed more linting errors
* Changed async methods to use asynch/await syntax
* Removed unused asyncio import
2018-10-25 12:21:20 +02:00
Tomas Hellström
544a3b929f
SMHI weather component not showing correct values in current forecast ( #17783 )
...
* fixes not showing current forecast correctly
* Update config_flow.py
* Update smhi.py
* Update requirements_all.txt
* Update requirements_test_all.txt
2018-10-25 10:16:09 +02:00
kennedyshead
67d92c4f5d
This makes mqtt_template tests async ( #17784 )
2018-10-25 10:00:07 +02:00
kennedyshead
8bebfba21a
Testing async in MQTT_json lights ( #17768 )
2018-10-25 09:54:53 +02:00
Rohan Kapoor
5024a80d61
Migrate twilio webhooks to the webhook component ( #17715 )
...
* Migrate twilio webhooks to the webhook component
* Fix typos in twilio
* Mock out twilio in the tests
* Lint
* Fix regression in twilio response
2018-10-25 09:46:22 +02:00
cdce8p
599390d985
Update HAP-python to 2.3.0 ( #17778 )
...
* Update HAP-python to 2.3.0
* Fix tests
2018-10-25 09:45:56 +02:00
Fabian Affolter
577cf0991f
Remove username from log entry ( #17777 )
2018-10-25 09:43:40 +02:00
Fabian Affolter
aa157e17f9
Add wind gust ( fixes #17766 ) ( #17774 )
2018-10-25 09:33:23 +02:00
Aaron Bach
bd23145331
Fixed an incorrect reference in the entity registry ( #17775 )
2018-10-24 21:53:18 -06:00
Manuel de la Rosa
a629e1bec2
Add Mexican Spanish language ( #17735 )
2018-10-24 22:56:14 +02:00
kennedyshead
ec7d33f277
Async MQTT sensor room ( #17765 )
2018-10-24 22:20:52 +02:00
kennedyshead
c099c259ea
Async tests for MQTT lock ( #17763 )
2018-10-24 22:20:25 +02:00
Paulus Schoutsen
52974ff742
Update frontend to 20181024.0
2018-10-24 22:15:21 +02:00
Fabian Affolter
54d463e746
Update name ( fixes #17752 ) ( #17756 )
2018-10-24 18:59:52 +02:00
Paulus Schoutsen
c7c0ed89c8
Convert auth websocket commands to use async_response decorator ( #17755 )
2018-10-24 15:23:09 +02:00
Fabian Affolter
8283f50e22
Remove day ( fixes #17741 ) ( #17743 )
2018-10-24 14:14:01 +02:00
Daniel Høyer Iversen
86e67e4712
Clean up clicksend_tts ( #17749 )
...
* Clean up clicksend_tts
* style
2018-10-24 14:13:07 +02:00
Hedda
ad3d7c9523
Update zha __init__.py to reflect new Zigbee name stylization by the Zigbee Alliance ( #17751 )
...
Zigbee Alliance has changed their stylized writing (and logo) of the Zigbee name from “ZigBee” to “Zigbee”, as in they are no longer writing Zigbee with a capital “B” in the middle of the name.
2018-10-24 14:12:30 +02:00
Rohan Kapoor
a10fb94e9e
Remove webhook_id from yaml config for mailgun ( #17732 )
2018-10-24 13:37:07 +02:00
Paulus Schoutsen
08fe7c3ece
Pytest tests ( #17750 )
...
* Convert core tests
* Convert component tests to use pytest assert
* Lint 🤷♂️
* Fix test
* Fix 3 typos in docs
2018-10-24 12:10:05 +02:00
Charles Garwood
4222f7562b
Add cover to supported platforms ( #17725 )
2018-10-24 11:53:45 +02:00
Glenn Waters
6ac9677168
Elk-M1 climate ( #17679 )
...
* Initial climate for Elk-M1.
* Tidy
* fix hound error
* fix hound error
2018-10-24 11:15:59 +02:00
Steven Looman
fc8af22191
IGD review fixes ( #17400 )
...
* Fix discovery-dependency for upnp
* Only delete port mappings on EVENT_HOMEASSISTANT_STOP + refactoring MockDevice
* Call and store local_ip from async_setup
* Don't depend on http-component
* Remove discovery dependency
2018-10-23 21:52:01 +02:00
Bram Kragten
0f69be117f
Lovelace ws: add card ( #17730 )
...
* Change set to update
* Add 'add card'
* Woof.
2018-10-23 21:48:35 +02:00
Ville Skyttä
2734a30f37
Upgrade mypy to 0.641 ( #17734 )
2018-10-23 21:06:58 +02:00
Ville Skyttä
65a8882426
Upgrade pytest to 3.9.2 ( #17736 )
2018-10-23 21:06:37 +02:00
jxwolstenholme
7be7a8de30
Add device tracking for the BT Smart Hub router ( #17158 )
...
* Support for BT smarthub router device tracking
* Update requirements_all.txt for bt_smarthub device tracker
* Added bt_smarthub.py exclusion
* Update .coveragerc
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Fix linting issues
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update bt_smarthub.py
* Update .coveragerc
* Update bt_smarthub.py
* Minor changes
* Update bt_smarthub.py
* Update bt_smarthub.py
2018-10-23 18:35:21 +02:00
Fabian Affolter
f9973696f3
Rename readthedocs file ( #17718 )
...
* Rename file
* Add requirements file
2018-10-23 17:39:17 +02:00
Andrey Kupreychik
9798ff019f
Don't call off_delay_listener if not needed ( #17712 )
...
Don't call off_delay_listener if 'OFF' is actually received
Moved `off_delay_listener` to be defined once
2018-10-23 14:21:03 +02:00
kennedyshead
f6f549dc3c
Removes re-init ( #17724 )
2018-10-23 14:15:56 +02:00
ehendrix23
4a757b7994
Set available property ( #17706 )
...
Will set the available property to False if unable to communicate with August lock or doorbell.
HTTP request errors (i.e. timeout, connection error, HTTP error) will not result in traceback. Instead an error will be logged.
2018-10-23 14:09:08 +02:00
Daniel Høyer Iversen
37a667c2de
clean up clicksend ( #17723 )
2018-10-23 14:06:42 +02:00
Paulus Schoutsen
398ea40189
Update translations
2018-10-23 14:04:25 +02:00
Paulus Schoutsen
cf0bd6470a
Update frontend to 20181023.0
2018-10-23 14:03:38 +02:00
kennedyshead
0723c7f5dc
Just use debug instead of error if the binary_sensor does not get data ( #17720 )
2018-10-23 13:03:01 +02:00
Dougal Matthews
7def587c93
Only strip from the bluetooth name if it isn't None ( #17719 )
...
This prevents the following traceback that will otherwise occur.
Traceback (most recent call last):
File "/usr/local/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.6/site-packages/homeassistant/components/device_tracker/bluetooth_le_tracker.py", line 107, in update_ble
see_device(address, devs[address], new_device=True)
File "/usr/local/lib/python3.6/site-packages/homeassistant/components/device_tracker/bluetooth_le_tracker.py", line 47, in see_device
see(mac=BLE_PREFIX + address, host_name=name.strip("\x00"),
AttributeError: 'NoneType' object has no attribute 'strip'
2018-10-23 12:33:56 +02:00