Paulus Schoutsen
69fcce3b2c
Remove energy usage from the switch base class ( #68821 )
...
* Remove energy usage from the switch base class
* Remove unused attributes from integrations
2022-03-28 18:56:04 -10:00
epenet
8c49fff699
Add setup type hints [h-i] ( #63603 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-07 16:26:57 +01:00
jan iversen
f872594e26
Activate mypy for homematicip_cloud ( #54950 )
...
* Please mypy.
* Review comments.
* Review comments.
2021-08-21 20:19:56 +02:00
jan iversen
017e32a0cb
Integrations h*: Rename HomeAssistantType to HomeAssistant. ( #49590 )
2021-04-23 09:49:02 +02:00
Marc Mueller
5cdd945f44
Update typing 08 ( #48058 )
2021-03-18 09:25:40 +01:00
Erik Montnemery
af4d06b12e
Update integrations f-i to override extra_state_attributes() ( #47757 )
2021-03-11 16:57:47 +01:00
SukramJ
104107dd95
Bump dependency for HomematicIP Cloud to 0.13.1 ( #45475 )
2021-01-25 13:19:11 +01:00
SukramJ
34a31884b7
Bump dependency to add more multi channel devices to HomematicIP Cloud ( #43914 )
2020-12-08 00:16:22 +01:00
SukramJ
9a970cfe3d
Remove split devices from HMIPC ( #42348 )
2020-10-25 11:03:41 -05:00
SukramJ
6efb782871
Add wired devices to Homematic IP Cloud ( #41232 )
...
* Add wired devices to HomematicIP Cloud
* Add test to check device registry
* Add comments
* Update comment
2020-10-23 21:14:54 -05:00
Philip Allgaier
625bbe6238
Cleanup unused loggers (components A-M) ( #41600 )
2020-10-12 16:59:05 +02:00
SukramJ
5721225dde
Reorg channel handling for Homematic IP Cloud ( #41118 )
2020-10-03 16:35:04 +02:00
SukramJ
758c0adb5e
Rename entity base class for HMIPC ( #39243 )
2020-08-26 01:55:55 +02:00
SukramJ
d119c96aee
Add HmIP-FSI16 to HomematicIP Cloud ( #37715 )
2020-07-14 22:43:21 +02:00
Erik Montnemery
066e921a8b
Rename SwitchDevice to SwitchEntity ( #34673 )
2020-04-26 18:50:37 +02:00
SukramJ
1cd0e764b6
Use new HMIP labels for HomematicIP Cloud multi devices ( #32925 )
...
* 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
SukramJ
1b3c4ed4b3
Use unique_id for config_entries of HomematicIP Cloud ( #31133 )
...
* use hapid as unique_id for config_entry of HomematicIP Cloud
* Add qualita_scale to manifest
* Update config_flow
* use core interface for config_flow tests
* refactor to fail earlier
* use asynctest
* rewrite tests
* rewrite tests
* fix test
* add assert
2020-01-26 14:54:33 +01:00
SukramJ
1effd605a5
Remove unused async_setup_platform ( #31132 )
2020-01-24 17:33:23 +01:00
SukramJ
d913d35fc3
Fix missing switch groups of HomematicIP Cloud ( #30903 )
2020-01-17 18:37:32 +01:00
SukramJ
0971c681af
Add HmIP-PMFS and HmIP-WHS2 to HomematicIP Cloud ( #30325 )
...
* update test data
* Update homematicip_cloud.json
* Add HmIP-WHS2
* Add HmIP-PMFS
2020-01-06 08:35:41 -05:00
SukramJ
1043712c54
Code maintenance for HomematicIP Cloud ( #28980 )
...
* Add more type hints to Homematic IP Cloud
* Rename device to entity in async_setup_entry
2019-11-25 14:17:14 +01:00
SukramJ
efae75103a
Cleanup typing and asserts for HomematicIP Cloud ( #28144 )
...
* Cleanup assert in Homematic IP Cloud Tests
* Cleanup typing
2019-10-23 18:21:49 +02:00
SukramJ
8bbf261302
Refactor home --> hap for Homematic IP Cloud ( #27368 )
...
* Refactor home to hap for Homematic IP Cloud
* Add some tests
* Rename ha_entity --> ha_state
* use asynctest.Mock
2019-10-11 16:36:46 +02:00
SukramJ
55e10d552e
Cleanup handling of attributes for HomematicIP Cloud ( #27331 )
...
* Cleanup handling of attributes for HomematicIP Cloud
* Remove special climate handling
2019-10-08 19:52:43 +02:00
SukramJ
1d3f2d20d2
Add group attribute to Homematic IP Cloud ( #26618 )
...
* Add group attribute to Homematic IP Cloud
* Fix docstring
2019-09-14 07:12:19 +02:00
SukramJ
f540d74b65
Unify device_state_attributes handling for Homematic IP Cloud ( #26449 )
...
* unifi DSA for Homematic IP Cloud
* sabotage is not relevant for state
* TODAY_SUNSHINE_DURATION is not a group attribute
* Separated the words as requested
* add missing underscores
2019-09-06 15:28:24 +02:00
Franck Nijhof
f9edec19ad
Use literal string interpolation in integrations H-J (f-strings) ( #26380 )
2019-09-03 17:27:14 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Markus Jankowski
ded9eb89bb
Add HmIP-PCBS2, HmIP-PCBS-BAT to Homematic IP Cloud ( #25201 )
...
* Add HmIP-PCBS2, HmIP-PCBS-BAT to Homematic IP Cloud
* fix lint
2019-07-17 21:29:25 +02:00
Markus Jankowski
9d67c9feb6
Add Types to Homematic IP ( #23401 )
2019-04-25 15:13:07 -07:00
Markus Jankowski
16d8e92b06
Reorg Homematic IP Cloud imports and minor fixes ( #23330 )
...
* reorg HmiP Imports after introduction of manifests
* add type to some functions
* fix usage of dimLevel (HomematicipDimmer,HomematicipNotificationLight)
* align naming to HomematicipMultiSwitch: channel_index -> channel for (HomematicipNotificationLight)
* fix lint
* Fix is_on for dimmers
* fix lint
2019-04-24 01:47:31 +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
Markus Jankowski
d078e50fb8
Add device HmIP-MIOB to Homematic IP Cloud ( #22975 )
...
* Update upstream dependency
* Add two switches
2019-04-11 10:49:02 +02:00
Markus Jankowski
5abfc84382
Clean up homematicip cloud ( #22589 )
...
* Code Cleanup
- removed unused constants
- more icons on binary_sensor groups
- alligned code for device_state_attributes
- fixed temperature unit origin for weather
* removed icons
2019-03-31 21:18:45 +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
Markus Jankowski
1891d5bf22
Fix group-switch availability for Homematic IP ( #21640 )
...
* Add available=True to groups
* Added unreach to stateattributes
* Fixed comments
* added missing sabotage check
* added missing lowBat check
* fix typo
* apply suggestion
Co-Authored-By: SukramJ <markus@mm-jankowski.de>
* apply suggestion
Co-Authored-By: SukramJ <markus@mm-jankowski.de>
* applied suggiestions
* readded lost str()
* fix comment
2019-03-07 11:12:03 +01:00
Mattias Welponer
42e691c194
Add HomematicIP HmIP-OC8 module ( #21401 )
...
* Add support for HmIP-OC8 module
* Fix line lenght
2019-02-26 14:48:19 -08:00
Markus Jankowski
8c5763624c
Add Groups to Homematic IP ( #21076 )
...
* Added HmIP-Groups
* Fix imports
* Removed config options from conflig_flow
* fix tests
* Removed config options
* reverted smaller code changes
* changes after review
* minor fix
* Fixed comments
2019-02-17 06:24:13 +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
Paulus Schoutsen
ec57db78b5
Consolidate config flow components ( #20635 )
...
* Consolidate config flow components
* Fix tests
* Fix tests
* Put unifi back
* Fix reqs
* Update coveragerc
2019-02-01 15:45:44 -08:00