emontnemery
2ceb4d2d1e
Refactor RFLink component ( #17402 )
...
* Start refactor of RFLink component
* alias _id not added correctly
Aliases for sensor not added correctly
And some debug traces.
* Update rflink.py
* Cleanup, fix review comments
* Call event handlers directly when processing initial event
* Use hass.async_create_task when adding discovered device
* Review comments
* Review comments
2018-10-15 15:35:33 +02:00
Paulus Schoutsen
ac79ff9e24
Add context to scripts run by template entities ( #17329 )
2018-10-15 11:38:49 +02:00
Julius Mittenzwei
a71cc67efb
Fix NoEntitySpecifiedError during knx startup ( #17366 )
...
* Potential fix for #13699
* removed uneccessary initialization of hass
* removed hass from signature
2018-10-15 03:29:36 +02:00
J4nsen
d0da265166
Fix netio component ( #17411 )
...
* bump pynetio to 0.1.9.1 to actually use provided credentials.
* cast to int to fix TypeError
* update requirements_all.txt
2018-10-13 21:09:10 +02:00
Daniel Shokouhi
d3672f36fb
Add unique_id for Neato ( #17369 )
...
* Add unique_id for Neato
* Only send the serial per review comments
2018-10-13 00:33:13 +02:00
Fabian Affolter
8d9da4e7b9
Upgrade construct to 2.9.45 ( #16362 )
2018-10-10 23:52:45 +02:00
Glenn Waters
93e3596e5a
Add Elk-M1 switch and scene platforms ( #17256 )
...
* Add Elk-M1 switch platform.
* Fix travis error.
* Fix very annoying lint error.
* Fix PR comments.
* Fix comment.
* Fix lint errors.
* Fix PR comments.
* Fix PR
Apologize. Going too fast. You should not have to find those.
2018-10-10 19:05:19 +02:00
zhumuht
c434ad6af5
fix_broadlink_sp2_show_energy ( #17271 )
...
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
* fix_broadlink_sp2_show_energy
Signed-off-by: 朱海涛 <zhumu.zht@alibaba-inc.com>
2018-10-10 18:56:00 +02:00
Ville Skyttä
707b7c202d
Narrow scope of various pylint inline disables ( #15364 )
...
* Narrow scope of various pylint inline disables
* Whitespace tweaks
2018-10-10 12:17:11 +02:00
marcolertora
0c34c50d2f
Added lumitek/ankuoo recswitch component ( #15764 )
...
* Added lumitek/ankuoo recswitch component
* cosmetics
* remove callback
* cosmetics
* update requirements pyrecswitch==1.0.2
* add in .coveragerc
2018-10-09 10:13:03 +02:00
Teemu R
56a43436d7
Bump python-miio requirement ( #17260 )
2018-10-08 22:33:06 +02:00
Otto Winter
c41ef65da6
Add device registry to MQTT switches ( #17244 )
2018-10-08 14:57:07 +02:00
Sebastian Muszynski
ff4204244b
Fix data_key and power_consumed attribute of the Aqara Wall Switch ( Closes : #16457 ) ( #17235 )
2018-10-08 10:37:27 +02:00
cdce8p
5d6562a73f
Bugfix switch flux - light service call ( #17187 )
...
* Bugfix switch flux - light service call
* Change x_val and y_val test
2018-10-06 23:30:07 +02:00
cdce8p
07d90c6c55
Fix device_tracker service call & cleanup ( #17173 )
...
* Bugfix group service - device_tracker
* Cleanup
2018-10-05 23:09:55 +02:00
Gerard
aec320dc19
Fix a typo ( #17147 )
2018-10-05 07:48:40 +02:00
cdce8p
7f0a50ce31
async_create_task ( #17059 )
...
* async_create_task
* Update google.py
2018-10-02 11:03:09 +02:00
Sean Wilson
284d4d49c7
Add AquaLogic component ( #16763 )
...
* Add missing ups.status states.
* Add missing DISCHRG state.
* AquaLogic work-in-progress
* - Fix dependencies
- Switch updates
* Add support for aqualogic 0.8 features.
* Remove debugging.
* Switch to async updates rather than using polling.
* Rebase
* Fix lint errors
* Fix lint errors
* Fix lint errors
* Fix lint errors
* Fix lint errors.
* Bump aqualogic version to 0.11
* Update .coveragerc
* Remove integration-specific I/O
* Resolve code review issues.
* Fixed init() call.
2018-10-02 07:32:03 +02:00
Nikolay Vasilchuk
b0c1c37cd5
Fix long update 'load_power' and 'in_use' for Xiaomi Zegbee Plug ( #16915 )
2018-10-01 18:00:48 +02:00
Josh Anderson
f0fbdd6a26
Send headers with REST switch GET request ( #17036 )
2018-10-01 14:43:54 +02:00
Timmo
3137099348
🔨 update errors ( #17029 )
2018-10-01 12:51:39 +02:00
Rohan Kapoor
6159f8b0ce
Fix switch.zoneminder name ( #17026 )
2018-10-01 10:53:20 +02:00
cdce8p
121dba659c
Async syntax 7, switch & tts & vacuum ( #17021 )
2018-10-01 08:55:00 +02:00
Patrik
940d5fb2ee
Add basic support for Tradfri switches ( #17007 )
...
* Initial commit
* Sockets have been moved to separate component
* Sockets have been moved to separate component
* Fix const PLATFORM_SCHEMA
* Fix unique id
* Fix async_create_task
* Fix PLATFORM_SCHEMA
* Fix typo
* Remove pylint disable
2018-09-30 22:22:07 +02:00
Otto Winter
af89e7c50f
Move more MQTT platforms to config entries ( #16918 )
...
* Move more MQTT platforms to config entries
* Address comments
2018-09-28 16:57:17 +02:00
Greg Laabs
9abdbf3db6
Rachio component modernization ( #16911 )
...
Add `unique_id` to all rachio entities
Add platform discovery to rachio component
Move config options from switch.rachio platform to the rachio component
2018-09-27 23:17:15 +02:00
cdce8p
70b901017f
Remove service helper (5) ( #16917 )
...
* Update switch
* Update script
* Update light
* Fix tests
* Fix config/script hook
* Async_create_task
* Fix flux switch
2018-09-27 23:13:11 +02:00
Daniel Høyer Iversen
1f74adae2a
Broadlink service name ( #16345 )
...
* Broadlink. slugify service name
* style
2018-09-24 11:10:33 +02:00
emontnemery
5ee4718e24
Remove discovered MQTT Switch device when discovery topic is cleared ( #16605 )
...
* Remove discovered device when discovery topic is cleared
* Move entity removal away from mqtt discovery
* Move discovery update to mixin class
* Add testcase
* Review comments
2018-09-24 10:11:49 +02:00
Alexei Chetroi
9fdf123a2f
Zha switch schedule update state ( #16621 )
...
* switch.zha: Schedule state update.
if turning switch On or Off operation was successful, then schedule
state update
* switch.zha: Update debug logging.
2018-09-21 12:11:23 +02:00
Robert Svensson
90c18d1c15
deCONZ add via_hub attribute for device registry ( #16760 )
...
* deCONZ add via_hub attribute for device registry
* A shorter way to get bridgeid
2018-09-21 09:21:44 +02:00
Daniel Høyer Iversen
baeb791d84
Upgrade Switchmate lib ( #16637 )
...
* new version switchmate lib, fix bug, and enable more logging in lib
* new version switchmate lib, fix bug, and enable more logging in lib
2018-09-16 13:58:26 +02:00
Abílio Costa
9c9df793b4
New EDP re:dy component ( #16426 )
...
* add new EDP re:dy platform
* lint
* move api code to pypi module; fix lint
* fix lint; remove unused import
* pass aiohttp client session and hass loop to platform
* update requirements_all.txt
* fix docstring lint
* normalize quotes
* use async setup_platform
* improve entities update mechanism
* doc lint
* send update topic only after loading platforms
* lint whitespaces
* mute used-before-assignment pylint false error
2018-09-16 01:17:47 +02:00
Rohan Kapoor
1ca09ea36f
Extracting zoneminder to a new library ( #16527 )
...
* Migrating out the zoneminder platform (and camera.zoneminder) to a new library
* Clean up the global variable ZM usage
* Modify camera.zoneminder to use the new Monitor class implementation
* Refactor camera.zoneminder after latest refactor in zm-py
* Implementing changes to switch.zoneminder to use zm-py native methods
* Complete migrating over sensor.zoneminder to the zm-py library
* Tweaking ZoneMinder components from code review
* Linting fixes for the zoneminder components
* Directly assign value when turning on/off in switch.zoneminder
2018-09-15 08:44:48 +02:00
Nate Clark
8ce2d701c2
fix bug where momentary switch with activation low does not reset ( #16603 )
2018-09-14 13:31:41 -06:00
Sergiy Maysak
f63dba5521
Multiple tag managers for Wireless Sensor Tags. ( #16353 )
...
* Added support for multiple tag managers. Fixed typo for signal strength.
* Corrected broken merge.
* Fixed flake8/pylint error.
* Improved docstring.
2018-09-13 09:48:17 +02:00
Alexei Chetroi
7a52bbdf24
Allow only_cache parameter in zha.safe_read() ( #16553 )
...
* Allow only_cache parameter in zha.safe_read()
* Use cache_only for binary_sensor.zha initial update.
* Use cache_only for fan.zha initial update.
* Use cache_only for sensor.zha initial update.
* Use cache_only for switch.zha initial update.
* Use cache_only for light.zha initial update.
* Refactor cached only read in zha platform.
2018-09-13 09:22:50 +02:00
Alexei Chetroi
f2203e52ef
Add configure_reporting() method to zha component ( #16487 )
...
* Add zha.configure_reporting() method.
Binds a cluster and configures reporting for the specified attribute.
* git add homeassistant/components/binary_sensor/zha.py
* Refactor sensor.zha to use new 'configure_reporting() method.
* Zha configure reporting - switch (#1 )
* use configure_reporting for zha switch
* lint fixes
* Rename variables/classes to properly reflect the content
2018-09-13 09:11:47 +02:00
Daniel Høyer Iversen
cb542a90eb
Switchmate ( #16395 )
...
* Switchmate
* switchmate
* swithcmate
* switchmate
* switchmate
* switchmate
* Make switchmate a bit more robust
* style
* style
* style
* Use external lib for switchmate
* add_entities
* Update requirements_all.txt
* unnecessary string format
2018-09-12 21:10:04 +02:00
Fabian Affolter
d2d715faa8
Upgrade wakeonlan to 1.1.6 ( #16512 )
2018-09-10 16:07:31 +02:00
Anders Melchiorsen
7d590a6b93
Update pyHS100 to 0.3.3 ( #16502 )
2018-09-09 00:34:22 +02:00
Fabian Affolter
a5715c48a4
Fix GitHub change to resolve conflicts ( #16477 )
2018-09-07 14:41:31 +02:00
Andreas Oberritter
d0f9d125a7
Support SNMPv3 and asyncio in snmp switch ( #14754 )
...
* snmp switch: Add asyncio support and reuse SnmpEngine object
* snmp switch: Support protocol v3
2018-09-07 13:28:42 +02:00
Daniel Høyer Iversen
5bd9be6252
switchbot ( #16396 )
...
* switchbot
* style
* use switchbot lib
* unnecessary import
* switchbot, rename variable update requirements_all
* add line
2018-09-06 10:02:37 +02:00
Daniel Høyer Iversen
85658b6dd1
Clean up dlink and some bug fix ( #16346 )
...
* Update dlink.py
* style
* style
2018-09-04 10:50:12 +02:00
Daniel Høyer Iversen
1966597d5e
add_entities for switchmate ( #16368 )
2018-09-02 23:05:48 +02:00
Martin Fuchs
a5cff9877e
Add support for Tahoma Lighting Receiver on/off io ( #15925 )
...
* Add support for Tahoma light switch
* Clean up attributes and add available method
* Remove else statement
2018-09-02 17:02:51 +02:00
Robert Svensson
645c3a67d8
Fix so that entities are properly unloaded with config entry ( #16281 )
2018-08-29 23:18:20 +02:00
Daniel Høyer Iversen
18ba50bc2d
Switchmate ( #15535 )
...
* Switchmate
* switchmate
* swithcmate
* switchmate
* switchmate
* fix comments
* Update switchmate.py
* change error log
2018-08-29 12:56:15 +02:00
Robert Svensson
5341785aae
Revert changes to platforms using self.device ( #16209 )
...
* Revert tank_utility
* Fix Soundtouch
* Fix Plex
* Fix Emby
* Fix Radiotherm
* Fix Juicenet
* Fix Qwikswitch
* Fix Xiaomi miio
* Fix Nest
* Fix Tellduslive
* Fix KNX
2018-08-26 21:25:39 +02:00