Files
core/homeassistant/components
nachonamandQuentame 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
..
…
…
2023-03-29 11:33:27 +02:00
2023-04-22 18:05:14 -05:00
…
…
…
…
2023-04-24 22:13:30 +02:00
…
…
…
…
…
2023-04-22 14:10:27 -05:00
2023-04-03 13:02:36 -04:00
…
…
2023-04-12 20:43:26 -04:00
2023-04-06 10:30:29 +02:00
…
2023-04-11 17:01:56 +02:00
…
…
…
2023-04-21 19:25:00 +02:00
…
…
…
2023-03-29 17:43:54 -04:00
…
…
…
…
…
2023-04-11 17:01:56 +02:00
2023-04-05 07:52:05 +03:00
…
…
2023-04-25 21:02:02 +02:00
…
…
…
…
…
…
…
…
…
2023-04-05 12:18:54 +02:00
…
…
…
…
…
…
2023-04-24 13:11:14 +02:00
…
2023-04-09 16:48:37 -04:00
…
…
…
2023-03-28 08:46:16 +02:00
…
…
…
…
…
…
…
…
2023-04-07 12:13:39 +02:00
2023-04-23 14:09:36 -05:00
…
…
2023-04-25 12:20:17 -05:00
2023-03-29 06:36:01 -10:00
…
…
…
2023-04-20 19:27:44 +02:00
2023-04-11 17:01:56 +02:00
…
…
2023-04-11 17:01:56 +02:00
2023-04-09 16:48:37 -04:00
…
…
…
2023-04-07 19:02:13 -04:00
…
…
…
…
2023-04-23 14:46:48 +02:00
2023-04-21 10:51:49 +02:00
…
…
…
…
…
…
2023-04-09 16:48:37 -04:00
…
2023-04-25 09:45:49 -05:00
2023-04-12 23:47:37 +02:00
2023-04-07 21:56:39 -04:00
2023-04-11 13:54:30 -04:00
…
…
2023-04-10 18:06:26 -06:00
…
…
…
…
2023-04-24 18:06:12 -05:00
…
2023-04-21 13:41:22 +02:00
…
…
2023-04-06 16:54:18 -04:00
…
…
2023-04-22 21:12:48 +02:00
…
…
…
…
…
…
…
2023-04-23 20:54:13 -04:00
2023-04-25 09:47:22 +02:00