Heiko Thiery
|
178bf736f6
|
Add new component fritzbox binary_sensor (#17057)
* Add new component fritzbox binary_sensor
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix failed flake8 test
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add new file to .coveragerc
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* use wildcard to cover all platforms
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove polling because polling is true by default
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add blank line to keep imports ordered
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Minor changes
|
2018-10-04 12:16:27 +02:00 |
Heiko Thiery
|
68bda1c732
|
Add new device attributes to fritzbox climate (#17027)
* Add new device attributes to fritzbox climate
With Fitz!OS 7 new parameters are introduced.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* update requirements
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
|
2018-10-01 12:53:25 +02:00 |
Ville Skyttä
|
37ccf87516
|
Remove unnecessary executable permissions (#15469)
|
2018-07-14 23:03:36 +02:00 |
Heiko Thiery
|
9487bd455a
|
Add AVM fritzbox smarthome component (#10688)
* initial commit
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix failed flake8 tests
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add fritzhome files to .coveragerc
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix wrong module import
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove too general exception
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* incorporate review comments
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove blank line
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix wrong import
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix issue with operations
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* incorporate review comments
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove unused attributes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* adapt to supported_features
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* change checking of kwargs to canonical way
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove unused self._state
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Don't overwrite the platform domain
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Remove parenthesis from import without line break
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Do not pass hass to the components on init
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Remove check for available in current_operation
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Remove redundant logging message
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Add blank line between standard and hass imports
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Use states from base climate component
Also add the new state STATE_MANUAL to the base.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add reconnect when access failed
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add device specific attributes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* group the imports from the same module
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* change domain data to fritz instance
This let us use the fritz instance to reconnect from platform without accessing
protected attributes.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix typo
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* rename platform from fritzhome to fritzbox
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* Add device_state_attributes
Add attributes to have compatiblity to fritzdect.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add support for multiple fritzboxes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix pylint issues
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fixed pyfritzhome version
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix import
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* fix component name in requirements_all.txt
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* upgrade pyfritzhome to 0.3.7
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* rename platform/component also in .coveragerc
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* use DEFAULT_HOST when no host is in dict
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add config schema for dict
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove check
The check since since the config scheme takes case.
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add check for empty devices
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* use standard attribute from base class
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove STATE_MANUAL from operation list
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove set DEFAULT_HOST
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* don't pass hass to the SwitchDevice
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove unsed DEFAULT_HOST
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* refactored device attributes
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* add info output if no fritzbox is configured
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* small fixes according review comment
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove unneeded default value
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove non required code from try..except block
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* line break for line that is too long
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
* remove too many empty lines
Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com>
|
2018-04-17 12:40:36 +02:00 |