Erik Montnemery
899adef590
Sort manifests 4 ( #87025 )
2023-02-08 20:27:05 +01:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
epenet
2bef69c6a7
Add hints to get_service in integrations (1/2) ( #86692 )
2023-01-26 16:56:57 +01:00
Franck Nijhof
cb13418bab
String formatting and max line length - Part 2 ( #84393 )
2022-12-22 11:38:59 +01:00
epenet
9580c4f1ec
Use UnitOfTemperature in integrations (e-h) ( #84305 )
2022-12-20 18:29:16 +01:00
epenet
f988a1164d
Use UnitOfPressure in integrations ( #84230 )
2022-12-19 21:41:46 +01:00
epenet
0dd20fb309
Use UnitOfEnergy in integrations (a-n) ( #84220 )
2022-12-19 11:06:00 +01:00
epenet
0184aadb09
Use UnitOfElectricPotential in integrations ( #84044 )
2022-12-15 13:59:21 +01:00
epenet
85235ea5f6
Use FREQUENCY device class in integrations ( #83916 )
...
* Use FREQUENCY device class in integrations
* Adjust tesla
* Undo goodwe
* Adjust cpuspeed tests
2022-12-13 14:14:42 +01:00
epenet
3edb0969de
Use UnitOfPower in integrations [h-r] ( #83815 )
2022-12-12 11:41:58 +01:00
epenet
456c5515c8
Use UnitOfVolume in integrations ( #83646 )
2022-12-10 12:43:13 +01:00
epenet
7c3ca38eb7
Use UnitOfElectricCurrent in integrations ( #83622 )
2022-12-09 10:51:26 +01:00
epenet
b75eb71764
Use new device class in homematic ( #83303 )
2022-12-05 13:45:30 +01:00
epenet
68e454712d
Use UnitOfTemperature in climate entities [g-l] ( #83127 )
...
* Use UnitOfTemperature in climate entities [g-l]
* Adjust gree
* Adjust honeywell
2022-12-05 10:42:24 +01:00
Benjamin
c8d4febe13
Add Homematic sensor descriptions ( #82156 )
...
Update sensor.py
Add Sensor Descriptions.
2022-11-19 13:09:57 +01:00
epenet
dd7bc7971f
Adjust type hints for LightEntityFeature ( #82251 )
2022-11-17 12:46:42 +01:00
Jan
6bd8cf0072
Use 'kWh' as unit for 'IEC_ENERGY_COUNTER' ( #81427 )
...
The standard unit for the 'IEC_ENERGY_COUNTER' type is 'kWh' instead of 'Wh'
2022-11-03 08:27:46 +01:00
epenet
0e764b57c2
Use SensorDeviceClass.SPEED in components ( #79262 )
2022-09-29 09:37:21 +02:00
epenet
ec532414ba
Import climate constants from root [a-l] ( #78177 )
2022-09-10 23:39:52 +02:00
epenet
a1374963d1
Improve entity type hints [h] ( #77468 )
2022-08-30 20:55:01 +02:00
epenet
0c401bcab2
Use _attr_temperature_unit in climate entities ( #77472 )
2022-08-29 10:20:55 +02:00
epenet
2a8109304f
Use _attr_should_poll in components [h-i] ( #77270 )
2022-08-26 10:20:38 +02:00
epenet
20fec104e2
Improve type hints in light [a-i] ( #75936 )
...
* Improve type hints in ads light
* Improve type hints in avea light
* Improve type hints in avion light
* Improve type hints in broadlink light
* More type hints
* One more
2022-07-31 20:46:13 +02:00
epenet
10dc38e0ec
Adjust CoverEntity property type hints in components ( #73943 )
...
* Adjust CoverEntity property type hints in components
* Revert changes to rflink
* Revert changes to wilight
2022-06-25 11:59:56 +02:00
epenet
a92ab7a669
Adjust CoverEntity function type hints in components ( #73912 )
...
Adjust CoverEntity functions in components
2022-06-24 06:40:26 +02:00
epenet
f8f1bfde21
Add lock typing in components ( #73539 )
...
* Add lock typing in components
* Revert freedompro amends
2022-06-15 15:23:36 +02:00
Franck Nijhof
8f4caf4141
Clean up accessing event helpers via hass ( #72011 )
2022-05-17 19:36:29 +02:00
epenet
b2b99417c9
Use climate enums in homematic ( #70665 )
2022-04-25 16:17:41 +02:00
epenet
e5eaa4b105
Use ColorMode enum in homematic ( #70504 )
2022-04-23 09:15:10 -10:00
epenet
a661e06e25
Use EntityFeature in homematic ( #69405 )
...
* Use EntityFeature in homematic
* Use EntityFeature in homematicip_cloud
2022-04-06 12:33:35 +02:00
Erik Montnemery
7b18d511cc
Migrate homematic light to color_mode ( #69267 )
2022-04-05 15:54:27 +02:00
Sven Naumann
94fde3bf23
Prioritize channels for homematic event subscriptions ( #56619 )
...
* Prioritize SENSORNODE for event callbacks
* Ran black
* Use lazy % formatting for logging
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-03-30 16:28:23 +02:00
epenet
bfd84ba89c
Prettify yaml (services.yaml) ( #68878 )
2022-03-30 09:48:06 +02:00
Marc Mueller
4f20a8023b
Use assignment expressions [A-I] ( #66880 )
2022-02-19 17:21:26 +01:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
Daniel Perna
150bb65cad
Fix tilt-position for HmIPW-DRBL4 ( #64208 )
2022-01-21 21:43:40 +01:00
Daniel Perna
f4f1ea4068
Update pyhomematic to 0.1.77 ( #63848 )
...
* Update pyhomematic to 0.1.77
* Add HmIP-STE2
* Add HmIPW-SPI
2022-01-11 16:45:33 +01:00
epenet
fee95e129a
Add setup type hints [h] ( #63438 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-05 12:13:11 +01:00
epenet
f39531dcfc
Add switch setup type hints [g-m] ( #63303 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 19:23:11 +01:00
epenet
30a64bd0f2
Add sensor setup type hints [g-h] ( #63316 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 19:13:59 +01:00
epenet
eed7ce55b3
Add lock setup type hints ( #63296 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 15:45:15 +01:00
epenet
7f9b7c7b0e
Add light setup type hints [a-i] ( #63291 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 15:02:21 +01:00
epenet
06ebbb7cae
Add climate setup type hints [a-l] ( #63278 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 13:26:32 +01:00
epenet
1650332188
Add init type hints [h-j] ( #63187 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-02 16:31:48 +01:00
epenet
f724aea0bb
Ensure service calls are typed [a-j] ( #63013 )
...
* Ensure service calls are typed [a-j]
* Adjust apns
* Adjust arlo
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-30 18:50:51 +01:00
epenet
b7c0b21c6c
Use new enums in homematic ( #61765 )
...
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-14 10:53:47 +01:00
Daniel Perna
9197512ed1
Fix Sensors for HmIP-DLD ( #59804 )
2021-11-21 12:09:55 +01:00
chriss158
5151c4d99b
Add long-term statistics support for homematic sensors ( #57396 )
...
* Add long-term statistics support for homematic
* Refactor cast list to SensorEntityDescription dict
Additional:
- Gas power, gas energy counter, air pressure and voltage uses long-term-statistics
- Gas power, gas energy counter uses device class gas
- Voltage uses device class voltage
- air pressure uses device class pressure
* Refactor expensive loop to separate dictionarys
* Use entity description property + fix humidity sensor
* Log missing sensor descriptions
* Use state class measurement for illumination sensors
* Move sensor entity desc missing warning to setup_platform
* Set type for hmdevice and homematic to fix mypy error
* Use EntityDescription instead of SensorEntityDescription
* Update entity.py
* fix type
* Update climate.py
* fix v2
Co-authored-by: Pascal Vizeli <pascal.vizeli@syshack.ch>
2021-11-08 11:40:01 +01:00
emufan
388cdf4e94
Add classes for new Homematic devicetypes/devices (HmIP-SMI, HmIP-DRSI1) ( #57521 )
...
* Update const.py
Add new classes according to pyhomatic 0.1.75
* Update binary_sensor.py
2021-11-01 19:13:30 +01:00
Marc Mueller
be201e3ebe
Use assignment expressions 27 ( #58188 )
2021-10-22 11:29:21 +02:00