Files
core/tests/components
Quentame 19be4a5d6d Refactor Freebox : add config flow + temperature sensor + signal dispatch (#30334)
* Add config flow to Freebox

* Add manufacturer in device_tracker info

* Add device_info to sensor + switch

* Add device_info: connections

* Add config_flow test + update .coveragerc

* Typing

* Add device_type icon

* Remove one error log

* Fix pylint

* Add myself as CODEOWNER

* Handle sync in one place

* Separate the Freebox[Router/Device/Sensor] from __init__.py

* Add link step to config flow

* Make temperature sensors auto-discovered

* Use device activity instead of reachablility for device_tracker

* Store token file in .storage

Depending on host if list of Freebox integration on the future without breaking change

* Remove IP sensors + add Freebox router as a device with attrs : IPs, conection type, uptime, version & serial

* Add sensor should_poll=False

* Test typing

* Handle devices with no name

* None is the default for data

* Fix comment

* Use config_entry.unique_id

* Add async_unload_entry with asyncio

* Add and use bunch of data size and rate related constants (#31781)

* Review

* Remove useless "already_configured" error string

* Review : merge 2 device & 2 sensor classes

* Entities from platforms

* Fix unload + add device after setup + clean loggers

* async_add_entities True

* Review

* Use pathlib + refactor get_api

* device_tracker set + tests with CoroutineMock()

* Removing active & reachable from tracker attrs

* Review

* Fix pipeline

* typing

* typing

* typing

* Raise ConfigEntryNotReady when HttpRequestError at setup

* Review

* Multiple Freebox s

* Review: store sensors in router

* Freebox: a sensor story
2020-03-11 22:15:59 +01:00
..
2019-07-31 12:25:30 -07:00
2020-03-09 14:07:50 -07:00
2019-07-31 12:25:30 -07:00
2019-12-04 22:47:40 -08:00
2020-02-26 17:02:42 -08:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-02-06 11:32:30 +01:00
2019-04-14 16:59:06 -07:00
2019-12-31 13:05:31 +01:00
2020-03-11 08:16:22 -07:00
2019-07-31 12:25:30 -07:00
2020-03-10 23:00:30 +01:00
2020-03-11 08:16:22 -07:00
2020-01-03 14:47:06 +01:00
2020-02-20 08:51:00 -08:00
2020-02-20 08:11:27 -08:00
2020-01-14 13:03:02 -08:00
2020-02-08 13:10:59 +01:00
2019-07-31 12:25:30 -07:00
2019-12-31 14:34:53 +01:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-14 13:03:02 -08:00
2020-03-09 14:07:50 -07:00
2019-07-31 12:25:30 -07:00
2020-01-15 12:01:47 -08:00
2020-01-29 18:18:24 +01:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-03-11 09:37:02 -07:00
2019-12-04 22:47:40 -08:00
2019-12-04 22:47:40 -08:00
2020-01-14 13:03:02 -08:00
2020-02-17 08:44:36 -08:00
2020-02-25 16:37:41 -07:00
2020-01-03 21:34:20 +01:00
2019-08-30 16:41:07 -07:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2020-01-31 08:33:00 -08:00
2019-08-10 00:14:03 +02:00
2019-07-31 12:25:30 -07:00
2019-07-31 12:25:30 -07:00
2019-12-10 23:25:06 +01:00
2019-07-31 12:25:30 -07:00
2020-01-03 14:47:06 +01:00
2020-01-03 14:47:06 +01:00
2020-03-11 13:37:28 +01:00
2016-03-09 10:25:50 +01:00