2019-10-02 16:34:27 +00:00
|
|
|
# This file is generated by script/hassfest/codeowners.py
|
2017-07-07 18:40:04 +00:00
|
|
|
# People marked here will be automatically requested for a review
|
|
|
|
# when the code that they own is touched.
|
|
|
|
# https://github.com/blog/2392-introducing-code-owners
|
|
|
|
|
2018-10-06 05:16:06 +00:00
|
|
|
# Home Assistant Core
|
2017-07-07 18:40:04 +00:00
|
|
|
setup.py @home-assistant/core
|
|
|
|
homeassistant/*.py @home-assistant/core
|
|
|
|
homeassistant/helpers/* @home-assistant/core
|
|
|
|
homeassistant/util/* @home-assistant/core
|
|
|
|
|
2019-04-04 06:46:06 +00:00
|
|
|
# Other code
|
|
|
|
homeassistant/scripts/check_config.py @kellerza
|
2017-10-08 20:32:42 +00:00
|
|
|
|
2019-04-04 06:46:06 +00:00
|
|
|
# Integrations
|
2019-10-13 18:01:04 +00:00
|
|
|
homeassistant/components/abode/* @shred86
|
2019-06-02 05:13:14 +00:00
|
|
|
homeassistant/components/adguard/* @frenck
|
2019-10-04 11:58:29 +00:00
|
|
|
homeassistant/components/airly/* @bieniu
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/airvisual/* @bachya
|
2020-03-16 13:11:08 +00:00
|
|
|
homeassistant/components/alarmdecoder/* @ajschmidt8
|
2019-10-04 15:41:47 +00:00
|
|
|
homeassistant/components/alexa/* @home-assistant/cloud @ochlocracy
|
2019-10-29 06:47:31 +00:00
|
|
|
homeassistant/components/almond/* @gcampax @balloob
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/alpha_vantage/* @fabaff
|
2019-04-04 03:14:02 +00:00
|
|
|
homeassistant/components/amazon_polly/* @robbiet480
|
2019-05-01 20:05:40 +00:00
|
|
|
homeassistant/components/ambiclimate/* @danielhiversen
|
2019-01-28 23:35:39 +00:00
|
|
|
homeassistant/components/ambient_station/* @bachya
|
2020-01-29 17:50:18 +00:00
|
|
|
homeassistant/components/amcrest/* @pnbruckner
|
2019-08-04 23:03:37 +00:00
|
|
|
homeassistant/components/androidtv/* @JeffLIrion
|
2019-07-12 11:13:51 +00:00
|
|
|
homeassistant/components/apache_kafka/* @bachya
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/api/* @home-assistant/core
|
2019-10-14 22:53:59 +00:00
|
|
|
homeassistant/components/apprise/* @caronc
|
2019-06-11 17:16:13 +00:00
|
|
|
homeassistant/components/aprs/* @PhilRW
|
2019-07-08 15:14:19 +00:00
|
|
|
homeassistant/components/arcam_fmj/* @elupus
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/arduino/* @fabaff
|
2019-03-19 06:07:39 +00:00
|
|
|
homeassistant/components/arest/* @fabaff
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/asuswrt/* @kennedyshead
|
2019-12-01 16:46:12 +00:00
|
|
|
homeassistant/components/aten_pe/* @mtdcr
|
2019-09-04 18:20:20 +00:00
|
|
|
homeassistant/components/atome/* @baqs
|
2020-02-12 06:13:54 +00:00
|
|
|
homeassistant/components/august/* @bdraco
|
2019-07-07 09:22:21 +00:00
|
|
|
homeassistant/components/aurora_abb_powerone/* @davet2001
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/auth/* @home-assistant/core
|
|
|
|
homeassistant/components/automatic/* @armills
|
|
|
|
homeassistant/components/automation/* @home-assistant/core
|
2019-07-23 23:02:00 +00:00
|
|
|
homeassistant/components/avea/* @pattyland
|
2020-02-28 06:12:01 +00:00
|
|
|
homeassistant/components/avri/* @timvancann
|
2019-06-01 15:03:41 +00:00
|
|
|
homeassistant/components/awair/* @danielsjf
|
2019-04-04 03:14:02 +00:00
|
|
|
homeassistant/components/aws/* @awarecan @robbiet480
|
2019-03-22 21:05:26 +00:00
|
|
|
homeassistant/components/axis/* @kane610
|
2019-05-26 11:55:40 +00:00
|
|
|
homeassistant/components/azure_event_hub/* @eavanvalkenburg
|
2019-11-07 13:47:44 +00:00
|
|
|
homeassistant/components/azure_service_bus/* @hfurubotten
|
2019-09-01 16:05:46 +00:00
|
|
|
homeassistant/components/beewi_smartclim/* @alemuro
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/bitcoin/* @fabaff
|
2019-05-05 09:00:15 +00:00
|
|
|
homeassistant/components/bizkaibus/* @UgaitzEtxebarria
|
2018-10-03 15:04:31 +00:00
|
|
|
homeassistant/components/blink/* @fronzbot
|
2020-03-23 14:12:59 +00:00
|
|
|
homeassistant/components/bmp280/* @belidzs
|
2019-08-21 07:11:06 +00:00
|
|
|
homeassistant/components/bmw_connected_drive/* @gerard33
|
2020-03-11 06:27:07 +00:00
|
|
|
homeassistant/components/bom/* @maddenp
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/braviatv/* @robbiet480
|
2019-12-02 21:20:36 +00:00
|
|
|
homeassistant/components/broadlink/* @danielhiversen @felipediel
|
2020-01-06 17:06:16 +00:00
|
|
|
homeassistant/components/brother/* @bieniu
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/brunt/* @eavanvalkenburg
|
|
|
|
homeassistant/components/bt_smarthub/* @jxwolstenholme
|
2019-07-28 20:08:20 +00:00
|
|
|
homeassistant/components/buienradar/* @mjj4791 @ties
|
2019-10-03 23:50:15 +00:00
|
|
|
homeassistant/components/cert_expiry/* @Cereal2nd @jjlawren
|
2019-04-08 12:48:19 +00:00
|
|
|
homeassistant/components/cisco_ios/* @fbradyirl
|
|
|
|
homeassistant/components/cisco_mobility_express/* @fbradyirl
|
|
|
|
homeassistant/components/cisco_webex_teams/* @fbradyirl
|
2019-06-12 16:29:02 +00:00
|
|
|
homeassistant/components/cloud/* @home-assistant/cloud
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/cloudflare/* @ludeeus
|
2019-11-16 14:05:17 +00:00
|
|
|
homeassistant/components/comfoconnect/* @michaelarnauts
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/config/* @home-assistant/core
|
|
|
|
homeassistant/components/configurator/* @home-assistant/core
|
|
|
|
homeassistant/components/conversation/* @home-assistant/core
|
|
|
|
homeassistant/components/coolmaster/* @OnFreund
|
2020-03-02 21:40:11 +00:00
|
|
|
homeassistant/components/coronavirus/* @home_assistant/core
|
2018-10-06 05:16:06 +00:00
|
|
|
homeassistant/components/counter/* @fabaff
|
2019-04-08 04:01:05 +00:00
|
|
|
homeassistant/components/cover/* @home-assistant/core
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/cpuspeed/* @fabaff
|
|
|
|
homeassistant/components/cups/* @fabaff
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/daikin/* @fredrike @rofrantz
|
2019-03-22 21:05:26 +00:00
|
|
|
homeassistant/components/darksky/* @fabaff
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/deconz/* @kane610
|
2019-07-26 14:41:02 +00:00
|
|
|
homeassistant/components/delijn/* @bollewolle
|
2019-04-08 04:01:05 +00:00
|
|
|
homeassistant/components/demo/* @home-assistant/core
|
2020-03-24 12:03:22 +00:00
|
|
|
homeassistant/components/denonavr/* @scarface-4711 @starkillerOG
|
2020-01-20 06:17:06 +00:00
|
|
|
homeassistant/components/derivative/* @afaucogney
|
2019-06-10 22:36:11 +00:00
|
|
|
homeassistant/components/device_automation/* @home-assistant/core
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/digital_ocean/* @fabaff
|
2020-03-11 06:43:44 +00:00
|
|
|
homeassistant/components/directv/* @ctalkington
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/discogs/* @thibmaek
|
2020-03-23 09:14:21 +00:00
|
|
|
homeassistant/components/doorbird/* @oblogic7 @bdraco
|
2019-11-28 19:30:24 +00:00
|
|
|
homeassistant/components/dsmr_reader/* @depl0y
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/dweet/* @fabaff
|
2020-02-10 21:16:04 +00:00
|
|
|
homeassistant/components/dynalite/* @ziv1234
|
2020-01-11 09:41:52 +00:00
|
|
|
homeassistant/components/dyson/* @etheralm
|
2019-09-25 20:38:21 +00:00
|
|
|
homeassistant/components/ecobee/* @marthoc
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/ecovacs/* @OverloadUT
|
2020-03-05 01:43:12 +00:00
|
|
|
homeassistant/components/edl21/* @mtdcr
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/egardia/* @jeroenterheerdt
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/eight_sleep/* @mezz64
|
2019-12-08 08:26:31 +00:00
|
|
|
homeassistant/components/elgato/* @frenck
|
2019-06-19 22:41:43 +00:00
|
|
|
homeassistant/components/elv/* @majuss
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/emby/* @mezz64
|
2020-03-05 02:03:51 +00:00
|
|
|
homeassistant/components/emoncms/* @borpin
|
2019-04-08 12:48:19 +00:00
|
|
|
homeassistant/components/enigma2/* @fbradyirl
|
2019-04-24 22:30:46 +00:00
|
|
|
homeassistant/components/enocean/* @bdurrer
|
2019-11-25 22:45:33 +00:00
|
|
|
homeassistant/components/entur_public_transport/* @hfurubotten
|
2019-06-06 18:47:27 +00:00
|
|
|
homeassistant/components/environment_canada/* @michaeldavie
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/ephember/* @ttroy50
|
2019-04-17 16:33:22 +00:00
|
|
|
homeassistant/components/epsonworkforce/* @ThaStealth
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/eq3btsmart/* @rytilahti
|
2019-03-19 06:07:39 +00:00
|
|
|
homeassistant/components/esphome/* @OttoWinter
|
2019-04-30 19:02:16 +00:00
|
|
|
homeassistant/components/essent/* @TheLastProject
|
2019-05-02 23:43:19 +00:00
|
|
|
homeassistant/components/evohome/* @zxdavb
|
2020-02-24 09:39:55 +00:00
|
|
|
homeassistant/components/ezviz/* @baqs
|
2019-11-19 19:43:21 +00:00
|
|
|
homeassistant/components/fastdotcom/* @rohankapoorcom
|
2019-04-04 03:14:02 +00:00
|
|
|
homeassistant/components/file/* @fabaff
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/filter/* @dgomes
|
|
|
|
homeassistant/components/fitbit/* @robbiet480
|
|
|
|
homeassistant/components/fixer/* @fabaff
|
|
|
|
homeassistant/components/flock/* @fabaff
|
Add flume support (#27235)
* Add Flume Sensor
Add support for Flume API and sensor
* Add support for choosing timezone
Timezone is now a required option in configuration.yaml
* Add Flume to coveragerc and CODEOWNERS
Add flume to be ommited from testing. Add @ChrisMandich as Flume Code owner
* Revert "Add Flume to coveragerc and CODEOWNERS"
This reverts commit 0b27437a3b13f024332c6498b3bb0d554482e49b.
* Update manifest.json
Added Documentation URL for Flume to HASS.IO
* Update manifest.json
Added missing Newline at EOF.
* Update sensor.py
Update sensor to not required Device ID for configuration. Now loops through all available Type 2 devices and adds them as an entity.
* Update Manifest, CODEOWNERS, and manifest.json
Resolved errors related to code owners and requirements. Using hassfest and gen_requirements_all
* Update sensor.py
Implemented recommendations from @Quentame. Including time zone from Home Assistant, Updated variable names, and Consolidated duplicate functions.
* Implemented suggested changes from @Quentame
This includes: components name, using f-strings instead of concat, snake_case for variables, constants for the addition of future device types, clearer errors, and removed variables no longer in use.
* Update sensor.py
Restored unit_of_measurement. Updated return to "gal".
* Address pylint errors
* Update sensor.py
Include protected attributes in setup_platform.
* Address Pylint errors
homeassistant/components/flume/sensor.py:63:11: W0703: Catching too general exception Exception (broad-except)
homeassistant/components/flume/sensor.py:133:8: R1720: Unnecessary "else" after "raise" (no-else-raise)
homeassistant/components/flume/sensor.py:162:8: R1705: Unnecessary "else" after "return" (no-else-return)
homeassistant/components/flume/sensor.py:236:8: R1720: Unnecessary "else" after "raise" (no-else-raise)
* Update sensor.py
I'm okay with the broad exception clause.
homeassistant/components/flume/sensor.py:65:11: W0703: Catching too general exception Exception (broad-except)
* Update sensor.py
Add more specific exceptions for Try/Except.
* Update Flume Sensory.py
add requirements, exclude from tests, us pyflume pypi package.
* Update sensor.py to support latest pyflume package
* Update manifest
provide better flow of manifest and easier readibility.
* Update manifest.json
Reccomended by @balloob as it is already a core requirement
* Update sensor.py
Add proposed changes from @balloob
* Update requirements_all.txt
pytz is a core dependency, removing flume's requirement for it.
* Update sensor.py
Added @MartinHjelmare recommended changes.
* Update sensor.py
Resolving PyLint error
* Update sensor.py
Remove `KeyError`. Add length check for flume entity list before adding.
* Update sensor.py
* Update pyflume version
* Update imports with isort
* Add line break between standard library and thirdparty imports.
* Remove throttle from sensor.py
2019-11-23 08:55:46 +00:00
|
|
|
homeassistant/components/flume/* @ChrisMandich
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/flunearyou/* @bachya
|
2019-07-16 09:15:59 +00:00
|
|
|
homeassistant/components/fortigate/* @kifeo
|
2019-07-23 23:18:58 +00:00
|
|
|
homeassistant/components/fortios/* @kimfrellsen
|
2019-10-07 11:17:43 +00:00
|
|
|
homeassistant/components/foscam/* @skgsergio
|
2019-03-14 07:34:52 +00:00
|
|
|
homeassistant/components/foursquare/* @robbiet480
|
2020-03-11 21:15:59 +00:00
|
|
|
homeassistant/components/freebox/* @snoof85 @Quentame
|
2019-06-29 03:48:53 +00:00
|
|
|
homeassistant/components/fronius/* @nielstron
|
2019-05-21 05:20:23 +00:00
|
|
|
homeassistant/components/frontend/* @home-assistant/frontend
|
2020-01-27 17:12:18 +00:00
|
|
|
homeassistant/components/garmin_connect/* @cyberjunky
|
2020-02-06 10:32:30 +00:00
|
|
|
homeassistant/components/gdacs/* @exxamalte
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/gearbest/* @HerrHofrat
|
2019-05-07 15:37:47 +00:00
|
|
|
homeassistant/components/geniushub/* @zxdavb
|
2019-10-08 10:50:46 +00:00
|
|
|
homeassistant/components/geo_rss_events/* @exxamalte
|
2019-08-10 10:50:27 +00:00
|
|
|
homeassistant/components/geonetnz_quakes/* @exxamalte
|
2019-11-19 13:00:59 +00:00
|
|
|
homeassistant/components/geonetnz_volcano/* @exxamalte
|
2019-12-31 12:05:31 +00:00
|
|
|
homeassistant/components/gios/* @bieniu
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/gitter/* @fabaff
|
2019-10-21 08:17:21 +00:00
|
|
|
homeassistant/components/glances/* @fabaff @engrbm87
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/gntp/* @robbiet480
|
2019-10-03 11:02:38 +00:00
|
|
|
homeassistant/components/google_assistant/* @home-assistant/cloud
|
2019-06-06 19:45:29 +00:00
|
|
|
homeassistant/components/google_cloud/* @lufton
|
2019-04-16 21:27:07 +00:00
|
|
|
homeassistant/components/google_translate/* @awarecan
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/google_travel_time/* @robbiet480
|
|
|
|
homeassistant/components/gpsd/* @fabaff
|
2020-01-23 01:49:00 +00:00
|
|
|
homeassistant/components/greeneye_monitor/* @jkeljo
|
2020-03-10 22:00:30 +00:00
|
|
|
homeassistant/components/griddy/* @bdraco
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/group/* @home-assistant/core
|
2019-09-09 21:47:44 +00:00
|
|
|
homeassistant/components/growatt_server/* @indykoning
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/gtfs/* @robbiet480
|
2020-03-19 16:29:51 +00:00
|
|
|
homeassistant/components/harmony/* @ehendrix23 @bramkragten @bdraco
|
2019-04-04 07:34:34 +00:00
|
|
|
homeassistant/components/hassio/* @home-assistant/hass-io
|
2019-12-03 05:48:51 +00:00
|
|
|
homeassistant/components/heatmiser/* @andylockran
|
2019-03-30 04:10:00 +00:00
|
|
|
homeassistant/components/heos/* @andrewsayre
|
2019-09-23 09:50:18 +00:00
|
|
|
homeassistant/components/here_travel_time/* @eifinger
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/hikvision/* @mezz64
|
2019-04-08 12:48:19 +00:00
|
|
|
homeassistant/components/hikvisioncam/* @fbradyirl
|
2019-11-15 20:22:24 +00:00
|
|
|
homeassistant/components/hisense_aehw4a1/* @bannhead
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/history/* @home-assistant/core
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/hive/* @Rendili @KJonline
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/homeassistant/* @home-assistant/core
|
2019-04-18 02:16:20 +00:00
|
|
|
homeassistant/components/homekit_controller/* @Jc2k
|
2019-04-15 20:13:29 +00:00
|
|
|
homeassistant/components/homematic/* @pvizeli @danielperna84
|
2019-08-22 16:00:15 +00:00
|
|
|
homeassistant/components/homematicip_cloud/* @SukramJ
|
2019-06-18 03:32:53 +00:00
|
|
|
homeassistant/components/honeywell/* @zxdavb
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/html5/* @robbiet480
|
|
|
|
homeassistant/components/http/* @home-assistant/core
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/huawei_lte/* @scop
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/huawei_router/* @abmantis
|
|
|
|
homeassistant/components/hue/* @balloob
|
2020-03-09 15:39:39 +00:00
|
|
|
homeassistant/components/iammeter/* @lewei50
|
2019-09-06 20:21:56 +00:00
|
|
|
homeassistant/components/iaqualink/* @flz
|
2019-12-09 16:19:42 +00:00
|
|
|
homeassistant/components/icloud/* @Quentame
|
2019-04-12 07:01:28 +00:00
|
|
|
homeassistant/components/ign_sismologia/* @exxamalte
|
2019-05-07 21:53:55 +00:00
|
|
|
homeassistant/components/incomfort/* @zxdavb
|
2019-03-19 06:07:39 +00:00
|
|
|
homeassistant/components/influxdb/* @fabaff
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/input_boolean/* @home-assistant/core
|
|
|
|
homeassistant/components/input_datetime/* @home-assistant/core
|
|
|
|
homeassistant/components/input_number/* @home-assistant/core
|
|
|
|
homeassistant/components/input_select/* @home-assistant/core
|
|
|
|
homeassistant/components/input_text/* @home-assistant/core
|
|
|
|
homeassistant/components/integration/* @dgomes
|
2019-11-27 10:25:43 +00:00
|
|
|
homeassistant/components/intent/* @home-assistant/core
|
2019-12-08 14:09:16 +00:00
|
|
|
homeassistant/components/intesishome/* @jnimmo
|
2019-03-14 07:34:52 +00:00
|
|
|
homeassistant/components/ios/* @robbiet480
|
2019-12-05 06:49:26 +00:00
|
|
|
homeassistant/components/iperf3/* @rohankapoorcom
|
2020-01-21 16:04:22 +00:00
|
|
|
homeassistant/components/ipma/* @dgomes @abmantis
|
2019-04-25 03:09:01 +00:00
|
|
|
homeassistant/components/iqvia/* @bachya
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/irish_rail_transport/* @ttroy50
|
2019-09-19 21:31:54 +00:00
|
|
|
homeassistant/components/izone/* @Swamp-Ig
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/jewish_calendar/* @tsvi
|
2019-11-05 13:24:20 +00:00
|
|
|
homeassistant/components/juicenet/* @jesserockz
|
2019-09-22 21:49:09 +00:00
|
|
|
homeassistant/components/kaiterra/* @Michsior14
|
2019-08-19 12:29:26 +00:00
|
|
|
homeassistant/components/keba/* @dannerph
|
2019-10-16 18:28:12 +00:00
|
|
|
homeassistant/components/keenetic_ndms2/* @foxel
|
2020-01-03 13:59:44 +00:00
|
|
|
homeassistant/components/kef/* @basnijholt
|
2019-10-28 23:59:13 +00:00
|
|
|
homeassistant/components/keyboard_remote/* @bendavid
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/knx/* @Julius2342
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/kodi/* @armills
|
2020-02-11 21:04:42 +00:00
|
|
|
homeassistant/components/konnected/* @heythisisnate @kit-klein
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/lametric/* @robbiet480
|
|
|
|
homeassistant/components/launch_library/* @ludeeus
|
2019-05-25 09:40:44 +00:00
|
|
|
homeassistant/components/lcn/* @alengwenus
|
2019-06-06 23:07:15 +00:00
|
|
|
homeassistant/components/life360/* @pnbruckner
|
2019-09-04 05:04:26 +00:00
|
|
|
homeassistant/components/linky/* @Quentame
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/linux_battery/* @fabaff
|
2019-12-31 13:34:53 +00:00
|
|
|
homeassistant/components/local_ip/* @issacg
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/logger/* @home-assistant/core
|
2019-04-09 12:26:58 +00:00
|
|
|
homeassistant/components/logi_circle/* @evanjd
|
2019-05-21 05:20:23 +00:00
|
|
|
homeassistant/components/lovelace/* @home-assistant/frontend
|
2019-10-20 16:43:44 +00:00
|
|
|
homeassistant/components/luci/* @fbradyirl @mzdrale
|
2018-11-06 13:27:52 +00:00
|
|
|
homeassistant/components/luftdaten/* @fabaff
|
2019-11-25 19:21:54 +00:00
|
|
|
homeassistant/components/lupusec/* @majuss
|
2019-11-11 00:51:24 +00:00
|
|
|
homeassistant/components/lutron/* @JonGilmore
|
2020-03-23 06:51:24 +00:00
|
|
|
homeassistant/components/lutron_caseta/* @swails
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/mastodon/* @fabaff
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/matrix/* @tinloaf
|
2019-05-25 06:09:53 +00:00
|
|
|
homeassistant/components/mcp23017/* @jardiamj
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/mediaroom/* @dgomes
|
2020-02-10 21:09:12 +00:00
|
|
|
homeassistant/components/melcloud/* @vilppuvuorinen
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/melissa/* @kennedyshead
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/met/* @danielhiversen
|
2020-02-04 21:37:59 +00:00
|
|
|
homeassistant/components/meteo_france/* @victorcerutti @oncleben31 @Quentame
|
2019-05-07 06:19:29 +00:00
|
|
|
homeassistant/components/meteoalarm/* @rolfberkenbosch
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/miflora/* @danielhiversen @ChristianKuehnel
|
2020-01-30 18:21:51 +00:00
|
|
|
homeassistant/components/mikrotik/* @engrbm87
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/mill/* @danielhiversen
|
|
|
|
homeassistant/components/min_max/* @fabaff
|
Add Minecraft Server Integration (#30992)
* Add Minecraft Server integration
* Add unit test for config flow
* Fixed some review findings and increased unit test coverage
* Fixed docstrings of new test cases
* Removed unnecessary debug log messages
* Added unique IDs and device infos and removed duplicate name validation
* Attempt to fix unit test on CI
* Return state OFF instead of UNAVAILABLE in case connection to server drops
* Added property decorator to server properties, even less debug messages, improved sensor dispatcher connection and other review findings fixed
* Moved special property handling to sensors, fixed name confusion in sensor entity, switch to HA const for scan_interval, simplified building players list string
* Improved periodic update, speeded up unit tests
* Added type hints, added callback decorator to entity update callback, added const.py to unit test exclusions
* Changed state sensor to binary sensor, removed empty unit test file, added constants for icons and units
* Let HA handle unknown state, check for None in description and players list sensor
* Removed periods at end of log messages, removed constant for default host
* Updated requirements_test_pre_commit.txt, fixed codespell findings
* Use localhost as default host
* Removed passing hass to entities, moved log message from init, moved host lower to vol, use proper patch library, patch library instead of own code
* Replaced server properties with global instance attributes, removed config option scan_interval, switch back to async_track_time_interval
* Removed description and players list sensors, added players list as state attributes to online players sensor, raise OSError instead of deprecated IOError, other minor review findings fixed
* Use MAC address for unique_id in case of an IP address as host, added getmac to manifest.json, added invalid_ip to strings.json, added new test cases for changes in config_flow, replace all IOError's with OSError, other review findings fixed
* Removed double assignment
* Call get_mac_address async safe
* Handle unavailable and unknown states to reach silver quality scale, added quality scale to manifest.json
2020-02-08 08:28:35 +00:00
|
|
|
homeassistant/components/minecraft_server/* @elmurato
|
2019-08-20 09:56:11 +00:00
|
|
|
homeassistant/components/minio/* @tkislan
|
2019-03-14 07:34:52 +00:00
|
|
|
homeassistant/components/mobile_app/* @robbiet480
|
2019-11-26 04:59:01 +00:00
|
|
|
homeassistant/components/modbus/* @adamchengtkc
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/monoprice/* @etsinko
|
|
|
|
homeassistant/components/moon/* @fabaff
|
|
|
|
homeassistant/components/mpd/* @fabaff
|
|
|
|
homeassistant/components/mqtt/* @home-assistant/core
|
2019-10-23 07:32:14 +00:00
|
|
|
homeassistant/components/msteams/* @peroyvind
|
2020-03-20 20:28:14 +00:00
|
|
|
homeassistant/components/myq/* @bdraco
|
2019-09-26 05:42:46 +00:00
|
|
|
homeassistant/components/mysensors/* @MartinHjelmare
|
2019-03-19 06:07:39 +00:00
|
|
|
homeassistant/components/mystrom/* @fabaff
|
2019-10-06 11:05:51 +00:00
|
|
|
homeassistant/components/neato/* @dshokouhi @Santobert
|
2020-01-12 19:30:26 +00:00
|
|
|
homeassistant/components/nederlandse_spoorwegen/* @YarmoM
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/nello/* @pschmitt
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/ness_alarm/* @nickw444
|
2019-04-04 03:14:02 +00:00
|
|
|
homeassistant/components/nest/* @awarecan
|
2020-01-11 11:20:00 +00:00
|
|
|
homeassistant/components/netatmo/* @cgtobi
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/netdata/* @fabaff
|
2020-03-20 02:03:51 +00:00
|
|
|
homeassistant/components/nexia/* @ryannazaretian @bdraco
|
2019-04-27 00:51:58 +00:00
|
|
|
homeassistant/components/nextbus/* @vividboarder
|
2020-03-24 10:11:35 +00:00
|
|
|
homeassistant/components/nextcloud/* @meichthys
|
2019-11-25 22:45:14 +00:00
|
|
|
homeassistant/components/nilu/* @hfurubotten
|
2019-02-15 13:35:26 +00:00
|
|
|
homeassistant/components/nissan_leaf/* @filcole
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/nmbs/* @thibmaek
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/no_ip/* @fabaff
|
2019-04-18 19:26:02 +00:00
|
|
|
homeassistant/components/notify/* @home-assistant/core
|
2019-07-09 08:29:06 +00:00
|
|
|
homeassistant/components/notion/* @bachya
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/nsw_fuel_station/* @nickw444
|
2019-09-04 09:33:29 +00:00
|
|
|
homeassistant/components/nsw_rural_fire_service_feed/* @exxamalte
|
2020-03-23 05:29:45 +00:00
|
|
|
homeassistant/components/nuheat/* @bdraco
|
2019-09-17 09:44:43 +00:00
|
|
|
homeassistant/components/nuki/* @pvizeli
|
2019-08-23 12:13:06 +00:00
|
|
|
homeassistant/components/nws/* @MatthewFlamm
|
2019-09-15 00:44:19 +00:00
|
|
|
homeassistant/components/nzbget/* @chriscla
|
2019-09-11 17:26:50 +00:00
|
|
|
homeassistant/components/obihai/* @dshokouhi
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/ohmconnect/* @robbiet480
|
2019-09-22 22:57:39 +00:00
|
|
|
homeassistant/components/ombi/* @larssont
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/onboarding/* @home-assistant/core
|
2019-12-24 13:41:29 +00:00
|
|
|
homeassistant/components/onewire/* @garbled1
|
2019-06-21 08:52:25 +00:00
|
|
|
homeassistant/components/opentherm_gw/* @mvn23
|
2018-10-05 01:57:52 +00:00
|
|
|
homeassistant/components/openuv/* @bachya
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/openweathermap/* @fabaff
|
2020-01-29 15:20:43 +00:00
|
|
|
homeassistant/components/opnsense/* @mtreinish
|
2019-04-18 10:43:34 +00:00
|
|
|
homeassistant/components/orangepi_gpio/* @pascallj
|
2019-10-16 07:52:30 +00:00
|
|
|
homeassistant/components/oru/* @bvlaicu
|
2019-05-21 05:20:23 +00:00
|
|
|
homeassistant/components/panel_custom/* @home-assistant/frontend
|
|
|
|
homeassistant/components/panel_iframe/* @home-assistant/frontend
|
2019-11-09 07:14:46 +00:00
|
|
|
homeassistant/components/pcal9535a/* @Shulyaka
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/persistent_notification/* @home-assistant/core
|
2019-04-29 01:27:35 +00:00
|
|
|
homeassistant/components/philips_js/* @elupus
|
2019-09-21 19:39:49 +00:00
|
|
|
homeassistant/components/pi_hole/* @fabaff @johnluetke
|
2020-01-07 01:13:08 +00:00
|
|
|
homeassistant/components/pilight/* @trekky12
|
2019-06-18 03:23:59 +00:00
|
|
|
homeassistant/components/plaato/* @JohNan
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/plant/* @ChristianKuehnel
|
2019-09-11 18:21:08 +00:00
|
|
|
homeassistant/components/plex/* @jjlawren
|
2019-11-05 01:58:17 +00:00
|
|
|
homeassistant/components/plugwise/* @laetificat @CoMPaTech @bouwew
|
2018-11-27 13:59:25 +00:00
|
|
|
homeassistant/components/point/* @fredrike
|
2020-03-19 15:50:17 +00:00
|
|
|
homeassistant/components/powerwall/* @bdraco
|
2019-11-22 22:03:41 +00:00
|
|
|
homeassistant/components/proxmoxve/* @k4ds3
|
2019-04-23 23:32:36 +00:00
|
|
|
homeassistant/components/ps4/* @ktnrg45
|
2019-04-30 22:07:34 +00:00
|
|
|
homeassistant/components/ptvsd/* @swamp-ig
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/push/* @dgomes
|
|
|
|
homeassistant/components/pvoutput/* @fabaff
|
Add pvpc electricity prices integration (#32092)
* Add new integration: pvpc_hourly_pricing
to add a sensor with the current hourly price of electricity in Spain.
Configuration is done by selecting one of the 3 reference tariffs, with
1, 2, or 3 billing periods.
* Features config flow, entity registry, RestoreEntity, options flow
to change tariff, manual yaml config as integration or sensor platform
* Cloud polling sensor with minimal API calls (3/hour at random times)
and smart retry; fully async
* Only 1 state change / hour (only when the price changes)
* At evening, try to download published tomorrow prices, to always store
prices info for a window of [3, 27] hours in the future.
* Include useful state attributes to program automations to be run
at best electric prices.
* Add spanish and english translations.
* Requires `xmltodict` to parse official xml file with hourly prices
for each day.
* Update requirements and add to codeowners
* Avoid passing in hass as a parameter to the entity
Instead, create time change listeners in async_added_to_hass and
call async_generate_entity_id before async_add_entities
* Fix lint issues
* Add tests for config & options flow
* Add tests for manual yaml config
with entity definition as integration and also as a sensor platform
* Fix placement of PLATFORM_SCHEMA and update generated config_flows
* Store prices internally linked to UTC timestamps
- to deal with days with DST changes
- and work with different local timezones
* Add availability to sensor
to 'expire' the sensor if there is no connection available
and current hour is not in the stored prices.
Also, turn off logging and retrying if prices can't be downloaded
repeatedly, by flagging `data_source_available` as False, so there is no
log-flood mess.
* Add more tests
- to cover behavior in DST changes and complete coverage of sensor logic
- to cover abort config flow
* fix linter
* Better handling of sensor availability and minor enhancements
- Emmit 1 error if data source is marked as unavailable
(after some retries), and be silent until cloud access is recovered,
then emmit 1 warning.
- Follow standard of camel_case keys in attributes
* Mock aiosession to not access real API, store fixture data
- Store a set of daily xml files to test sensor logic for all situations
- Mock time and session to run tests with stored API responses
- Add availability test to simulate a lost + recovery of cloud access,
checking that logging is reasonable: 1 error to flag the continued
disconnection + 1 warning in recovery.
* Change API endpoint to retrieve JSON data
and remove xmltodict from reqs.
It seems that this endpoint is more reliable than the XML.
* Adapt tests to new API endpoint
* Translate tariff labels to plain English
and sync the default timeout value for all ways of configuration.
* Relax logging levels to meet silver requirements
- 1 warning when becoming unavailable, another warning when recovered.
- Warnings for unexpected TimeoutError or ClientError
- Move the rest to debug level, leaving info for HA internals
Also reduce number of API calls from 3 to 2 calls/hour.
* Fix requirements
* Mod tests to work with timezone Atlantic/Canary
and fix state attributes for timezones != reference, by using 3 price
prefixes: 'price_last_day_XXh', 'price_next_day_XXh' and 'price_XXh',
all generated with local time (backend timezone)
* Try to fix CI tests
* Externalize pvpc data and simplify sensor.py
* add new `aiopvpc` to requirements
* Remove data parsing and price logic from here
* Replace some constant properties with class variables
* Simplify tests for pvpc_hourly_pricing
* Fix updater for options flow
* Updater always reloads
* `tariff` value comes 1st from entry.options, 2nd from entry.data
* Fix lint
* Bump aiopvpc
* Remove options flow and platform setup
- Remove PLATFORM_SCHEMA and async_setup_platform
- Generate config_entry.unique_id with tariff instead of entity_id, in flow step.
- Remove TariffSelectorConfigFlow
- Adapt tests to maintain full coverage
* Fix docstring on test
and rename SENSOR_SCHEMA to SINGLE_SENSOR_SCHEMA to avoid confusion
* Remove timeout manual config, fix entry.options usage, simplify unique_id
* Simplify tests
- No need for a test_setup now, as platform setup is removed and integration
setup is already used in `test_availability`
- Simplified `_process_time_step`: only one async_fire(EVENT_TIME_CHANGED)/hour
* Fix possible duplicated update
when source is not available.
* Do not access State last_changed for log messages
* Do not update until entity is added to hass
and call to async_update after 1st download or when recovering access, so
async_write_ha_state is not called twice on those.
* minor changes
* Rename method to select current price and make it a callback
2020-03-22 19:25:31 +00:00
|
|
|
homeassistant/components/pvpc_hourly_pricing/* @azogue
|
2019-06-19 11:59:29 +00:00
|
|
|
homeassistant/components/qld_bushfire/* @exxamalte
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/qnap/* @colinodell
|
|
|
|
homeassistant/components/quantum_gateway/* @cisasteelersfan
|
2020-03-03 00:10:02 +00:00
|
|
|
homeassistant/components/qvr_pro/* @oblogic7
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/qwikswitch/* @kellerza
|
2020-03-14 05:46:17 +00:00
|
|
|
homeassistant/components/rachio/* @bdraco
|
2019-09-26 09:24:03 +00:00
|
|
|
homeassistant/components/rainbird/* @konikvranik
|
2019-04-07 03:33:28 +00:00
|
|
|
homeassistant/components/raincloud/* @vanstinator
|
2020-02-16 05:10:04 +00:00
|
|
|
homeassistant/components/rainforest_eagle/* @gtdiehl @jcalbert
|
2018-05-29 19:02:16 +00:00
|
|
|
homeassistant/components/rainmachine/* @bachya
|
2019-03-19 06:07:39 +00:00
|
|
|
homeassistant/components/random/* @fabaff
|
2019-05-29 12:31:04 +00:00
|
|
|
homeassistant/components/repetier/* @MTrab
|
2019-03-22 21:05:26 +00:00
|
|
|
homeassistant/components/rfxtrx/* @danielhiversen
|
2020-01-14 20:54:45 +00:00
|
|
|
homeassistant/components/ring/* @balloob
|
2019-03-22 21:05:26 +00:00
|
|
|
homeassistant/components/rmvtransport/* @cgtobi
|
2020-03-11 19:52:27 +00:00
|
|
|
homeassistant/components/roku/* @ctalkington
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/roomba/* @pschmitt
|
2020-01-14 21:03:02 +00:00
|
|
|
homeassistant/components/safe_mode/* @home-assistant/core
|
2019-10-01 11:25:57 +00:00
|
|
|
homeassistant/components/saj/* @fredericvl
|
2020-02-02 16:26:51 +00:00
|
|
|
homeassistant/components/salt/* @bjornorri
|
2019-10-25 12:32:12 +00:00
|
|
|
homeassistant/components/samsungtv/* @escoand
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/scene/* @home-assistant/core
|
|
|
|
homeassistant/components/scrape/* @fabaff
|
|
|
|
homeassistant/components/script/* @home-assistant/core
|
2020-01-10 18:57:37 +00:00
|
|
|
homeassistant/components/search/* @home-assistant/core
|
2019-06-01 19:15:28 +00:00
|
|
|
homeassistant/components/sense/* @kbickar
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/sensibo/* @andrey-git
|
2020-01-03 20:34:20 +00:00
|
|
|
homeassistant/components/sentry/* @dcramer
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/serial/* @fabaff
|
|
|
|
homeassistant/components/seventeentrack/* @bachya
|
|
|
|
homeassistant/components/shell_command/* @home-assistant/core
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/shiftr/* @fabaff
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/shodan/* @fabaff
|
2020-01-23 08:30:06 +00:00
|
|
|
homeassistant/components/sighthound/* @robmarkcole
|
2019-12-08 23:27:06 +00:00
|
|
|
homeassistant/components/signal_messenger/* @bbernhard
|
2018-10-12 17:07:47 +00:00
|
|
|
homeassistant/components/simplisafe/* @bachya
|
2019-10-18 04:44:09 +00:00
|
|
|
homeassistant/components/sinch/* @bendikrb
|
2020-01-23 01:49:00 +00:00
|
|
|
homeassistant/components/sisyphus/* @jkeljo
|
2019-09-03 17:09:25 +00:00
|
|
|
homeassistant/components/slide/* @ualex73
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/sma/* @kellerza
|
2019-05-13 10:35:31 +00:00
|
|
|
homeassistant/components/smarthab/* @outadoc
|
2019-01-31 01:31:59 +00:00
|
|
|
homeassistant/components/smartthings/* @andrewsayre
|
2019-06-06 22:23:00 +00:00
|
|
|
homeassistant/components/smarty/* @z0mbieprocess
|
2020-01-28 08:35:41 +00:00
|
|
|
homeassistant/components/sms/* @ocalvo
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/smtp/* @fabaff
|
2019-09-21 18:07:53 +00:00
|
|
|
homeassistant/components/solaredge_local/* @drobtravels @scheric
|
2019-10-23 06:31:43 +00:00
|
|
|
homeassistant/components/solarlog/* @Ernst79
|
2019-05-26 02:55:30 +00:00
|
|
|
homeassistant/components/solax/* @squishykid
|
2019-09-30 12:23:08 +00:00
|
|
|
homeassistant/components/soma/* @ratsept
|
2019-06-11 15:45:34 +00:00
|
|
|
homeassistant/components/somfy/* @tetienne
|
2019-07-18 06:05:17 +00:00
|
|
|
homeassistant/components/songpal/* @rytilahti
|
2020-03-21 19:17:00 +00:00
|
|
|
homeassistant/components/sonos/* @amelchio
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/spaceapi/* @fabaff
|
2019-11-19 19:43:21 +00:00
|
|
|
homeassistant/components/speedtestdotnet/* @rohankapoorcom
|
2019-02-02 17:23:20 +00:00
|
|
|
homeassistant/components/spider/* @peternijssen
|
2020-01-24 17:47:22 +00:00
|
|
|
homeassistant/components/spotify/* @frenck
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/sql/* @dgomes
|
2019-11-26 19:17:11 +00:00
|
|
|
homeassistant/components/starline/* @anonym-tsk
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/statistics/* @fabaff
|
2019-04-13 21:53:36 +00:00
|
|
|
homeassistant/components/stiebel_eltron/* @fucm
|
2020-01-08 20:03:50 +00:00
|
|
|
homeassistant/components/stookalert/* @fwestenberg
|
2019-06-23 19:00:06 +00:00
|
|
|
homeassistant/components/stream/* @hunterjm
|
2019-11-04 12:10:42 +00:00
|
|
|
homeassistant/components/stt/* @pvizeli
|
2019-07-23 23:14:41 +00:00
|
|
|
homeassistant/components/suez_water/* @ooii
|
2019-05-15 08:14:35 +00:00
|
|
|
homeassistant/components/sun/* @Swamp-Ig
|
2019-04-15 20:20:08 +00:00
|
|
|
homeassistant/components/supla/* @mwegrzynek
|
2020-01-06 14:00:01 +00:00
|
|
|
homeassistant/components/surepetcare/* @benleb
|
2019-04-04 04:14:45 +00:00
|
|
|
homeassistant/components/swiss_hydrological_data/* @fabaff
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/swiss_public_transport/* @fabaff
|
|
|
|
homeassistant/components/switchbot/* @danielhiversen
|
2019-04-19 21:54:48 +00:00
|
|
|
homeassistant/components/switcher_kis/* @tomerfi
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/switchmate/* @danielhiversen
|
2019-04-24 21:39:31 +00:00
|
|
|
homeassistant/components/syncthru/* @nielstron
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/synology_srm/* @aerialls
|
|
|
|
homeassistant/components/syslog/* @fabaff
|
2020-03-10 08:32:56 +00:00
|
|
|
homeassistant/components/tado/* @michaelarnauts
|
2019-12-12 05:37:55 +00:00
|
|
|
homeassistant/components/tahoma/* @philklei
|
2020-03-01 15:49:07 +00:00
|
|
|
homeassistant/components/tankerkoenig/* @guillempages
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/tautulli/* @ludeeus
|
2019-03-19 06:07:39 +00:00
|
|
|
homeassistant/components/tellduslive/* @fredrike
|
2020-01-07 16:22:42 +00:00
|
|
|
homeassistant/components/template/* @PhracturedBlue @tetienne
|
2019-12-23 20:54:25 +00:00
|
|
|
homeassistant/components/tesla/* @zabuldon @alandtse
|
2019-03-25 00:57:53 +00:00
|
|
|
homeassistant/components/tfiac/* @fredrike @mellado
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/thethingsnetwork/* @fabaff
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/threshold/* @fabaff
|
2018-10-05 12:55:16 +00:00
|
|
|
homeassistant/components/tibber/* @danielhiversen
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/tile/* @bachya
|
|
|
|
homeassistant/components/time_date/* @fabaff
|
2020-01-07 15:22:16 +00:00
|
|
|
homeassistant/components/tmb/* @alemuro
|
2019-10-07 17:40:52 +00:00
|
|
|
homeassistant/components/todoist/* @boralyl
|
2019-03-25 00:57:53 +00:00
|
|
|
homeassistant/components/toon/* @frenck
|
2020-02-01 09:09:52 +00:00
|
|
|
homeassistant/components/totalconnect/* @austinmroczek
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/tplink/* @rytilahti
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/traccar/* @ludeeus
|
2018-10-06 05:16:06 +00:00
|
|
|
homeassistant/components/tradfri/* @ggravlingen
|
2019-06-24 08:38:50 +00:00
|
|
|
homeassistant/components/trafikverket_train/* @endor-force
|
2019-10-28 09:20:59 +00:00
|
|
|
homeassistant/components/transmission/* @engrbm87 @JPHutchins
|
2020-02-20 21:36:36 +00:00
|
|
|
homeassistant/components/tts/* @pvizeli
|
2019-07-14 10:30:23 +00:00
|
|
|
homeassistant/components/twentemilieu/* @frenck
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/twilio_call/* @robbiet480
|
|
|
|
homeassistant/components/twilio_sms/* @robbiet480
|
2020-01-15 15:24:06 +00:00
|
|
|
homeassistant/components/ubee/* @mzdrale
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/unifi/* @kane610
|
2019-10-24 15:59:25 +00:00
|
|
|
homeassistant/components/unifiled/* @florisvdk
|
2019-09-11 11:17:07 +00:00
|
|
|
homeassistant/components/upc_connect/* @pvizeli
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/upcloud/* @scop
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/updater/* @home-assistant/core
|
2020-03-15 17:18:15 +00:00
|
|
|
homeassistant/components/upnp/* @StevenLooman
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/uptimerobot/* @ludeeus
|
2019-09-02 11:37:12 +00:00
|
|
|
homeassistant/components/usgs_earthquakes_feed/* @exxamalte
|
2019-02-20 07:34:10 +00:00
|
|
|
homeassistant/components/utility_meter/* @dgomes
|
2020-01-28 14:25:15 +00:00
|
|
|
homeassistant/components/velbus/* @Cereal2nd @brefra
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/velux/* @Julius2342
|
2019-11-19 13:05:23 +00:00
|
|
|
homeassistant/components/versasense/* @flamm3blemuff1n
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/version/* @fabaff
|
2019-07-23 21:40:55 +00:00
|
|
|
homeassistant/components/vesync/* @markperdue @webdjoe
|
2019-09-06 20:09:03 +00:00
|
|
|
homeassistant/components/vicare/* @oischinger
|
Add initial version of Vilfo Router integration (#31177)
* Initial implementation of Vilfo router integration.
This commit is a combination of several commits, with commit messages in bullet form below.
* Added additional files to Vilfo integration.
* Added generated files.
* Fixed alphabetic order in generated config_flows.
* Continued implementation of config flow for Vilfo integration.
* Continued work on config_flow for Vilfo.
* Updated requirements in manifest for Vilfo Router integration.
* Some strings added to Vilfo Router integration.
* Vilfo Router integration updated with sensor support.
* Code style cleanup.
* Additional cleanup of config flow.
* Added additional UI strings for Vilfo Router
* Updated tests of config flow and fixed formatting
* Updated requirement upon vilfo-api-client.
* Sensor refactoring including support for icons
* Code style changes for Vilfo Router integration
* Code cleanup
* Fixed linting issues in Vilfo Router integration
* Fixed import order in test for Vilfo integration.
* Updates to Vilfo Router integration based on feedback
Based on the feedback received, updates have been made to the Vilfo Router integration.
A couple of the points mentioned have not been addressed yet, since the appropriate action has not yet been determined. These are:
* https://github.com/home-assistant/home-assistant/pull/31177#discussion_r371124477
* https://github.com/home-assistant/home-assistant/pull/31177#discussion_r371202896
This commit consists of:
* Removed unused folder/submodule
* Fixes to __init__
* Fixes to config_flow
* Fixes to const
* Refactored sensors and applied fixes
* Fix issue with wrong exception type in config flow
* Updated tests for Vilfo integration config_flow
* Updated dependency upon vilfo-api-client to improve testability
* Import order fixes in test
* Use constants instead of strings in tests
* Updated the VilfoRouterData class to only use the hostname as unique_id when it is the default one (admin.vilfo.com).
* Refactored based on feedback during review.
* Changes to constant names,
* Blocking IO separated to executor job,
* Data for uptime sensor changed from being computed to being a timestamp,
* Started refactoring uptime sensor in terms of naming and unit.
* Updated constants for boot time (previously uptime) sensor.
* Refactored test of Vilfo config flow to avoid patching code under test.
* UI naming fixes and better exception handling.
* Removed unused exception class.
* Various changes to Vilfo Router integration.
* Removed unit of measurement for boot time sensor,
* Added support for a sensor not having a unit,
* Updated the config_flow to handle when the integration is already configured,
* Updated tests to avoid mocking the code under test and also to cover the aforementioned changes.
* Exception handling in Vilfo Router config flow refactored to be more readable.
* Refactored constant usage, fixed sensor availability and fix API client library doing I/O in async context.
* Updated signature with hass first
* Update call to constructor with changed order of arguments
2020-02-12 18:11:15 +00:00
|
|
|
homeassistant/components/vilfo/* @ManneW
|
2019-10-21 08:06:16 +00:00
|
|
|
homeassistant/components/vivotek/* @HarlemSquirrel
|
2019-04-18 20:48:05 +00:00
|
|
|
homeassistant/components/vizio/* @raman325
|
2019-06-21 09:13:47 +00:00
|
|
|
homeassistant/components/vlc_telnet/* @rodripf
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/waqi/* @andrey-git
|
2019-05-18 21:05:59 +00:00
|
|
|
homeassistant/components/watson_tts/* @rutkai
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/weather/* @fabaff
|
2020-01-02 21:32:57 +00:00
|
|
|
homeassistant/components/webostv/* @bendavid
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/websocket_api/* @home-assistant/core
|
2019-02-06 03:31:15 +00:00
|
|
|
homeassistant/components/wemo/* @sqldiablo
|
2019-08-31 12:30:59 +00:00
|
|
|
homeassistant/components/withings/* @vangorra
|
2019-11-06 22:55:39 +00:00
|
|
|
homeassistant/components/wled/* @frenck
|
2019-12-30 16:51:25 +00:00
|
|
|
homeassistant/components/workday/* @fabaff
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/worldclock/* @fabaff
|
2019-07-10 22:40:11 +00:00
|
|
|
homeassistant/components/wwlln/* @bachya
|
2019-09-27 06:02:58 +00:00
|
|
|
homeassistant/components/xbox_live/* @MartinHjelmare
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/xfinity/* @cisasteelersfan
|
2019-02-26 18:47:08 +00:00
|
|
|
homeassistant/components/xiaomi_aqara/* @danielhiversen @syssi
|
|
|
|
homeassistant/components/xiaomi_miio/* @rytilahti @syssi
|
2019-05-25 15:57:16 +00:00
|
|
|
homeassistant/components/xiaomi_tv/* @simse
|
2019-04-18 19:26:02 +00:00
|
|
|
homeassistant/components/xmpp/* @fabaff @flowolf
|
2019-03-22 21:05:26 +00:00
|
|
|
homeassistant/components/yamaha_musiccast/* @jalmeroth
|
2019-09-20 16:12:36 +00:00
|
|
|
homeassistant/components/yandex_transport/* @rishatik92
|
2019-03-27 07:02:30 +00:00
|
|
|
homeassistant/components/yeelight/* @rytilahti @zewelor
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/yeelightsunflower/* @lindsaymarkward
|
|
|
|
homeassistant/components/yessssms/* @flowolf
|
|
|
|
homeassistant/components/yi/* @bachya
|
2019-05-30 11:16:59 +00:00
|
|
|
homeassistant/components/yr/* @danielhiversen
|
2019-05-16 19:28:24 +00:00
|
|
|
homeassistant/components/zeroconf/* @robbiet480 @Kane610
|
2019-03-27 11:17:10 +00:00
|
|
|
homeassistant/components/zha/* @dmulcahey @adminiuga
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/zone/* @home-assistant/core
|
2019-01-17 10:13:15 +00:00
|
|
|
homeassistant/components/zoneminder/* @rohankapoorcom
|
2019-04-04 06:46:06 +00:00
|
|
|
homeassistant/components/zwave/* @home-assistant/z-wave
|
2019-04-08 04:01:05 +00:00
|
|
|
|
|
|
|
# Individual files
|
|
|
|
homeassistant/components/demo/weather @fabaff
|