Commit Graph
49 Commits
Author SHA1 Message Date
Mike Heath 4265def234 Allow user FKB config flow to take precendence (#88281) 2023-02-18 10:40:21 +01:00
Mike Heath 04e9c7748f Support Fully Kiosk Browser device discovery via MQTT (#88109)
Support FKB device discovery via MQTT
2023-02-15 11:11:04 +01:00
Mike HeathandErik Montnemery b5dfd83c46 Fix Fully Kiosk Browser merging entities when MAC empty (#87743)
* Fix FKB merging entities when MAC empty

Fully Kiosk Browser will sometimes return an empty MAC address in the
device_info API call. When two Fully Kiosk devices are added with
missing MAC addresses, HA will assume the two devices are the same and
merge the entities. This fixes that problem.

Fixes #77722

* Update homeassistant/components/fully_kiosk/entity.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-10 09:19:09 +01:00
Erik Montnemery cc564026fa Move EntityCategory to homeassistant.const (#87792)
* Move EntityCategory to homeassistant.const

* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery 899adef590 Sort manifests 4 (#87025) 2023-02-08 20:27:05 +01:00
Franck NijhofandErik Montnemery 939eef3b28 Remove translations from Core (#87543)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Franck Nijhof ca1a12898c Enable Ruff D212 (#87347) 2023-02-03 23:08:48 +01:00
Charles Garwood cf92142b64 Fix Fully Kiosk service call config entry handling (#85275)
* Make sure we're getting the fully_kiosk config entry

* Make sure we're getting the fully_kiosk config entry
2023-01-05 22:10:41 -05:00
epenet 68857dc272 Use UnitOfTime in integrations (a-g) (#84288) 2022-12-20 13:22:20 +01:00
Michaël Arnauts 7142b4ecac Fixes some grammar mistakes (#84283) 2022-12-20 11:10:31 +01:00
epenet 69bc95a715 Use DATA_SIZE device class in integrations (#83895) 2022-12-13 10:17:56 +01:00
GitHub Action f25017313a [ci skip] Translation update 2022-12-09 00:24:29 +00:00
r01kandMartin Hjelmare fa98685b1e Refactor Fully Kiosk and add logging details (#83028)
* - Refactor fully_kiosk/services.py with a less repetitive structure. - Log exception details in config_flow.py.

* Log config_flow.py connection exception details

* Appropriate logging level including stack trace.

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

* Finish setting appropriate logging level when recording stack trace.

* Log unknown exception with stack trace

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

* test_config_flow.py now passes.

* All pytests passing.

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-07 08:07:22 +01:00
GitHub Action 03154e1d83 [ci skip] Translation update 2022-12-03 00:21:50 +00:00
r01k 8e357faa4d Bump python-fullykiosk to 0.0.12 (#83029) 2022-12-01 10:38:04 +01:00
GitHub Action f3b3193f7a [ci skip] Translation update 2022-11-25 00:24:19 +00:00
GitHub Action 33d391a110 [ci skip] Translation update 2022-11-24 00:26:32 +00:00
GitHub Action 3bea04e387 [ci skip] Translation update 2022-11-21 00:26:41 +00:00
GitHub Action fe5246fb6f [ci skip] Translation update 2022-11-19 00:26:11 +00:00
chpego 2082026ff5 Fix Fully Kiosk start application service field (#81738)
Fix attributes services to start_application
2022-11-08 14:39:53 +01:00
GitHub Action 388328adba [ci skip] Translation update 2022-10-17 00:36:39 +00:00
Charles Garwood a68bd8df6f Add start_application service to fully_kiosk integration (#80226) 2022-10-14 19:21:58 +02:00
GitHub Action ca4c4774ca [ci skip] Translation update 2022-10-13 00:33:41 +00:00
Franck Nijhof 30920c3da7 Code quality improvements for Fully Kiosk (#80168) 2022-10-12 15:52:09 +02:00
Charles Garwood ffb6434776 Add load_url service to fully_kiosk integration (#79969) 2022-10-10 14:11:55 +02:00
GitHub Action 13c8d22baf [ci skip] Translation update 2022-10-02 00:37:00 +00:00
GitHub Action 39ddc37d76 [ci skip] Translation update 2022-09-26 00:30:11 +00:00
GitHub Action bcf01e8873 [ci skip] Translation update 2022-09-15 00:29:28 +00:00
GitHub Action 23faf8024e [ci skip] Translation update 2022-09-14 00:28:24 +00:00
epenet 7871a517a8 Import constants from root (#78271) 2022-09-12 18:53:05 +02:00
GitHub Action 901031eb25 [ci skip] Translation update 2022-09-10 00:29:43 +00:00
GitHub Action 718d4ac6cc [ci skip] Translation update 2022-09-09 00:28:55 +00:00
epenet 56c4e0391d Use new media player enums [e-h] (#78049) 2022-09-08 22:44:30 +02:00
Charles Garwood b0c093ac70 Add remoteAdminPasswordEnd to redacted keys in fully_kiosk diagnostics (#77837)
Add remoteAdminPasswordEnd to redacted keys in diagnostics
2022-09-05 09:20:37 -04:00
Charles Garwood 4ba8fb6457 Add basic media_player to Fully Kiosk Browser integration (#77266) 2022-08-29 19:39:05 +02:00
Charles Garwood 36d77d1f33 Add diagnostics to Fully Kiosk Browser integration (#77274) 2022-08-26 15:21:45 +02:00
GitHub Action d7724235ff [ci skip] Translation update 2022-08-26 00:27:16 +00:00
GitHub Action a4dcb3a9c1 [ci skip] Translation update 2022-08-24 00:27:09 +00:00
GitHub Action 296e52d918 [ci skip] Translation update 2022-08-21 00:24:25 +00:00
GitHub Action 21cd2f5db7 [ci skip] Translation update 2022-08-20 00:23:43 +00:00
Charles Garwood 1aef60c81c Add screen on/off switch to Fully Kiosk Browser integration (#76957) 2022-08-18 13:33:38 +02:00
Charles GarwoodandFranck Nijhof 6fbdc8e339 Add Fully Kiosk Browser number platform (#76952)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-08-18 10:51:28 +02:00
GitHub Action d2e5d91eba [ci skip] Translation update 2022-08-18 00:25:40 +00:00
Charles Garwood 79ab13d118 Add Fully Kiosk Browser switch platform (#76931) 2022-08-17 16:30:20 +02:00
Charles GarwoodandFranck Nijhof 7e366a78e6 Add Fully Kiosk Browser button platform (#76894)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-08-17 08:36:56 +02:00
Franck Nijhof ec1b133201 Add DHCP updates to Fully Kiosk (#76896) 2022-08-16 21:19:23 -04:00
GitHub Action 683132ae19 [ci skip] Translation update 2022-08-17 00:26:42 +00:00
Charles Garwood 8070875ff4 Add Fully Kiosk Browser sensor platform (#76887) 2022-08-17 00:20:30 +02:00
Charles GarwoodandFranck Nijhof 1e9ede25ad Add Fully Kiosk Browser integration with initial binary sensor platform (#76737)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-08-16 20:08:35 +02:00