Tobias Sauerwein
048b100eea
Clean up docstrings ( #22679 )
...
* Clean up docstrings
* Fix long lines
* Fix more docstrings
* Fix more docstrings
* Fix more docstrings
2019-04-03 17:40:03 +02:00
Paulus Schoutsen
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
Daniel Perna
0162e2abe5
Update pyhomematic to 0.1.58 ( #21989 )
2019-03-13 08:56:59 +01:00
Diogo Gomes
a99d83390e
Centrally define Energy Units (kWh and Wh) ( #21719 )
...
* centralize energy units kWh and Wh
* lint
2019-03-12 18:46:41 -07:00
Daniel Perna
b8eebda541
Update pyhomematic ( #21600 )
2019-03-02 17:42:51 -05:00
Diogo Gomes
ed2b9e5483
Centrally define Watt ( #21570 )
...
* centralize Watt definition
* lint
2019-03-02 11:29:59 +01: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
Joakim Plate
c5de32e7b1
Climate const.py move ( #20945 )
...
* Move constants to const.py
* Import from const instead of climate
2019-02-14 20:34:43 +01: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
Paulus Schoutsen
e2d3c27e85
Embed all platforms into components ( #20677 )
...
* Consolidate all components with platforms
* Organize tests
* Fix more tests
* Fix Verisure tests
* one final test fix
* Add change
* Fix coverage
2019-02-02 07:13:16 -08: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
Ville Skyttä
55ee8959ba
Spelling fixes ( #11940 )
2018-01-27 11:58:27 -08:00
Daniel Perna
af5d0b3443
Update pyhomematic to 0.1.38 ( #11936 )
2018-01-26 21:41:43 +01:00
Daniel Perna
7723db9e62
Update pyhomematic, support new devices ( #11578 )
2018-01-11 20:08:09 +01:00
Anders Melchiorsen
8267a21bfe
Lazy loading of service descriptions ( #11479 )
...
* Lazy loading of service descriptions
* Fix tests
* Load YAML in executor
* Return a copy of available services to allow mutations
* Remove lint
* Add zha/services.yaml
* Only cache descriptions for known services
* Remove lint
* Remove description loading during service registration
* Remove description parameter from async_register
* Test async_get_all_descriptions
* Remove lint
* Fix typos from multi-edit
* Remove unused arguments
* Remove unused import os
* Remove unused import os, part 2
* Remove unneeded coroutine decorator
* Only use executor for loading files
* Cleanups suggested in review
* Increase test coverage
* Fix races in existing tests
2018-01-07 14:54:16 -08:00
Daniel Claes
75a39352ff
fix: hmip-etrv-2 now working with homeassistant ( #11175 )
...
* fix: hmip-etrv-2 now working with homeassistant (see also pull request at pyhomematic)
* fix linting issue and typo
* address comment @pvizeli
* Only use cached data in current operation mode
* fix linting issue
2018-01-03 19:36:25 +01:00
schnoetz
c94cc34a8f
Adding MotionIP to BinarySensors for HMIP-SMI ( #11268 )
...
* Adding MotionIP to BinarySensors for HMIP-SMI
My HmIP-SMI (Homematic IP Motion Sensor) only shows "ILLUMINATION" and no MOTION, because the binary values are not recognized. The "old" homematic-motion detectors are working well showing motion, too.
I found out that "MotionIP" was missing at the binary_sensors - after adding "Motion" and "Motion Detection Activated" are shown.
* Removed trailing blanks
removed trailing blanks from my previous change
2017-12-21 21:46:42 +01:00
Pascal Vizeli
1d579587c1
Bugfix homematic available modus ( #11256 )
2017-12-20 23:59:11 +01:00
Janne Grunau
b4e2537de3
homematic: add username and password to interface config schema ( #11214 )
...
Fixes #11191 , the json-rpc name resolving method requires user account
and password.
2017-12-20 00:38:59 +01:00
Pascal Vizeli
39af43eb5c
Add install mode to homematic ( #11164 )
2017-12-16 14:22:23 +01:00
Pascal Vizeli
a7c8e202aa
Resolve hostnames ( #11160 )
2017-12-15 22:54:54 +01:00
Pascal Vizeli
a63658d583
Homematic next ( #11156 )
...
* Cleanup logic & New gen of HomeMatic
* fix lint
* cleanup
* fix coverage
* cleanup
* name consistenc
* fix lint
* Rename ip
* cleanup wrong property
* fix bug
* handle callback better
* fix lint
* Running now
2017-12-15 21:22:36 +01:00