hass-core/homeassistant
Sander Jochems 0ea82bdbfb
Fivem integration (#65089)
* Initial fivem integration setup

* Use licenseKey for unique ID

* Create FiveMServer class

* Create FiveMStatusBinarySensor

* Fix platform loading

* Create sensor platform

* Remove config flow tests

* Update manifest.json

* Use attr_ instead or properties in sensors.py

* Use entry_id as unique_id

* Move device info to _attr instead of property

* Register callback in FiveMEntity

* Create config flow tests

* Add loggin to fivem

* Use FiveM in config_flow

* Use update_coordinator instead of dispatcher

* Bump fivem-api to 0.1.2

* Remove leftovers

* More tests for config flow

* Add component files to .coveragerc

* Fix simple comments

* Add gamename check to config flow

* Use entity descriptions for sensors

* Move extra attributes to init

* Use [] instead of get() for server info

* Fix error in gamename test
2022-02-08 11:27:11 +02:00
..
auth Enable no_implicit_reexport for core files [mypy] (#63820) 2022-01-26 10:55:06 +01:00
backports
components Fivem integration (#65089) 2022-02-08 11:27:11 +02:00
generated Fivem integration (#65089) 2022-02-08 11:27:11 +02:00
helpers Get_url to prefer external URL if SSL configured (#66039) 2022-02-07 15:44:02 -08:00
scripts Update black to 22.1.0 (#65788) 2022-02-05 14:19:37 +01:00
util Add coverage for color_rgbww_to_rgb, fix divzero case (#65721) 2022-02-05 10:59:32 -06:00
__init__.py
__main__.py
block_async_io.py
bootstrap.py
config.py
config_entries.py Add INTEGRATION_DISCOVERY to DISCOVERY_SOURCES (#65811) 2022-02-05 10:36:04 -06:00
const.py Fix REQUIRED_NEXT_PYTHON_HA_RELEASE comment placement (#65251) 2022-01-30 19:09:51 +01:00
core.py Get_url to prefer external URL if SSL configured (#66039) 2022-02-07 15:44:02 -08:00
data_entry_flow.py Fix webserver responsiveness where there are a lot of discoveries (#64719) 2022-01-22 22:29:16 +01:00
exceptions.py Report unmet dependencies for failing config flows (#65061) 2022-02-02 15:06:27 +01:00
loader.py Add loggers to integration manifest.json (#65083) 2022-01-28 13:37:53 -08:00
package_constraints.txt Upgrade to newer Python pip>=21.0 (#59769) 2022-02-07 15:12:04 +01:00
requirements.py
runner.py Clean up no longer needed Python 3.8 support code (#65231) 2022-01-30 15:07:07 -06:00
setup.py Report unmet dependencies for failing config flows (#65061) 2022-02-02 15:06:27 +01:00
strings.json Abort webhook flow when not connected to home assistant cloud (#64963) 2022-01-26 10:57:45 -08:00