dfigus
d517d7232f
Fix HmIP-HAP attributes unit ( #49476 )
2021-04-20 22:06:00 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Daniel Sack
c732749640
Update __init__.py ( #48659 )
...
This change solves that HMIP-RCV-1 is not found when used in a service call to invoke a virtual key (case-sensitivity problem).
- https://community.home-assistant.io/t/homematic-hmip-rcv-50-not-working-with-virtual-key-any-more/249000
- https://github.com/danielperna84/pyhomematic/issues/368
2021-04-07 15:51:35 +02:00
Erik Montnemery
339a56e434
Migrate integrations f-h to extend SensorEntity ( #48212 )
2021-03-22 19:45:17 +01:00
Erik Montnemery
346a724ac3
Mark base components' state_attribute @final, rename others to extra_state_attributes ( #48161 )
...
* Mark base state_attributes @final, rename others to extra_state_attributes
* Fix calendar, update tests
2021-03-21 10:38:24 +01:00
Michael Cicogna
b1626f0091
Fix Homematic transition function on light devices with multiple channels ( #45725 )
...
* Update light.py
Fix Transition function on devices with multiple channels
* Update light.py
fix Flake8 Warning W293 blank line contains whitespace
2021-03-19 12:36:03 +01:00
Daniel Perna
d32c364d7f
Update pyhomematic to 0.1.72 ( #47906 )
2021-03-14 18:52:47 +01:00
Erik Montnemery
14a59d290a
Update integrations j-o to override extra_state_attributes() ( #47758 )
2021-03-11 20:11:25 +01:00
Florian Heilmann
47938a1355
hm climate: Return PRESET_NONE instead of None ( #47003 )
...
Signed-off-by: Florian Heilmann <Florian.Heilmann@gmx.net>
2021-02-25 09:49:52 +01:00
tkdrob
da67cde369
Use core constants for homematic ( #46248 )
2021-02-09 12:02:53 +01:00
Daniel Perna
e2e79aba4e
Update pyhomematic to 0.1.71 ( #44732 )
2021-01-01 17:20:55 +01:00
springstan
a967f689c7
Remove unnecessary instances of dict.keys() ( #42518 )
2020-10-28 20:43:48 +01:00
J. Nick Koston
1e256e6122
Remove unneeded async_add_job from homematic ( #41855 )
2020-10-16 09:24:12 -05:00
Philip Allgaier
625bbe6238
Cleanup unused loggers (components A-M) ( #41600 )
2020-10-12 16:59:05 +02:00
Steffen Rusitschka
b5f4b58832
Add rx mode to homematic.put_paramset service ( #40065 )
2020-10-10 20:42:19 +02:00
springstan
916178925e
Return attribute dict directly without temporary variable v3 ( #41502 )
2020-10-08 21:33:08 +02:00
springstan
038c05d0ee
Return attribute dict directly without temporary variable ( #41206 )
2020-10-05 12:51:48 +02:00
Daniel Perna
8e4b10fb13
Update pyhomematic to 0.1.70 ( #41108 )
2020-10-03 14:15:11 +02:00
Daniel Perna
187fec9a0c
Update pyhomematic to 0.1.69 ( #41010 )
2020-10-02 09:06:05 +02:00
springstan
6c8e0e20fb
Add and use light lux constant in entire code base ( #40171 )
2020-09-23 20:48:01 +02:00
springstan
06a133c3e9
Add and use length millimeters constant ( #40116 )
...
* Add and use length millimeters constant
* Fix pylint error
* Fix broken accuweather sensor test
2020-09-22 21:09:17 -05:00
springstan
e330468a13
Use pressure constants in code base ( #40262 )
2020-09-19 09:26:08 +02:00
springstan
d2b1918e9c
Drop UNIT_ prefix for percentage constant ( #39383 )
2020-09-05 21:09:14 +02:00
Daniel Perna
0c030cb8cf
Update pyhomematic to 0.1.68 ( #38530 )
2020-08-04 14:42:25 +02:00
Matthias Weiss
34b911203c
Add homematic IPWKeyBlindMulti device ( #38345 )
2020-08-02 17:55:17 +02:00
Daniel
98a8ce0555
Add homematic IPKeyBlindMulti device ( #38059 )
...
* Update const.py
Added device class "IPKeyBlindMulti" to const.py in order to support HomematicIP device HmIP-DRBLI4. The site package pyhomematic supports this class already in actors.py.
* Update const.py
2020-07-23 15:02:54 +02:00
guillempages
0edd7302d5
Improve support for homematic garage covers ( #35350 )
2020-06-30 14:39:20 -07:00
Daniel Perna
1958d132a9
Fix light profiles for HomeMatic lights ( #35882 )
2020-05-21 10:35:04 +02:00
Daniel Perna
cd68f7dc14
Update pyhomematic to 0.1.67 ( #35637 )
2020-05-16 17:56:26 +02:00
Daniel Perna
9adc48c0b0
Fix HM-CC-VD unit, #31083 ( #35066 )
2020-05-14 23:35:11 +02:00
guillempages
f09a20b66d
Add names for the homematic garage door states ( #35349 )
...
* Add names for the homematic garage door states
* Use None instead of "unknown"
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
2020-05-10 18:10:02 +02:00
Erik Montnemery
066e921a8b
Rename SwitchDevice to SwitchEntity ( #34673 )
2020-04-26 18:50:37 +02:00
Erik Montnemery
e4333a7a44
Rename Light to LightEntity ( #34593 )
2020-04-26 18:49:41 +02:00
Erik Montnemery
8c5c963b96
Rename CoverDevice to CoverEntity ( #34595 )
2020-04-25 18:07:15 +02:00
Erik Montnemery
29bc93ea98
Rename ClimateDevice to ClimateEntity ( #34591 )
2020-04-25 18:04:03 +02:00
Erik Montnemery
b30d117e7d
Rename LockDevice to LockEntity ( #34594 )
2020-04-25 18:02:41 +02:00
Erik Montnemery
b022e08db9
Rename BinarySensorDevice to BinarySensorEntity ( #34462 )
...
* Rename BinarySensorDevice to BinarySensorEntity
* Tweak
* Move deprecation warning to __new__, add test
* Move deprecation warning back to __init__
* Move deprecation warning to __init_subclass
2020-04-23 21:57:07 +02:00
springstan
ef9d9b17bd
Drop UNIT_ prefix for constants ( #34164 )
...
* Drop UNIT_ prefix for VOLT
* Drop UNIT_ prefix for DEGREE
* Drop UNIT_ prefix for CONDUCTIVITY
* Drop UNIT_ prefix for UV_INDEX
* Run isort
2020-04-21 19:45:53 +02:00
Daniel Perna
f757ca6b11
Update pyhomematic to 0.1.66 ( #34314 )
2020-04-16 16:59:10 -07:00
springstan
19dd797dfe
Add and use frequency constants ( #34113 )
2020-04-12 22:44:31 +02:00
springstan
b893150154
Add and use UNIT_DEGREE constant ( #33978 )
...
* Add and use UNIT_DEGREE constant
* Replace more occurrences
* Add and use TEMP_KELVIN
* Run isort
2020-04-11 16:54:11 +02:00
springstan
04c4501455
Add and use UNIT_VOLT constant ( #33994 )
...
* Add and use UNIT_VOLT constant
* Run isort
2020-04-11 02:04:58 +02:00
springstan
8198970af9
Clean up ssl usage ( #33960 )
...
* Clean up ssl usage
* Revert config[CONF_SSL] from sonarr, radarr and mfi
2020-04-10 22:01:57 +02:00
springstan
78d87dc40f
Use TEMP_CELSIUS constant ( #33963 )
2020-04-10 19:17:46 +02:00
Franck Nijhof
39336d3ea3
Add prettier (in pre-commit and CI) ( #33693 )
...
* Add prettier (in pre-commit and CI)
* Make all file prettier
* Change order
* Add to Azure Pipelines
* Fix a YAML file prettier caught as invalid
* Remove flow mapping using curly braces from all YAML service files
2020-04-05 17:27:16 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
Vegetto
df2351b920
Support for COLOR_TEMP in Homematic dimmers ( #31207 )
...
* Support for COLOR_TEMP in Homematic dimmers
* Fix lint issues
* Added pre-checks
* Fix review feedback
* Remove unneded code
2020-03-23 10:56:44 +01:00
springstan
f1a0ca7cd3
Add and use percentage constant ( #32094 )
...
* Add and use percentage constant
* Fix pylint error and broken test
2020-02-28 11:46:48 -08:00
springstan
157f972d72
Use f-strings in integrations starting with "H" - "L" ( #32265 )
...
* Use f-strings in integrations starting with "H"
* Use f-strings in integrations starting with "I"
* Use f-strings in integrations starting with "J"
* Use f-strings in integrations starting with "K"
* Use f-strings in integrations starting with "L"
* Fix lint error
* Use join instead of f-string in homekit_controller
* Use local variables with f-strings
* Fix lint error
* Escape the characters in f-string
* Sort imports with isort in homeworks light
* Fix pylint error
* Fix broken tests
* Fix broken tests v2
2020-02-28 12:39:29 +01:00
Ville Skyttä
496bd3dddf
Add and use more unit constants ( #32122 )
...
* Add and use speed constants
* Add and use meter based volume and area constants
* Add and use more mass unit constants
* Add and use concentration unit constants
* Add and use watts per square meter constant
* Use more time constants
* Use more data constants
2020-02-24 17:52:14 -08:00