Jason Hu
2aa54ce22b
Reset failed login attempts counter when login success ( #15564 )
2018-07-20 12:33:21 +02:00
Paulus Schoutsen
eff334a1d0
Remove relative time from state machine ( #15560 )
2018-07-20 12:32:45 +02:00
Paulus Schoutsen
b3bed7fb37
Allow auth providers to influence is_active ( #15557 )
...
* Allow auth providers to influence is_active
* Fix auth script test
2018-07-20 12:32:44 +02:00
Martin Hjelmare
61b3822374
Upgrade pymysensors to 0.16.0 ( #15554 )
2018-07-20 12:32:44 +02:00
Paulus Schoutsen
9fb04b5280
Update the frontend to 20180720.0
2018-07-20 12:30:32 +02:00
Paulus Schoutsen
3341c5cf21
Update the frontend to 20180720.0
2018-07-20 12:30:10 +02:00
Jason Hu
f1286f8e6b
Reset failed login attempts counter when login success ( #15564 )
2018-07-20 12:09:48 +02:00
huangyupeng
f2a99e83cd
Add Tuya fan support ( #15525 )
...
* Add Tuya fan platform
* Add Tuya fan platform
* fix as review required
2018-07-20 11:23:09 +02:00
Ville Skyttä
2f7b79764a
More pylint 2 fixes ( #15565 )
...
## Description:
More fixes flagged by pylint 2 that don't hurt to have before the actual pylint 2 upgrade (which I'll submit soon).
## Checklist:
- [ ] The code change is tested and works locally.
- [x] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
2018-07-20 11:45:20 +03:00
Paulus Schoutsen
ea18e06b08
Remove relative time from state machine ( #15560 )
2018-07-19 23:12:17 +02:00
Martin Hjelmare
a0193e8e42
Upgrade pymysensors to 0.16.0 ( #15554 )
2018-07-19 22:52:03 +02:00
Paulus Schoutsen
2fcacbff23
Allow auth providers to influence is_active ( #15557 )
...
* Allow auth providers to influence is_active
* Fix auth script test
2018-07-19 22:10:36 +02:00
William Scanlon
a42288d056
Upgrade to simplisafe-python v2 to use new SimpliSafe API ( #15542 )
...
* Upgrade to simplisafe-python v2 to use new SimpliSafe API
2018-07-19 13:13:46 -04:00
Paulus Schoutsen
7aa2a9e506
Bumped version to 0.74.0b4
2018-07-19 12:26:15 +02:00
Paulus Schoutsen
2fc0d83085
Allow CORS requests to token endpoint ( #15519 )
...
* Allow CORS requests to token endpoint
* Tests
* Fuck emulated hue
* Clean up
* Only cors existing methods
2018-07-19 12:26:08 +02:00
Paulus Schoutsen
ca0d4226aa
Decouple emulated hue from http server ( #15530 )
2018-07-19 12:25:47 +02:00
Paulus Schoutsen
dff2e4ebc2
Don't be so strict client-side ( #15546 )
2018-07-19 12:23:14 +02:00
Jerad Meisner
9c337bc621
Added WS endpoint for changing homeassistant password. ( #15527 )
...
* Added WS endpoint for changing homeassistant password.
* Remove change password helper. Don't require current password.
* Restore current password verification.
* Added tests.
* Use correct send method
2018-07-19 12:23:14 +02:00
Paulus Schoutsen
5a1360678b
Bump frontend to 20180719.0
2018-07-19 10:55:33 +02:00
Paulus Schoutsen
33ee91a748
Bump frontend to 20180719.0
2018-07-19 10:52:28 +02:00
Jerad Meisner
396895d077
Added WS endpoint for changing homeassistant password. ( #15527 )
...
* Added WS endpoint for changing homeassistant password.
* Remove change password helper. Don't require current password.
* Restore current password verification.
* Added tests.
* Use correct send method
2018-07-19 09:39:51 +02:00
Paulus Schoutsen
8b04d48ffd
Update config entry id in entity registry ( #15531 )
2018-07-19 08:37:13 +02:00
Paulus Schoutsen
2a76a0852f
Allow CORS requests to token endpoint ( #15519 )
...
* Allow CORS requests to token endpoint
* Tests
* Fuck emulated hue
* Clean up
* Only cors existing methods
2018-07-19 08:37:00 +02:00
quthla
22d961de70
Update reading when device is added ( #15548 )
2018-07-18 23:39:37 +02:00
Paulus Schoutsen
4650366f07
Don't be so strict client-side ( #15546 )
2018-07-18 23:00:26 +02:00
Paulus Schoutsen
7b8ad64ba5
Bumped version to 0.74.0b3
2018-07-18 17:41:36 +02:00
Jason Hu
e64761b15e
Disallow use insecure_example auth provider in configuration.yml ( #15504 )
...
* Disallow use insecure_example auth provider in configuration.yml
* Add unit test for auth provider config validate
2018-07-18 17:41:22 +02:00
Paulus Schoutsen
61273ff606
Bump frontend to 20180718.0
2018-07-18 17:34:28 +02:00
Paulus Schoutsen
dfe17491f8
Bump frontend to 20180718.0
2018-07-18 17:34:16 +02:00
Giel Janssens
a8c7425e17
Update pyatmo ( #15540 )
2018-07-18 16:58:45 +02:00
Tom Harris
e5f0da75e2
Mini-Remote events ( #15523 )
...
* Add event handler to capture binary sensor on messages
* Log event trigger
* Log event firing
* Capture platform correctly
* Fix test for platform eq binary_sensor
* Create sensor events
* Add light and battery sensors
* Bump insteonplm version to 0.11.6
* Fix naming of BUTTON_PRESSED_STATE_NAME
* Fix naming of fire event methods
* Add logging
* Add DOMAIN definition
* Get state name from plm.devices
* Remove stale reference to button ID
* Fix reference to state name
* Remove incorrect ref to self
* Log remote button pressed event
* Change mode to button_mode and fix values to array
* Rename CONF_MODE to CONF_BUTTON_MODE
* Log platform create with mode
* Properly assign button_mode to track mode
* Implement is_on
* Change mini-remotes to events only
* Remove button_mode config option
* Fix reference to _fire_button_on_off_event
* Bump insteon version to 0.11.7
* Flake8 clean up
* Flake8 cleanup
* Use % format in logging per pylint
* Code review updates
* Resolve conflict
* Lint
2018-07-18 16:11:54 +02:00
fucm
6834e00be6
Add support for Tahoma Soke Sensor ( #15441 )
2018-07-18 12:38:34 +02:00
John Arild Berentsen
26375a3014
Make RS room thermostat discoverable ( #15451 )
...
* Make RS room thermostat discoverable
* Reversed generic type name
2018-07-18 12:20:02 +02:00
Daniel Shokouhi
06c3f756b1
Implement locate service for neato ( #15467 )
...
* Implement locate service for neato
* Hound
2018-07-18 12:19:38 +02:00
Mattias Welponer
9c5bbfe96d
Cleanup of HomematicIP Cloud code ( #15475 )
...
* Check if device supports lowBat and shows it only if battery is low
* Show empty battery icon if lowBat is true
* Default return None
* Sabotage attribute and icon if device has this feature
* Bug fix and cleanup
* Use dedicated function for security state
* Cleanup of sensor attributes and icons
* Empty
2018-07-18 12:19:08 +02:00
Anders Melchiorsen
e427f9ee38
RFC: Only use supported light properties ( #15484 )
...
* Only use supported light properties
* Fix tests
2018-07-18 12:18:22 +02:00
Andrey
e62e2bb131
Make sure that only pypi dependencies are used ( #15490 )
2018-07-18 12:16:27 +02:00
Ville Skyttä
bf17ed0917
More pylint 2 fixes ( #15516 )
...
* Pylint 2 useless-import-alias fixes
* Pylint 2 chained-comparison fixes
* Pylint 2 consider-using-get fixes
* Pylint 2 len-as-condition fixes
2018-07-18 11:54:27 +02:00
Pascal Vizeli
058081b1f5
Moon translate ( #15498 )
...
* Translate moon
* Create strings.moon.json
* Update moon.py
* Update strings.moon.json
* Update test_moon.py
2018-07-18 10:54:54 +02:00
Paulus Schoutsen
98722e10fc
Decouple emulated hue from http server ( #15530 )
2018-07-18 10:47:06 +02:00
Ville Skyttä
2781796d9c
Remove some unused imports ( #15529 )
2018-07-18 10:46:14 +02:00
Andrey
24d2261060
Add check_untyped_defs ( #15510 )
...
* Add check_untyped_defs
* Change to regular if-else
2018-07-18 00:28:44 +02:00
lich
7d7c2104ea
Customizable command timeout ( #15442 )
...
* Customizable command timeout
* Change string to int
* update the tests. Do the same thing on the binary_sensor.command_line.
2018-07-17 22:58:30 +02:00
Dario Iacampo
4ab502a691
Support latest tplink Archer D9 Firmware version / Device Scanner ( #15356 )
...
* Support latest tplink Archer D9 Firmware version / Device Scanner
* tplink integration on pypi package
* initialize the client only once
* remove unnecessary instance attributes
2018-07-17 22:47:32 +02:00
huangyupeng
9292d9255c
Add Tuya climate platform ( #15500 )
...
* Add Tuya climate platform
* fix as review required
* fix as review required
2018-07-17 20:33:54 +02:00
Jason Hu
2022d39339
Disallow use insecure_example auth provider in configuration.yml ( #15504 )
...
* Disallow use insecure_example auth provider in configuration.yml
* Add unit test for auth provider config validate
2018-07-17 19:36:33 +02:00
Ville Skyttä
e31dd4404e
Pylint 2 fixes ( #15487 )
...
* pylint 2 inline disable syntax fixes
* pylint 2 logging-not-lazy fixes
* pylint 2 consider-using-in fixes
* Revert pylint 2 inline disable syntax fixes addressing unused-imports
Will have a go at removing more unused imports altogether first.
2018-07-17 19:34:29 +02:00
Paulus Schoutsen
5dc29bd2c3
Bumped version to 0.74.0b2
2018-07-17 10:59:07 +02:00
Paulus Schoutsen
20c316bce4
Bump frontend to 20180717.0
2018-07-17 10:58:58 +02:00
Matthew Garrett
8b475f45e9
Update HomeKit module code ( #15502 )
...
This fixes a bunch of bugs, including issues with concurrency in devices
that present multiple accessories, devices that insist on the TLV entries
being in the order that Apple use, and handling devices that send headers
and data in separate chunks. This should improve compatibility with
a whole bunch of HomeKit devices.
2018-07-17 10:58:51 +02:00