Commit graph

32 commits

Author SHA1 Message Date
hahn-th
c9dfa15ed6
Add device HmIP-DLD ()
* Add HmIP-DLD

* Remove commented code

* Fix errors

* Format using black

* Fix device count

* Add missing tests

* Apply changes by reviewer

* Change setup entry code

* Remove jammed state

* Add error messages

* Update homeassistant/components/homematicip_cloud/helpers.py

Co-authored-by: Aaron Bach <bachya1208@gmail.com>

* Add decorator

* Add error log output

* Update test_device.py

---------

Co-authored-by: Aaron Bach <bachya1208@gmail.com>
2023-02-26 10:49:25 -07:00
epenet
9404a107b2
Add type hints to integration tests (part 10) () 2023-02-13 10:25:26 +01:00
epenet
30bf0634fe
Add per-file-ignore to pylint () 2023-01-22 17:26:24 +01:00
hahn-th
5e5e89ea18
Add device HmIP-DRDI3 () 2022-12-18 12:44:49 -07:00
hahn-th
9f8dea10f7
Add support for HmIP-eTRV-E to homematicip_cloud ()
* Add device HmIP-eTRV-E

* Fix test
2022-11-29 11:13:53 +01:00
hahn-th
918940a0c6
Add HmIP-WGC to homematicip_cloud integration ()
* Add HmIP-WGC

* remove unused code

* removed test test_manually_configured_platform
2022-11-03 12:03:49 +01:00
hahn-th
f4e7436421
Add device HmIP-STE2-PCB to homematicip_cloud () 2022-07-25 18:15:02 +02:00
FlavorFx
c5cf69dd9b
Support Energy Sensor and Statistics in Homematic IP Cloud Integration ()
* Update sensor.py

* Update test_device.py
2021-10-26 20:01:42 +02:00
Erik Montnemery
87e7cebd36
Update tests c-h to use registry async_get () 2021-03-09 14:31:17 +01:00
SukramJ
104107dd95
Bump dependency for HomematicIP Cloud to 0.13.1 () 2021-01-25 13:19:11 +01:00
Franck Nijhof
65cf2fcb6f
Drop asynctest () 2021-01-01 22:31:56 +01:00
SukramJ
34a31884b7
Bump dependency to add more multi channel devices to HomematicIP Cloud () 2020-12-08 00:16:22 +01:00
SukramJ
40408eb0eb
Add HmIP-HDM1 and HmIPW-DRD3 to Homematic IP Cloud ()
* cleanup const.py

* Add wired multi dimmer HMIPW-DRD3 to Homematic IP Cloud

* Add HmIP-HDM1 to Homematic IP Cloud
2020-12-02 23:56:05 -06:00
SukramJ
d7e5d1bfaf
Bump dependency for HomematicIP Cloud ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-11-12 10:33:01 +01:00
SukramJ
9a970cfe3d
Remove split devices from HMIPC () 2020-10-25 11:03:41 -05:00
SukramJ
6efb782871
Add wired devices to Homematic IP Cloud ()
* Add wired devices to HomematicIP Cloud

* Add test to check device registry

* Add comments

* Update comment
2020-10-23 21:14:54 -05:00
SukramJ
e300cf3747
Add binary_sensor for cloud connectivity to HomematicIP Cloud ()
* Add binary_sensor for cloud connectivity to HomematicIP Cloud

* Fix Test

* Remove device_class

* Switch from _device to _home

* Switch from _device to _home for sensor
2020-09-19 10:59:46 -05:00
SukramJ
4dee2b599a
Add HmIP-STV to HomematicIP Cloud ()
* add general attribute for connection type

* Add HmIP-STV to HomematicIP Cloud
2020-09-03 17:23:42 +02:00
SukramJ
5de1d04b6e
Bump dependency to 0.11.0 for HomematicIP Cloud ()
* Bump dependency to 0.11.0 for HomematicIP Cloud

* Update test data
2020-08-31 18:18:12 +02:00
SukramJ
d119c96aee
Add HmIP-FSI16 to HomematicIP Cloud () 2020-07-14 22:43:21 +02:00
SukramJ
212b9df87d
Bump dependency & add devices for HomematicIP Cloud ()
* update dependency and test data

* Add test for HmIP-SWDO-PL

* Add device HmIP-MOD-HO

* Fix test
2020-06-10 11:34:14 +02:00
Paulus Schoutsen
ec47216388
Use built-in test helpers on 3.8 () 2020-04-30 13:29:50 -07:00
SukramJ
1cd0e764b6
Use new HMIP labels for HomematicIP Cloud multi devices ()
* Use new labels for HomematicIP Cloud multi devices

* Update homeassistant/components/homematicip_cloud/device.py

Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com>

* Update name composition

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-03-29 21:38:59 +02:00
Paulus Schoutsen
d4615fd432
Freeze config entry data ()
* Freeze config entry data

* Fix mutating entry.data

* Fix config entry options tests
2020-03-09 14:07:50 -07:00
SukramJ
da4c08de12
Fix test for HMIPC () 2020-02-19 12:41:14 +01:00
SukramJ
f4f01cb23a
Add new devices to HomematicIP Cloud ()
* Add new devices to HomematicIP Cloud

Adds:
- HMIP-WTH-B (Wall Thermostat Basic)
- ALPHA-IP-RBG (Alpha IP Wall Thermostat Display)
- ALPHA-IP-RBGa (ALpha IP Wall Thermostat Display analog)

* Update homeassistant/components/homematicip_cloud/sensor.py

Co-Authored-By: springstan <46536646+springstan@users.noreply.github.com>

Co-authored-by: springstan <46536646+springstan@users.noreply.github.com>
2020-02-19 10:43:12 +01:00
SukramJ
9eb0415234
Speed up tests of HomematicIP Cloud ()
* Speed up tests of HomematicIP Cloud

* load the json once
2020-02-13 22:56:17 -08:00
SukramJ
ec2d378a19 Add test for adding a device to HomematicIP Cloud ()
* Add test for adding a hmip device

* refactor get_mock_hap to use config_entry setup

* remove unused parameters
2020-01-28 08:44:30 +01:00
SukramJ
a4c830b5e4 Add reset_energy_counter service to Homematic IP Cloud ()
* Add reset_energy_counter service to Homematic IP Cloud

* Fix isort

* Register service as admin service
2020-01-07 10:24:46 -05:00
Ville Skyttä
99c7608fb4 Lint config cleanups ()
* Remove bunch of unneeded lint exclusions

* Use symbolic names instead of identifiers in pylint disables

* Tighten scope of some pylint disables
2019-11-25 22:40:08 -08:00
SukramJ
3d7860391a Improve code coverage for HomematicIP Cloud ()
* Improve tests for HomematicIP Cloud

* create fixtures remove decorators

* removed further decorators

* remove  last decorator

* improve exception handling

* removed not required coroutine

* use the correct place for mock
2019-10-15 12:12:58 +02:00
SukramJ
f979eca83a Add test to Homematic IP Cloud climate () 2019-10-12 12:45:11 -07:00