Marc Mueller
4d7186b6e6
Improve ffmpeg and freebox typing ( #108026 )
2024-01-15 11:23:26 +01:00
Quentame
923c13907c
Fix Freebox Home alarm & improve platform tests ( #103475 )
...
* Fix Freebox Home alarm
* Add trigger feature test & fix
* FreeboxCallSensor: Add test for missing coverage of new call
* Use generator
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add test for arm_home feature (questions about the check)
* Stay focus on alam tests
* can_arm_home ==> if _command_arm_home
* Use one liner for supported_features
* Add idle state
* Fix rebase
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-20 15:01:18 +01:00
nachonam
9fdc8494b6
Add Freebox Home binary sensors ( #92196 )
...
Co-authored-by: Quentame <polletquentin74@me.com>
2023-09-27 17:11:31 +02:00
Quentame
750cfeb76a
Refactor Freebox Home categories ( #99224 )
2023-08-29 12:43:22 +02:00
Ville Skyttä
3094991236
Upgrade ruff to 0.0.285 ( #98647 )
2023-08-19 08:17:17 -04:00
Erik Montnemery
045c327928
Move DeviceInfo from entity to device registry ( #98149 )
...
* Move DeviceInfo from entity to device registry
* Update integrations
2023-08-10 22:04:26 -04:00
Erik Montnemery
a71c097aeb
Revert "Allow setting an entity's name by its device class" ( #93539 )
2023-05-25 17:20:54 +02:00
Erik Montnemery
67c1051305
Allow setting an entity's name by its device class ( #90767 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-05-09 18:55:55 +02:00
nachonam
2d510bfe0d
Add camera platform to Freebox ( #88104 )
...
* Add Freebox cameras
* Apply suggestions from code review
add code corrections after PR review
Co-authored-by: Quentame <polletquentin74@me.com>
* Update base_class.py
* add some code syntax corrections add unit tests
* add unit tests
* add syntax changes
* Update homeassistant/components/freebox/router.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/router.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/base_class.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/router.py
Co-authored-by: Quentame <polletquentin74@me.com>
* clear code and add minor changes
* correct syntax error and check home granted access
* typing functions
* Update tests/components/freebox/conftest.py
don't needed, and will fix tests.
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
Rename _volume_micro variable
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
Use const not literal
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
set to true not needed
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
use _attr_supported_features instead _supported_features
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
overload the entity with command_flip property and set_flip not needed
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
Cameras does not default to False,
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
delete this function because is not needed
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
Co-authored-by: Quentame <polletquentin74@me.com>
* consts, rollback _command flip is protected var
* VALUE_NOT_SET does not exists anymore
* Use HOME_COMPATIBLE_PLATFORMS
* Rename FreeboxHomeBaseClass to FreeboxHomeEntity
* Update Freebox Home comment
* Use CATEGORY_TO_MODEL to set model attr of FreeboxHomeEntity
* Use Home API from the router
* Add SERVICE_FLIP const
* Use SERVICE_FLIP const
* Fix typo in HOME_COMPATIBLE_PLATFORMS
* fix somme code issues
* use SERVICE_FLIP (lost in merge)
* use _attr_device_info
* clear code
* HOME_COMPATIBLE_PLATFORMS is a list
* Update homeassistant/components/freebox/home_base.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/home_base.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/config_flow.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/home_base.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/home_base.py
Co-authored-by: Quentame <polletquentin74@me.com>
* clear config_flow permission
* Update homeassistant/components/freebox/home_base.py
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
Co-authored-by: Quentame <polletquentin74@me.com>
* add untested files to. coveragerc
* clear unused attributes
* add not tested file camera.py
* clear unusued const
* add extra_state_attributes
* Update .coveragerc
Co-authored-by: Quentame <polletquentin74@me.com>
* Update homeassistant/components/freebox/camera.py
Co-authored-by: Quentame <polletquentin74@me.com>
* fetch _flip
* del flip service
* add device_info via_device
* Update .coveragerc
* Update .coveragerc
* Update .coveragerc
* Update .coveragerc
* Remove flip reference
* Fix issue on router without Home API
* Fix "Home access is not granted" log repeats every 30s
* Fix sensor device_info
---------
Co-authored-by: Quentame <polletquentin74@me.com>
2023-04-26 00:03:39 +02:00