sander76
b2a1204bc5
Fix for battery device: new_device referenced before assignment. ( #23793 )
...
* Fix for battery device: new_device referenced before assignment.
* Fix buttons and switches mixup
* Update __init__.py
* Update binary_sensor.py
* Update __init__.py
* Update __init__.py
* Update binary_sensor.py
* Update __init__.py
* Update binary_sensor.py
* typo and indentation fixes
* low_bat and lowbat to uppercase.
2019-05-13 20:52:55 +02:00
sander76
8ef3c6d4d3
Add battery binary sensor to homematic ( #23067 )
...
* first proposal
* parameter rename
* retrigger CI
* remove separate binary sensor
* remove batter_sensor
* battery device distinction at binary sensor discovery
2019-05-09 10:38:51 -07:00
Ingo Theiss
0afa01609c
Pass configured host string instead of always forcing an ip-address ( #23164 )
...
* Pass host string instead of forcing an ip-address
Pass the configured host (https://www.home-assistant.io/components/homematic/#host ) instead of always forcing an ip-address. This is required to get SSL certificate validation working.
* Remove unused 'socket' import
2019-04-17 21:35:16 +02:00
trilu2000
b909e5823f
Homematic Lock: state_uncertain attribute, Homematic dimmer: Light service transition attribute ( #22928 )
...
* STATE_UNCERTAIN for Homematic Lock devices introduced
Homematic Lock devices provides an uncertain flag if the lock was opened manually an the lock is uncertain regards the status.
The other necassary functionality was implemented in pyhomematic by Daniel earlier...
* enabled attribute transition in light service for homematic dimmer devices
* Update light.py
* Revert "Update light.py"
This reverts commit f5565a006d
.
* Revert "Revert "Update light.py""
This reverts commit 2c264826ef
.
* fix for line too long error
* trailing whitespace
2019-04-17 14:30:53 +02:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Daniel Perna
0162e2abe5
Update pyhomematic to 0.1.58 ( #21989 )
2019-03-13 08:56:59 +01:00
Daniel Perna
b8eebda541
Update pyhomematic ( #21600 )
2019-03-02 17:42:51 -05:00
CV
8a026bf214
HomeMatic: Add error-attribute ( #21009 )
...
Error attribute has different meanings depending on device
2019-02-27 23:09:49 +01:00
Daniel Perna
27d598fff8
Update pyhomematic to 0.1.56 ( #21227 )
2019-02-20 00:31:46 +01:00
CV
ce7f678b9b
RSSI_PEER and RSSI_DEVICE are different things ( fixes #20900 ) ( #20902 )
...
* Fix #20900 : RSSI_PEER and RSSI_DEVICE are different things
This change is fixing issue #20900 .
Wireless actors are having two RSSI values. The way the component was programmed one of them was overwritten.
* Added deprecation comment
* Fixed long line
* Fix: pylint comment
* Lint
* flake8
* flake8 again
* Update __init__.py
2019-02-17 20:53:57 -06:00
Fabian Affolter
3736120c6a
Update file header ( #21061 )
...
* Update file header
* Fix lint issue
* Fix lint issue
2019-02-14 16:01:46 +01:00
CV
5def64156f
Missing Binary Sensor ( #20921 )
...
TiltIP Binary Sensor is missing in the discover list.
2019-02-10 12:34:54 +01:00
Daniel Perna
400aaf8a3a
Update pyhomematic to 0.1.55 ( #20397 )
2019-01-24 17:53:31 -08:00
Daniel Perna
4244ea78d0
Update pyhomematic 0.1.54 + small fixes ( #19667 )
...
* Update pyhomematic + small fix
* Add casting for ILLUMINATION
* Revert suggested fix
2019-01-01 16:25:57 +01:00
Daniel Perna
47320adcc6
Update pyhomematic to 0.1.53 ( #19056 )
2018-12-06 09:25:39 +01:00
Daniel Perna
fc4dd4e51f
Update pyhomematic to 0.1.52 and add features for lights ( #18499 )
...
* Update pyhomematic and add features for lights
* Lint
* Lint
* Update homematic.py
* Update homematic.py
2018-11-19 14:26:08 +01:00
Daniel Perna
73197c9a6c
Update pyhomematic to 0.1.51 ( #17491 )
2018-10-15 21:15:26 +02:00
Daniel Perna
9718a17351
Fix HomeMatic availability detection ( #17341 )
...
* Fix availability detection
2018-10-15 20:34:03 +02:00
noxhirsch
0dd3640c78
Adding support for HmIP-SLO (outdoor brightness sensor) ( #17413 )
...
* Add IPBrightnessSensor
* Add ILLUMINATION unit & icon
* Update homematic.py
* Added missing entry
2018-10-13 22:58:41 +02:00
Dan Klaffenbach
3ca3fe7015
homematic: Support additional property for sabotage detection ( #17407 )
...
At least HM-Sec-Sir-WM uses ERROR_SABOTAGE, see:
pyhomematic.devicetypes.actors.RFSiren
2018-10-13 21:08:06 +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
hanzoh
8310f4a1cf
Add valve level to HmIP thermostat attributes ( #17297 )
2018-10-09 18:53:49 -06:00
dickesW
2aeb0efc7c
Fixed Temperature for HMIP-WeatherStation Plus/Basic ( #17216 )
2018-10-09 11:19:21 -06:00
Daniel Perna
4d471622f6
Update pyhomematic to 0.1.50 ( #17048 )
2018-10-02 00:02:59 +02:00
cdce8p
9aaf11de8c
Async syntax 8/8 ( #17022 )
...
* Async syntax 8
* Pylint fixes
2018-10-01 08:52:42 +02:00
cdce8p
e2a56721d3
Remove service helper (3) ( #16879 )
...
* Update duckdns
* Update google_assistant
* Update group
* Update homematic
* Update image_processing
* Update input_boolean
* Update input_number
* Update input_select
* Update input_text
2018-09-26 08:50:05 +02:00
Daniel Perna
a1e6e04a5e
Update pyhomematic to 0.1.49 ( #16649 )
2018-09-16 22:56:01 +02:00
Daniel Perna
d0aeb90c22
Update pyhomematic to 0.1.48 ( #16588 )
2018-09-13 01:04:15 +02:00
Daniel Perna
2c7d6ee6b5
Fix missing humidity sensor ( #16337 )
2018-09-01 10:40:16 +02:00
Dan Klaffenbach
0a7055d475
homematic: Make device avilable again when UNREACH becomes False ( #16202 )
2018-08-26 12:00:20 +02:00
Dan Klaffenbach
b9733d0d99
homematic: Add homematic.put_paramset service ( #16024 )
...
Service to call putParamset method of XML-RPC API
2018-08-22 00:20:26 +02:00
Daniel Perna
b1ba11510b
Update pyhomematic to 0.1.47 ( #16083 )
2018-08-20 23:43:04 +02:00
Daniel Perna
69b694ff26
HomeMatic: Enable entity registry ( #15950 )
...
* Set unique ID
* Excluding setups that resolve names
* Added support for resolvenames again
2018-08-14 07:43:16 +02:00
Daniel Perna
ae2ee8f006
Update pyhomematic, fixes #15054 , #15190 ( #15603 )
2018-07-22 00:18:50 +02:00
Daniel Perna
3b5775573b
Add IPPassageSensor (HmIP-SPDR) ( #15458 )
2018-07-14 02:31:51 +02:00
Daniel Perna
4c6394b307
Fix HomeMatic variables ( #15417 )
...
* Update __init__.py
* Update requirements_all.txt
2018-07-12 11:49:39 +02:00
hanzoh
8c2f0e3b30
Homematic: Add optional port for resolvenames via JSON ( #15029 )
...
* Add optional JSON port
2018-06-21 14:52:02 +02:00
Daniel Perna
8d22754a06
Update pyhomematic to 0.1.44 ( #15069 )
...
* Update __init__.py
* Update requirements_all.txt
2018-06-20 21:44:50 -04:00
Daniel Perna
118c49ecaa
Update pyhomematic to 0.1.43 ( #14583 )
...
* Update __init__.py
* Update requirements_all.txt
2018-05-22 01:50:08 +02:00
hanzoh
d36996c8f0
Add Homematic IP RotaryHandleSensor support ( #14522 )
...
* Add Homematic IP RotaryHandleSensor support
HmIP-SRH was in the RotaryHandleSensor class and threw errors that LOWBAT and ERROR could not be found (they are LOW_BAT and SABOTAGE).
* Revert REQUIREMENTS change
2018-05-18 16:20:30 +02:00
Fabian Affolter
954e4796b8
Use ATTR_NAME from const.py ( #14450 )
2018-05-14 13:05:52 +02:00
Daniel Perna
47e143d5a1
Update pyhomematic to 0.1.42 ( #14095 )
...
* Updated pyhomematic to 0.1.42
* Updated pyhomematic to 0.1.42
2018-04-26 19:30:28 +02:00
Pascal Hahn
9fcbe68fac
Add Homematic HmIP-SWO-PR weather sensor support ( #13904 )
2018-04-19 12:48:21 +02:00
Daniel Perna
b2695e498d
Update pyhomematic to 0.1.41 ( #13814 )
...
* Update requirements_all.txt
* Update __init__.py
2018-04-10 23:33:56 +02:00
Patrick Hofmann
6d20a84f0e
Security fix & lock for HomeMatic ( #11980 )
...
* HomeMatic KeyMatic device become a real lock component
* Adds supported features to lock component.
Locks may are capable to open the door latch.
If component is support it, the SUPPORT_OPENING bitmask can be supplied in the supported_features property.
* hound improvements.
* Travis improvements.
* Improvements from review process
* Simplifies is_locked method
* Adds an openable lock in the lock demo component
* removes blank line
* Adds test for openable demo lock and lint and reviewer improvements.
* adds new line...
* Comment end with a period.
* Additional blank line.
* Mock service based testing, lint fixes
* Update description
2018-03-25 23:25:28 +02:00
Daniel Perna
05c9c57500
Update pyhomematic to 0.1.40 ( #13354 )
...
* Update __init__.py
* Update requirements_all.txt
2018-03-20 20:32:59 +01:00
Andreas Wolter
3e7a737bff
Added IPAreaThermostat and an exception-list for HM_IGNORE_DISCOVERY_NODE ( #13171 )
2018-03-13 21:54:09 +01:00
Paulus Schoutsen
3fd61d8f45
Update voluputous ( #12463 )
...
* Update voluputous
* Fix http config
* Fix optional with default=None
* Optional, default=none
* Fix defaults in voluptuous schemas
* Fix tests
* Fix update error
* Lint
2018-02-17 10:29:14 +01:00
Daniel Perna
0b947882ac
Update pyhomematic to 0.1.39 ( #12265 )
...
* Update pyhomematic
2018-02-09 21:59:10 +01:00
Otto Winter
8dcfd35b8b
Spelling fixes ( #12041 )
...
* Spelling fixes
*Lots* of them.
* Spelling breaking changes
* Fix lint errors
2018-01-29 23:37:19 +01:00