Franck Nijhof
ed79265843
Enable Ruff PT006 ( #88165 )
...
* Enable Ruff PT006
* Adjust existing cases
* Fix tests
* Remove unneeded parentheses
2023-02-15 14:09:50 +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
epenet
b68f502769
Add type hints to integration tests (part 7) ( #87980 )
2023-02-13 09:53:09 +01:00
Mike Heath
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
epenet
a79be493e5
Adjust hass_client type hint in integration tests ( #86954 )
...
* Adjust hass_client type hint in integration tests
* Adjust hass_client_no_auth
* Fix rebase
2023-02-02 16:29:57 -05:00
Franck Nijhof
bcf32f8331
Mark required fields in FlowResult typedict ( #84811 )
...
* Mark required fields in FlowResult typedict
* Remove unneeded asserts from tests
2022-12-30 12:01:45 +01:00
epenet
69bc95a715
Use DATA_SIZE device class in integrations ( #83895 )
2022-12-13 10:17:56 +01:00
Charles Garwood
a68bd8df6f
Add start_application service to fully_kiosk integration ( #80226 )
2022-10-14 19:21:58 +02: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
epenet
7bc2712142
Adjust root-import in tests ( #78761 )
...
* Adjust root-import in tests
* Adjust diagnostics
* Adjust button
* Adjust select
* Adjust device_tracker
* Adjust camera
* Adjust humidifier
* Adjust media_source
* Adjust update
* Adjust siren
* Adjust number
* Adjust alarm_control_panel
* Adjust notify
* Adjust sensor
* Adjust switch
* Revert anthemav
* Don't adjust demo humidifier
2022-09-19 15:22:23 +02: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
Charles Garwood
1aef60c81c
Add screen on/off switch to Fully Kiosk Browser integration ( #76957 )
2022-08-18 13:33:38 +02:00
Charles Garwood
6fbdc8e339
Add Fully Kiosk Browser number platform ( #76952 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-08-18 10:51:28 +02:00
Charles Garwood
79ab13d118
Add Fully Kiosk Browser switch platform ( #76931 )
2022-08-17 16:30:20 +02:00
Charles Garwood
924704e0d1
Fix fully_kiosk button test docstring and function name ( #76935 )
...
Fix button test docstring and function name
2022-08-17 10:22:12 -04:00
Charles Garwood
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
Charles Garwood
8070875ff4
Add Fully Kiosk Browser sensor platform ( #76887 )
2022-08-17 00:20:30 +02:00
Charles Garwood
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