Commit graph

27 commits

Author SHA1 Message Date
Bouwe Westerdijk
9cd2b83422
Add entity_registry_enabled_default and missing EntityCategories in Plugwise () 2022-10-21 10:04:16 +02:00
Franck Nijhof
93425b0e4d
Migrate Plugwise to new entity naming style () 2022-07-20 11:38:00 +02:00
Franck Nijhof
11a13aa0b8
Add heating and cooling binary sensors to Plugwise () 2022-02-11 13:36:27 +01:00
Franck Nijhof
18056325bb
Add Flame State binary sensor to Plugwise () 2022-02-10 18:09:38 +01:00
Franck Nijhof
4cad29d7d4
More cleanup in Plugwise binary sensor () 2022-02-10 11:17:35 +01:00
Franck Nijhof
d4995624ee
Refactor Plugwise notification binary sensor () 2022-02-09 18:08:28 +01:00
Franck Nijhof
924bcdf269
Move Plugewise binary sensor icon state into entity description () 2022-02-09 10:15:20 +01:00
Franck Nijhof
b216f6f448
Fix Plugwise notification sensor () 2022-02-08 14:12:22 -08:00
Franck Nijhof
dad1dbeb6e
Cleanup hass.data in Plugwise () 2022-02-08 21:17:49 +02:00
Franck Nijhof
41a4d40b71
Reuse existing coordinator entity update in Plugwise platforms ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-02-08 19:54:10 +01:00
Franck Nijhof
4efebcb86c
Use upstream device information for Plugwise () 2022-02-08 19:08:01 +01:00
Franck Nijhof
d12a392767
Update plugwise 0.16.2 () 2022-02-08 11:13:05 +01:00
Franck Nijhof
34a636ef0b
Extract Plugwise DataUpdateCoordinator into module () 2022-02-06 19:03:50 +02:00
Franck Nijhof
62a314015c
BinarySensorEntityDescriptions for Plugwise () 2022-02-06 17:25:55 +01:00
Franck Nijhof
131dbd6c8e
Move Plugwise logger into constants () 2022-02-06 01:43:05 +02:00
Franck Nijhof
a6e36a6eb9
Simplify unique ID handling in Plugwise () 2022-02-05 23:59:37 +01:00
Franck Nijhof
87049283c1
Extract base entity class in Plugwise () 2022-02-05 19:09:37 +01:00
Franck Nijhof
6871271e73
Small cleanup in Plugwise binary sensors () 2022-02-04 23:44:31 -08:00
epenet
51c8e041ea
Remove plugwise from mypy ignore list ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-20 10:14:52 +01:00
epenet
545b10a711
Add binary_sensor setup type hints [o-r] ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 11:35:02 +01:00
Marc Mueller
3f1b4906bf
Use assignment expressions 35 () 2021-10-31 18:32:17 +01:00
Erik Montnemery
14ff6d4d1f
Update integrations p-s to override extra_state_attributes() () 2021-03-11 21:23:20 +01:00
Tom
ed36cb7beb
Add notification binary_sensor to Plugwise integration ()
* Notifications extract from beta

* Remove info loggings

* Delete notification service

* Only notifications for right smiles

* Revert to correct logic

* Catchup with dev (mostly with ourselves from )

* Remove debug logging

* Naming improvement

* Improve test quality as per codecov patch requirement

* Revert to original condition (and appropriately test)

* Fix delete_notification_service, bring tests fixtures up to 1.6.0 including notifications

* Review comment (@bouwew)

* Correct test value

* Re-apply  fix after rebase sidestep

* Update tests/components/plugwise/test_init.py

Co-authored-by: Chris Talkington <chris@talkingtontech.com>

* Add needed state to imports

* Remove separate gw unload code

* Change entry_fail approach

* Revert persistent notification part

* Revert persistent notification part - lint

* Update homeassistant/components/plugwise/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Update homeassistant/components/plugwise/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Rework reuse of sensor in binary_sensor

* Explicit state attribute keys

* Remove tempfile

* List of notifications per severity

* Update homeassistant/components/plugwise/binary_sensor.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-11-16 19:54:44 -06:00
Tom
877bfcb308
Add support for Stretch product to Plugwise integration ()
* Initial switch-group/stretch with failing wk_lisa_battery test

* Adding switch tests, but TypeErrors, needs more investigation

* Fixes and tests aligned

* Review updates

* Use const

* Comments

* Add stretch hostname for testing part

* Remove unused consts

* Revert guardings in line with -beta

* Catchup with dev (mostly with ourselves from )

* Update docstring

* Remove debug logging

* Fix for  (incorrect entity namingi)

* Fix naming for gas interval

* Add missing CONF_USERNAME and use of it

* Change "dummy" to "class"

* Don't use "class"

* Fix CONF_USERNAME default, dummy and other consts

Co-authored-by: Bouwe Westerdijk <11290930+bouwew@users.noreply.github.com>
2020-11-08 11:09:43 -06:00
Bouwe Westerdijk
61e8ab1300
Add Plugwise scan_interval config option ()
Co-authored-by: Tom Scholten <tom@sue.nl>
Co-authored-by: Tom Scholten <git@scholten.nu>
2020-09-06 15:26:14 -05:00
Tom
48d1bc7c13
Cleanup and improve Plugwise merges ()
* Remove period from logging messages

* Save indentation using guard clauses

* Typo

* Walk other files

* Rewalk all files

* Not cleanup, but adding indicatd missing measurements

* Revert new sensors
2020-06-04 08:18:46 +02:00
Tom
c68e0a1d46
Update plugwise to async and config_flow binary_sensor part ()
* Add binary_sensor component

* Version bump

* Blushing commit - tnx @bdraco
2020-06-02 11:30:00 -05:00