Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
905 commits
Select commit Hold shift + click to select a range
1bb01dc
Update HAP-python to 2.8.4 (#35541)
bdraco May 12, 2020
68179e2
Fix sense doing I/O in the event loop (#35523)
bdraco May 12, 2020
befda9a
Add email as common data string (#35546)
balloob May 12, 2020
1f71bde
Add temperature device class to Darksky sensors (#35544)
balloob May 12, 2020
dd32324
Use config flow references for data (#35529)
balloob May 12, 2020
1351ddd
Add binary sensor platform to zwave_mqtt (#35519)
marcelveldt May 12, 2020
13ff586
Upgrade opengarage library (#35549)
Danielhiversen May 12, 2020
79a313d
Fix examples in services.yaml for squeezebox component (#35548)
rajlaud May 12, 2020
f6b6e2f
Bump bsblan lib to version 0.3.7 (#35551)
liudger May 12, 2020
16cc4ae
Ensure homekit_controller recieves zeroconf c# updates (#35545)
bdraco May 12, 2020
3fcd786
Try to automatically detect zones on first run of Monoprice integrati…
OnFreund May 12, 2020
8f76f59
Implement soundtouch select source (#31669)
jtommi May 12, 2020
3936cbe
Updated frontend to 20200512.0 (#35558)
bramkragten May 12, 2020
306f157
Add Zerproc integration (#35477)
emlove May 12, 2020
eddb5c6
Add more system information from Supervisor (#35560)
frenck May 12, 2020
785b8d2
UniFi - Sites don't declare role on UniFiOS 1.7.0 beta (#35555)
Kane610 May 12, 2020
36ad9a2
Fix synology temperature rounding (#35556)
shenxn May 13, 2020
2f6da20
Bump plexapi to 3.6.0 (#35563)
jjlawren May 13, 2020
2a120d9
Patch aiohttp client session close (#34769)
MartinHjelmare May 13, 2020
6464c94
Fix connection problems in the Broadlink integration (#34670)
felipediel May 13, 2020
ee96ff2
Add wiffi integration (#30784)
mampfes May 13, 2020
c12f8be
Plex discovery on demand (#35303)
jjlawren May 13, 2020
c41fb2a
Add forked_daapd integration (#31953)
uvjustin May 13, 2020
7147c53
update knx module to xknx 0.11.3 (#35154)
farmio May 13, 2020
ce99fa8
Add config flow to pi_hole integration (#35442)
shenxn May 13, 2020
0a94d9b
Updated frontend to 20200513.0 (#35574)
bramkragten May 13, 2020
85726b6
Add config flow and 2FA support for Blink (#35396)
fronzbot May 13, 2020
6d8b8ec
Add ssdp discovery for isy994 (#35568)
bdraco May 13, 2020
d447a83
Merge branch 'master' into dev
frenck May 13, 2020
0efeefe
Update translations
balloob May 13, 2020
2308b94
Merge branch 'dev' into rc
frenck May 13, 2020
638f371
Bumped version to 0.110.0b0
frenck May 13, 2020
d6d9447
Bumped version to 0.111.0dev0 (#35593)
frenck May 13, 2020
e2b4591
Upgrade flake8 to 3.8.1, fix findings (#35578)
scop May 13, 2020
710f226
[ci skip] Translation update
homeassistant May 14, 2020
99d3046
Updated frontend to 20200514.0 (#35598)
bramkragten May 14, 2020
7ab19bd
Additional checks for ONVIF event capabilities (#35599)
hunterjm May 14, 2020
efb0593
Bump haanna to 0.15.0 (#35579)
bouwew May 14, 2020
cf50ccb
Run pre-commit gen_requirements_all on pre-commit config changes (#35…
scop May 14, 2020
e6c58c9
Axis - Code improvements (#35592)
Kane610 May 14, 2020
c9b702c
Remove Automatic integration (#35029)
bachya May 14, 2020
55b444c
Fix zwave thermostat specific device type (#35609)
zacpotts May 14, 2020
c67d035
Rename zigbee to xbee (#35613)
frenck May 14, 2020
256370a
Xiaomi Miio zeroconf discovery (#35352)
starkillerOG May 14, 2020
d480cb7
Fix zwave_mqtt creating the device name (#35603)
marcelveldt May 14, 2020
7d02b15
Upgrade huawei-lte-api to 1.4.12 (#35618)
scop May 14, 2020
4b00ded
Upgrade to pysonos 0.0.29 (#35617)
amelchio May 14, 2020
b7ab07c
additional log info and strings fix (#35622)
hunterjm May 14, 2020
a42a654
Fix reversed logic in zeroconf homekit pairing check (#35596)
bdraco May 14, 2020
cb7b8d9
Add check for HTML in translations (#35615)
bramkragten May 14, 2020
9fd6db4
Clean up forked_daapd volume saving/setting in async_play_media (#35584)
uvjustin May 14, 2020
8cf354c
Provide yeelight unique_id using ssdp discovery (#35448)
zewelor May 14, 2020
7e1c836
Don't remove deprecated ZHA config option yet (#35627)
Adminiuga May 14, 2020
fca09b2
Updated frontend to 20200514.1 (#35632)
bramkragten May 14, 2020
626f72b
Add tado zone variable open window detected (#34969)
isk0001y May 14, 2020
0be20ec
Rename zwave_mqtt to ozw (#35631)
frenck May 14, 2020
d0d9b4d
Properly handle incomplete upnp ssdp discovery (#35553)
StevenLooman May 14, 2020
37cabe5
Add icons for upload/download sensors for asuswrt (#35581)
bskaplou May 14, 2020
5c0d237
Add device triggers to support setting turn_on event (#35456)
elupus May 14, 2020
0e79b47
Properly handle incomplete upnp ssdp discovery (#35553)
StevenLooman May 14, 2020
506dd1d
Bump haanna to 0.15.0 (#35579)
bouwew May 14, 2020
cc431b9
Clean up forked_daapd volume saving/setting in async_play_media (#35584)
uvjustin May 14, 2020
eeaef57
Fix reversed logic in zeroconf homekit pairing check (#35596)
bdraco May 14, 2020
856c0e6
Updated frontend to 20200514.0 (#35598)
bramkragten May 14, 2020
b83adad
Additional checks for ONVIF event capabilities (#35599)
hunterjm May 14, 2020
45d3bb7
Fix zwave_mqtt creating the device name (#35603)
marcelveldt May 14, 2020
a930175
Fix zwave thermostat specific device type (#35609)
zacpotts May 14, 2020
b3a0270
Add check for HTML in translations (#35615)
bramkragten May 14, 2020
fa487c7
Upgrade to pysonos 0.0.29 (#35617)
amelchio May 14, 2020
bc01092
Upgrade huawei-lte-api to 1.4.12 (#35618)
scop May 14, 2020
05778ad
additional log info and strings fix (#35622)
hunterjm May 14, 2020
618ce2f
Don't remove deprecated ZHA config option yet (#35627)
Adminiuga May 14, 2020
bcf068f
Rename zwave_mqtt to ozw (#35631)
frenck May 14, 2020
9adc48c
Fix HM-CC-VD unit, #31083 (#35066)
danielperna84 May 14, 2020
d66856d
Update translations for OZW and ONVIF
frenck May 14, 2020
20188a3
Bumped version to 0.110.0b1
frenck May 14, 2020
047f3d6
Fix CI failure on arcam tests (#35641)
bdraco May 14, 2020
9586e9e
[ci skip] Translation update
homeassistant May 15, 2020
d8c7a10
Bump python-synology to 0.8.1 (#35640)
Quentame May 15, 2020
592ecd4
Updated frontend to 20200514.1 (#35632)
bramkragten May 14, 2020
3928fe9
Bump python-synology to 0.8.1 (#35640)
Quentame May 15, 2020
5496a8c
Bumped version to 0.110.0b2
bramkragten May 15, 2020
6d09091
Bump roombapy to 1.6.1 (#35650)
shenxn May 15, 2020
e74e0d1
Fix caldav event for calendar panel (#35653)
bramkragten May 15, 2020
ddb5ed9
Add more information to discovery API (#35624)
frenck May 15, 2020
92756f9
Add explicit return none and binary sensor availability to yeelight (…
zewelor May 15, 2020
7e56f2c
Update cast to use shared zeroconf (#35570)
bdraco May 15, 2020
3a3f39b
ONVIF: Add check around media capabilities (#35667)
hunterjm May 15, 2020
064321c
UniFi - Remove unused string definition, pointed out by Bram (#35678)
Kane610 May 15, 2020
890013c
Add Blebox switch support (#35371)
gadgetmobile May 15, 2020
714047f
Axis - Streamline setup and teardown of integration (#35675)
Kane610 May 15, 2020
bdd9902
Updated frontend to 20200515.0 (#35677)
bramkragten May 15, 2020
f3bb370
[ci skip] Translation update
homeassistant May 16, 2020
299a4fa
Change MediaPlayerDevice to MediaPlayerEntity (#35692)
uvjustin May 16, 2020
ab631a5
Update Universal Powerline Bus event name (#35644)
May 16, 2020
aaf515e
Prevent discovery of IPP printers lacking identifier (#35630)
ctalkington May 16, 2020
e8ee3c7
Prevent discovery of IPP printers lacking identifier (#35630)
ctalkington May 16, 2020
2f999dd
Update Universal Powerline Bus event name (#35644)
May 16, 2020
78c9411
Bump roombapy to 1.6.1 (#35650)
shenxn May 15, 2020
dbd30d5
Fix caldav event for calendar panel (#35653)
bramkragten May 15, 2020
316d44c
ONVIF: Add check around media capabilities (#35667)
hunterjm May 15, 2020
cf034ee
Updated frontend to 20200515.0 (#35677)
bramkragten May 15, 2020
c270d5e
Change MediaPlayerDevice to MediaPlayerEntity (#35692)
uvjustin May 16, 2020
4a9a004
Bumped version to 0.110.0b3
frenck May 16, 2020
d3ae8a9
Fix handling of additional data in core config storage (#35660)
frenck May 16, 2020
7361652
Use built in queue log handlers to avoid formatting logs in the event…
bdraco May 16, 2020
6e0359e
Add Blebox air quality support (#35372)
gadgetmobile May 16, 2020
11b786a
Add config flow to gogogate2 component (#34709)
vangorra May 16, 2020
cd68f7d
Update pyhomematic to 0.1.67 (#35637)
danielperna84 May 16, 2020
98523fb
Bump up ZHA dependencies (#35706)
Adminiuga May 16, 2020
fca9679
Prevent updater from delaying startup (#35708)
bdraco May 16, 2020
e94f44f
[ci skip] Translation update
homeassistant May 17, 2020
d02bb70
deCONZ - Add support for "Window covering controller" (#35294)
cgiraldo May 17, 2020
51eebb3
Add config option to set timeout for wiffi devices (#35694)
mampfes May 17, 2020
df830a5
Add support for custom media_type in mediaroom (#34625)
jfmcarreira May 17, 2020
62aa16e
Support config entry unload in arcam_fmj (#35656)
elupus May 17, 2020
e2551b4
Upgrade opengarage lib to 0.1.4 (#35729)
Danielhiversen May 17, 2020
eec1b3e
Reduce Vizio API calls (#35726)
raman325 May 17, 2020
65e509e
Add Acmeda integration (#33384)
atmurray May 17, 2020
1297a09
Avoid locking in the logging queue handler (#35700)
bdraco May 17, 2020
06d32ba
Fix garmin_connect test (#35724)
shenxn May 17, 2020
d98bd41
Add restore last state for EnOcean Sensors (#34375)
rhadamantys May 17, 2020
71d41cb
Add .env file to .gitignore for vscode environment settings (#35200)
teharris1 May 17, 2020
47801e7
Abort forked-daapd zeroconf flow if version < 27 (#35709)
uvjustin May 17, 2020
dbd821a
Change Insteon backend module to pyinsteon from insteonplm (#35198)
teharris1 May 17, 2020
b42a197
Add and use ELECTRICAL_CURRENT_AMPERE, ELECTRICAL_VOLTAGE_AMPERE cons…
springstan May 17, 2020
5104b79
Bump PyWeMo version to 0.4.43 (#35693)
sqldiablo May 17, 2020
8eb7777
Ensure homekit version strings conform to spec (#35741)
bdraco May 17, 2020
3815d7d
Add Somfy hub as device (#35209)
tetienne May 17, 2020
f085fb1
Set lifx device sw_version (#35739)
bdraco May 17, 2020
03b14c9
Add sw_version and connections to sonos devices (#35743)
bdraco May 17, 2020
a03cb93
Add ARWN rain total and rain rate sensors (#35751)
PlasmaEye May 17, 2020
902eb18
Add Blebox lights support (#35370)
gadgetmobile May 17, 2020
312080d
Cleanup BleBox platforms (#35552)
gadgetmobile May 17, 2020
2e0c0de
[ci skip] Translation update
homeassistant May 18, 2020
52a7a71
Upgrade sqlalchemy to 1.3.17 (#35745)
BKPepe May 18, 2020
796e614
Handle Sonos changing IP address (#35639)
amelchio May 18, 2020
affd11b
Update mill manifest to reflect config flow (#35748)
Danielhiversen May 18, 2020
50105ee
Handle UPS disconnects in NUT (#35758)
bdraco May 18, 2020
d0e8880
Fix daikin discovery flow (#35767)
fredrike May 18, 2020
aec68a9
Bump Atag dependency to 0.3.1.2 (#35776)
MatsNl May 18, 2020
6885d72
Avoid a context switch in the history api (#35716)
bdraco May 18, 2020
b464d27
Add support for templates in Slack blocks (#34704)
bachya May 18, 2020
a8fb627
Updated frontend to 20200518.0 (#35785)
bramkragten May 18, 2020
8258fa5
Skip forked_daapd ignored entries with empty entry.data (#35772)
uvjustin May 18, 2020
93fddbe
Fix review requests for BleBox support from #35370 (#35786)
gadgetmobile May 18, 2020
5695a63
Fix handling of additional data in core config storage (#35660)
frenck May 16, 2020
aa176aa
Bump up ZHA dependencies (#35706)
Adminiuga May 16, 2020
5cb1924
Abort forked-daapd zeroconf flow if version < 27 (#35709)
uvjustin May 17, 2020
e2f0520
Upgrade opengarage lib to 0.1.4 (#35729)
Danielhiversen May 17, 2020
cc5fc2b
Ensure homekit version strings conform to spec (#35741)
bdraco May 17, 2020
99afc17
Update mill manifest to reflect config flow (#35748)
Danielhiversen May 18, 2020
7417b3b
Handle UPS disconnects in NUT (#35758)
bdraco May 18, 2020
e9f398a
Fix daikin discovery flow (#35767)
fredrike May 18, 2020
c61bcbf
Skip forked_daapd ignored entries with empty entry.data (#35772)
uvjustin May 18, 2020
ca4433b
Bump Atag dependency to 0.3.1.2 (#35776)
MatsNl May 18, 2020
a28646b
Updated frontend to 20200518.0 (#35785)
bramkragten May 18, 2020
7a72ada
Bumped version to 0.110.0b4
frenck May 18, 2020
ef6b1f9
[ci skip] Translation update
homeassistant May 19, 2020
aeae4ed
Fix ONVIF subscription renewal (#35792)
hunterjm May 19, 2020
ebed1de
Avoid creating multiple sqlalchemy sessions in a single history call …
bdraco May 19, 2020
d6a5cb6
Upgrade pysonos to 0.0.30 (#35793)
amelchio May 19, 2020
188255b
Bump up ZHA dependencies. (#35797)
Adminiuga May 19, 2020
12ec476
Update to garminconnect 0.1.13 (#35750)
cyberjunky May 19, 2020
2b38df2
Allow underscores in broadlink hostnames (#35791)
felipediel May 19, 2020
a51372f
Fire events on homekit TV remote key press (#29588)
nickw444 May 19, 2020
8c8feb9
Change version check in forked-daapd zeroconf step (#35796)
uvjustin May 19, 2020
2da718d
Updated frontend to 20200519.0 (#35813)
bramkragten May 19, 2020
8970fd8
Bump codecov to 2.1.0 (#35808)
MartinHjelmare May 19, 2020
6c4a656
Fix timezone issues for db fields in recorder (#35719)
odinuge May 19, 2020
28db0ce
Fix Insteon cover and smoke detector entities (#35810)
teharris1 May 19, 2020
d629a55
Fix ONVIF subscription renewal (#35792)
hunterjm May 19, 2020
7433fa9
Upgrade pysonos to 0.0.30 (#35793)
amelchio May 19, 2020
0cb5ccd
Change version check in forked-daapd zeroconf step (#35796)
uvjustin May 19, 2020
af34d13
Bump up ZHA dependencies. (#35797)
Adminiuga May 19, 2020
39ce063
Updated frontend to 20200519.0 (#35813)
bramkragten May 19, 2020
d81a19b
Bumped version to 0.110.0b5
bramkragten May 19, 2020
648df6d
UniFi - Fix disabled entities being enabled after a restart (#35819)
Kane610 May 19, 2020
37f9b24
Add xiaomi miio services remote_set_led_on/off (#35805)
bskaplou May 19, 2020
c10aa13
[ci skip] Translation update
homeassistant May 20, 2020
b452db8
Add dynamic icon to roomba battery sensor (#35647)
shenxn May 20, 2020
ee92d64
Add UUID to ZeroConf service info (#35623)
frenck May 20, 2020
57bcb47
UniFi - Fix disabled entities being enabled after a restart (#35819)
Kane610 May 19, 2020
f3e5d03
Bumped version to 0.110.0
frenck May 20, 2020
70b1451
Merge pull request #35828 from home-assistant/rc
frenck May 20, 2020
1502701
Merge branch 'master' into dev
frenck May 20, 2020
2b3cf97
Fix Daikin duplicate entries (#35833)
fredrike May 20, 2020
4f31735
Add Nuki Opener integration (#35702)
thomkaufmann May 20, 2020
53a9d39
Fix Delijn sensor naming (#35789)
Emilv2 May 20, 2020
b3459d9
Handle None received from pyforked-daapd (#35830)
uvjustin May 20, 2020
9907e95
Add zha climate (#35682)
Adminiuga May 20, 2020
1593bdf
Add climate services required features (#35804)
MartinHjelmare May 20, 2020
19573a9
Fix Prezzibenzina doing I/O in the event loop (#35881)
bachya May 20, 2020
b32ec95
[ci skip] Translation update
homeassistant May 21, 2020
ed2a43b
Fix zha climate tests (#35893)
Adminiuga May 21, 2020
a82900a
fix mjpeg issue along with some cameras not returning event capabilit…
hunterjm May 21, 2020
c2f8e0b
Ensure http can startup if homekit fails to load (#35888)
bdraco May 21, 2020
b19223c
Fix legacy Hunter Douglas PowerView devices (#35895)
bdraco May 21, 2020
78b5767
Update rokuecp to 0.4.1 (#35899)
ctalkington May 21, 2020
4805723
Updated frontend to 20200519.1 (#35877)
bramkragten May 21, 2020
6d03496
Ensure storage write consume the data under the lock (#35889)
bdraco May 21, 2020
b57cabf
Homekit should skip devices that are missing in device registry (#35857)
bdraco May 21, 2020
1958d13
Fix light profiles for HomeMatic lights (#35882)
danielperna84 May 21, 2020
f5a326c
Auto-level AirVisual API calls (#34903)
bachya May 21, 2020
5bef1c2
Add climate platform to ozw (#35566)
marcelveldt May 21, 2020
0dea4f2
Update frontend to 20200519.3 (#35925)
bramkragten May 21, 2020
973f66a
[ci skip] Translation update
homeassistant May 22, 2020
8d5cf1a
Fix Daikin AC integration for AirBase units (#35952)
fredrike May 22, 2020
7035a6d
Fix typo in conf[CONF_SSL] (#35946)
May 22, 2020
be416d9
No side effects in zha climate properties (#35942)
Adminiuga May 22, 2020
8cd9054
Bump pyAV and close unclosed outputs (#35960)
hunterjm May 22, 2020
7043d1e
Update frontend to 20200519.4 (#35987)
bramkragten May 22, 2020
f74e2f8
Update proxmoxer to 1.1.0 (#35951)
jhollowe May 22, 2020
6dfc362
Bump python-openzwave-mqtt to 1.0.2 (#35980)
MartinHjelmare May 22, 2020
cc369cd
Fix lutron_caseta setup options (#35974)
MartinHjelmare May 22, 2020
0e83cfa
Fix ONVIF Transport (#35932)
hunterjm May 22, 2020
56efc34
[ci skip] Translation update
homeassistant May 23, 2020
80de233
Ensure homekit functions if numpy is unavailable (#35931)
bdraco May 23, 2020
0514960
Fix ONVIF PTZ and profile encoding issues (#36006)
hunterjm May 23, 2020
8b8aa19
Fix iaqualink sensors (#36000)
flz May 23, 2020
f1b91b0
Bump iaqualink to 0.3.3 (#35999)
flz May 23, 2020
919f324
Fix device_registry cleanup behavior (#35977)
alengwenus May 23, 2020
765bf76
Fix roku play/pause support (#35991)
ctalkington May 23, 2020
275c8b6
Update sonos codeowners (#36016)
amelchio May 23, 2020
88ebdf3
Deprecate Daikin yaml-support (#35768)
fredrike May 23, 2020
3d253fa
Handle StorageError in the Broadlink integration (#35986)
felipediel May 23, 2020
04cfd36
Fix ZHA climate hvac_action for Centralite thermostat (#35993)
Adminiuga May 23, 2020
cda2da6
Migrate rpi_gpio_pwm to extend LightEntity instead of Light (#36028)
soldag May 23, 2020
b057801
Use a single service browser for zeroconf discovery (#35997)
bdraco May 23, 2020
d21cfd8
Fix service registration supported features check (#35718)
chmielowiec May 23, 2020
2c7eee6
Ensure configured logger severity is respected (#35749)
bdraco May 23, 2020
b136390
Reset zeroconf log level (#36002)
emontnemery May 23, 2020
e9a729a
Fix shade compatibility with hunter douglas powerview 1.0 hubs (#36040)
bdraco May 23, 2020
99e345d
Upgrade hass-nabucasa to 0.34.3 (#36025)
frenck May 23, 2020
6e3bba0
Bump aiohomekit (#36041)
Jc2k May 23, 2020
be854b7
Improve ipp unique id parsing (#35959)
ctalkington May 23, 2020
a5caf85
Add support for Velux Gates (#34774)
mnaggatz May 23, 2020
f3411fe
Bump tellduslive version (#36048)
fredrike May 23, 2020
4dcff29
Update environment_canada camera (#36010)
michaeldavie May 23, 2020
eaa16fa
[ci skip] Translation update
homeassistant May 24, 2020
f4c5b9f
Add ZHA roller shadows as cover instead of switch (#36059)
Adminiuga May 24, 2020
e606556
Use Coerce(float) on service options for kef (#35659)
basnijholt May 24, 2020
ddd9510
add unique_id to RFLink entities
javicalle Apr 11, 2020
74585d1
entity_id bug
javicalle Apr 12, 2020
5761a6c
black format
javicalle Apr 12, 2020
c3a39e2
fix coverage check
javicalle Apr 12, 2020
b0ebc3a
device to entity rename
javicalle Apr 21, 2020
b68496e
add unique_id to RFLink entities
javicalle Apr 11, 2020
9e6640f
black format
javicalle Apr 12, 2020
f03ba74
Merge branch 'rflink_unique_id' of https://github.com/javicalle/home-…
javicalle May 24, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
104 changes: 90 additions & 14 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,30 @@ omit =
# omit pieces of code that rely on external devices being present
homeassistant/components/acer_projector/switch.py
homeassistant/components/actiontec/device_tracker.py
homeassistant/components/acmeda/__init__.py
homeassistant/components/acmeda/base.py
homeassistant/components/acmeda/const.py
homeassistant/components/acmeda/cover.py
homeassistant/components/acmeda/errors.py
homeassistant/components/acmeda/helpers.py
homeassistant/components/acmeda/hub.py
homeassistant/components/acmeda/sensor.py
homeassistant/components/adguard/__init__.py
homeassistant/components/adguard/const.py
homeassistant/components/adguard/sensor.py
homeassistant/components/adguard/switch.py
homeassistant/components/ads/*
homeassistant/components/aftership/sensor.py
homeassistant/components/agent_dvr/__init__.py
homeassistant/components/agent_dvr/camera.py
homeassistant/components/agent_dvr/const.py
homeassistant/components/agent_dvr/helpers.py
homeassistant/components/airly/__init__.py
homeassistant/components/airly/air_quality.py
homeassistant/components/airly/sensor.py
homeassistant/components/airly/const.py
homeassistant/components/airvisual/__init__.py
homeassistant/components/airvisual/air_quality.py
homeassistant/components/airvisual/sensor.py
homeassistant/components/aladdin_connect/cover.py
homeassistant/components/alarmdecoder/*
Expand Down Expand Up @@ -50,10 +63,13 @@ omit =
homeassistant/components/arwn/sensor.py
homeassistant/components/asterisk_cdr/mailbox.py
homeassistant/components/asterisk_mbox/*
homeassistant/components/atag/__init__.py
homeassistant/components/atag/climate.py
homeassistant/components/atag/sensor.py
homeassistant/components/atag/water_heater.py
homeassistant/components/aten_pe/*
homeassistant/components/atome/*
homeassistant/components/aurora_abb_powerone/sensor.py
homeassistant/components/automatic/device_tracker.py
homeassistant/components/avea/light.py
homeassistant/components/avion/light.py
homeassistant/components/avri/sensor.py
Expand Down Expand Up @@ -85,12 +101,16 @@ omit =
homeassistant/components/braviatv/const.py
homeassistant/components/braviatv/media_player.py
homeassistant/components/broadlink/const.py
homeassistant/components/broadlink/device.py
homeassistant/components/broadlink/remote.py
homeassistant/components/broadlink/sensor.py
homeassistant/components/broadlink/switch.py
homeassistant/components/brottsplatskartan/sensor.py
homeassistant/components/browser/*
homeassistant/components/brunt/cover.py
homeassistant/components/bsblan/__init__.py
homeassistant/components/bsblan/climate.py
homeassistant/components/bsblan/const.py
homeassistant/components/bt_home_hub_5/device_tracker.py
homeassistant/components/bt_smarthub/device_tracker.py
homeassistant/components/buienradar/sensor.py
Expand Down Expand Up @@ -138,6 +158,9 @@ omit =
homeassistant/components/denon/media_player.py
homeassistant/components/denonavr/media_player.py
homeassistant/components/deutsche_bahn/sensor.py
homeassistant/components/devolo_home_control/__init__.py
homeassistant/components/devolo_home_control/const.py
homeassistant/components/devolo_home_control/switch.py
homeassistant/components/dht/sensor.py
homeassistant/components/digital_ocean/*
homeassistant/components/digitalloggers/switch.py
Expand Down Expand Up @@ -221,6 +244,9 @@ omit =
homeassistant/components/fleetgo/device_tracker.py
homeassistant/components/flexit/climate.py
homeassistant/components/flic/binary_sensor.py
homeassistant/components/flick_electric/__init__.py
homeassistant/components/flick_electric/const.py
homeassistant/components/flick_electric/sensor.py
homeassistant/components/flock/notify.py
homeassistant/components/flume/*
homeassistant/components/flunearyou/__init__.py
Expand Down Expand Up @@ -263,7 +289,6 @@ omit =
homeassistant/components/glances/sensor.py
homeassistant/components/gntp/notify.py
homeassistant/components/goalfeed/*
homeassistant/components/gogogate2/cover.py
homeassistant/components/google/*
homeassistant/components/google_cloud/tts.py
homeassistant/components/google_maps/device_tracker.py
Expand Down Expand Up @@ -294,6 +319,7 @@ omit =
homeassistant/components/hitron_coda/device_tracker.py
homeassistant/components/hive/*
homeassistant/components/hlk_sw16/*
homeassistant/components/home_connect/*
homeassistant/components/homematic/*
homeassistant/components/homematic/climate.py
homeassistant/components/homematic/cover.py
Expand All @@ -306,7 +332,11 @@ omit =
homeassistant/components/huawei_lte/*
homeassistant/components/huawei_router/device_tracker.py
homeassistant/components/hue/light.py
homeassistant/components/hunterdouglas_powerview/__init__.py
homeassistant/components/hunterdouglas_powerview/scene.py
homeassistant/components/hunterdouglas_powerview/sensor.py
homeassistant/components/hunterdouglas_powerview/cover.py
homeassistant/components/hunterdouglas_powerview/entity.py
homeassistant/components/hydrawise/*
homeassistant/components/hyperion/light.py
homeassistant/components/ialarm/alarm_control_panel.py
Expand Down Expand Up @@ -339,11 +369,27 @@ omit =
homeassistant/components/iqvia/*
homeassistant/components/irish_rail_transport/sensor.py
homeassistant/components/iss/binary_sensor.py
homeassistant/components/isy994/*
homeassistant/components/isy994/__init__.py
homeassistant/components/isy994/binary_sensor.py
homeassistant/components/isy994/climate.py
homeassistant/components/isy994/cover.py
homeassistant/components/isy994/entity.py
homeassistant/components/isy994/fan.py
homeassistant/components/isy994/helpers.py
homeassistant/components/isy994/light.py
homeassistant/components/isy994/lock.py
homeassistant/components/isy994/sensor.py
homeassistant/components/isy994/services.py
homeassistant/components/isy994/switch.py
homeassistant/components/itach/remote.py
homeassistant/components/itunes/media_player.py
homeassistant/components/joaoapps_join/*
homeassistant/components/juicenet/*
homeassistant/components/juicenet/__init__.py
homeassistant/components/juicenet/const.py
homeassistant/components/juicenet/device.py
homeassistant/components/juicenet/entity.py
homeassistant/components/juicenet/sensor.py
homeassistant/components/juicenet/switch.py
homeassistant/components/kaiterra/*
homeassistant/components/kankun/switch.py
homeassistant/components/keba/*
Expand Down Expand Up @@ -394,7 +440,13 @@ omit =
homeassistant/components/luftdaten/*
homeassistant/components/lupusec/*
homeassistant/components/lutron/*
homeassistant/components/lutron_caseta/*
homeassistant/components/lutron_caseta/__init__.py
homeassistant/components/lutron_caseta/binary_sensor.py
homeassistant/components/lutron_caseta/cover.py
homeassistant/components/lutron_caseta/fan.py
homeassistant/components/lutron_caseta/light.py
homeassistant/components/lutron_caseta/scene.py
homeassistant/components/lutron_caseta/switch.py
homeassistant/components/lw12wifi/light.py
homeassistant/components/lyft/sensor.py
homeassistant/components/magicseaweed/sensor.py
Expand Down Expand Up @@ -424,6 +476,7 @@ omit =
homeassistant/components/miflora/sensor.py
homeassistant/components/mikrotik/hub.py
homeassistant/components/mikrotik/device_tracker.py
homeassistant/components/mill/__init__.py
homeassistant/components/mill/climate.py
homeassistant/components/mill/const.py
homeassistant/components/minecraft_server/__init__.py
Expand Down Expand Up @@ -498,7 +551,14 @@ omit =
homeassistant/components/ombi/*
homeassistant/components/onewire/sensor.py
homeassistant/components/onkyo/media_player.py
homeassistant/components/onvif/__init__.py
homeassistant/components/onvif/base.py
homeassistant/components/onvif/binary_sensor.py
homeassistant/components/onvif/camera.py
homeassistant/components/onvif/device.py
homeassistant/components/onvif/event.py
homeassistant/components/onvif/parsers.py
homeassistant/components/onvif/sensor.py
homeassistant/components/opencv/*
homeassistant/components/openevse/sensor.py
homeassistant/components/openexchangerates/sensor.py
Expand All @@ -523,7 +583,6 @@ omit =
homeassistant/components/osramlightify/light.py
homeassistant/components/otp/sensor.py
homeassistant/components/panasonic_bluray/media_player.py
homeassistant/components/panasonic_viera/__init__.py
homeassistant/components/panasonic_viera/media_player.py
homeassistant/components/pandora/media_player.py
homeassistant/components/pcal9535a/*
Expand Down Expand Up @@ -556,7 +615,6 @@ omit =
homeassistant/components/pulseaudio_loopback/switch.py
homeassistant/components/pushbullet/notify.py
homeassistant/components/pushbullet/sensor.py
homeassistant/components/pushetta/notify.py
homeassistant/components/pushover/notify.py
homeassistant/components/pushsafer/notify.py
homeassistant/components/pvoutput/sensor.py
Expand All @@ -566,7 +624,6 @@ omit =
homeassistant/components/qrcode/image_processing.py
homeassistant/components/quantum_gateway/device_tracker.py
homeassistant/components/qvr_pro/*
homeassistant/components/qwikswitch/*
homeassistant/components/rachio/*
homeassistant/components/radarr/sensor.py
homeassistant/components/radiotherm/climate.py
Expand Down Expand Up @@ -596,7 +653,6 @@ omit =
homeassistant/components/ring/camera.py
homeassistant/components/ripple/sensor.py
homeassistant/components/rocketchat/notify.py
homeassistant/components/roku/remote.py
homeassistant/components/roomba/binary_sensor.py
homeassistant/components/roomba/braava.py
homeassistant/components/roomba/irobot_base.py
Expand All @@ -605,7 +661,7 @@ omit =
homeassistant/components/roomba/vacuum.py
homeassistant/components/route53/*
homeassistant/components/rova/sensor.py
homeassistant/components/rpi_camera/camera.py
homeassistant/components/rpi_camera/*
homeassistant/components/rpi_gpio/*
homeassistant/components/rpi_gpio/cover.py
homeassistant/components/rpi_gpio_pwm/light.py
Expand Down Expand Up @@ -669,7 +725,6 @@ omit =
homeassistant/components/somfy/*
homeassistant/components/somfy_mylink/*
homeassistant/components/sonarr/sensor.py
homeassistant/components/songpal/*
homeassistant/components/sonos/*
homeassistant/components/sony_projector/switch.py
homeassistant/components/spc/*
Expand All @@ -684,6 +739,7 @@ omit =
homeassistant/components/steam_online/sensor.py
homeassistant/components/stiebel_eltron/*
homeassistant/components/stookalert/*
homeassistant/components/stream/*
homeassistant/components/streamlabswater/*
homeassistant/components/suez_water/*
homeassistant/components/supervisord/sensor.py
Expand Down Expand Up @@ -770,6 +826,10 @@ omit =
homeassistant/components/ubus/device_tracker.py
homeassistant/components/ue_smart_radio/media_player.py
homeassistant/components/unifiled/*
homeassistant/components/upb/__init__.py
homeassistant/components/upb/const.py
homeassistant/components/upb/light.py
homeassistant/components/upb/scene.py
homeassistant/components/upcloud/*
homeassistant/components/upnp/*
homeassistant/components/upc_connect/*
Expand Down Expand Up @@ -813,6 +873,7 @@ omit =
homeassistant/components/webostv/*
homeassistant/components/wemo/*
homeassistant/components/whois/sensor.py
homeassistant/components/wiffi/*
homeassistant/components/wink/*
homeassistant/components/wirelesstag/*
homeassistant/components/worldtidesinfo/sensor.py
Expand All @@ -826,7 +887,17 @@ omit =
homeassistant/components/xfinity/device_tracker.py
homeassistant/components/xiaomi/camera.py
homeassistant/components/xiaomi_aqara/*
homeassistant/components/xiaomi_miio/*
homeassistant/components/xiaomi_miio/__init__.py
homeassistant/components/xiaomi_miio/air_quality.py
homeassistant/components/xiaomi_miio/alarm_control_panel.py
homeassistant/components/xiaomi_miio/device_tracker.py
homeassistant/components/xiaomi_miio/fan.py
homeassistant/components/xiaomi_miio/gateway.py
homeassistant/components/xiaomi_miio/light.py
homeassistant/components/xiaomi_miio/remote.py
homeassistant/components/xiaomi_miio/sensor.py
homeassistant/components/xiaomi_miio/switch.py
homeassistant/components/xiaomi_miio/vacuum.py
homeassistant/components/xiaomi_tv/media_player.py
homeassistant/components/xmpp/notify.py
homeassistant/components/xs1/*
Expand All @@ -841,8 +912,9 @@ omit =
homeassistant/components/zamg/weather.py
homeassistant/components/zengge/light.py
homeassistant/components/zeroconf/*
homeassistant/components/zerproc/__init__.py
homeassistant/components/zerproc/const.py
homeassistant/components/zestimate/sensor.py
homeassistant/components/zha/__init__.py
homeassistant/components/zha/api.py
homeassistant/components/zha/core/channels/*
homeassistant/components/zha/core/const.py
Expand All @@ -856,11 +928,15 @@ omit =
homeassistant/components/zha/light.py
homeassistant/components/zha/sensor.py
homeassistant/components/zhong_hong/climate.py
homeassistant/components/zigbee/*
homeassistant/components/xbee/*
homeassistant/components/ziggo_mediabox_xl/media_player.py
homeassistant/components/zoneminder/*
homeassistant/components/supla/*
homeassistant/components/zwave/util.py
homeassistant/components/ozw/__init__.py
homeassistant/components/ozw/discovery.py
homeassistant/components/ozw/entity.py
homeassistant/components/ozw/services.py

[report]
# Regexes for lines to exclude from consideration
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ virtualization/vagrant/config
!.vscode/cSpell.json
!.vscode/extensions.json
!.vscode/tasks.json
.env

# Built docs
docs/build
Expand Down
5 changes: 5 additions & 0 deletions .hadolint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
ignored:
- DL3006
- DL3008
- DL3013
- DL3018
12 changes: 6 additions & 6 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
repos:
- repo: https://github.com/asottile/pyupgrade
rev: v2.1.0
rev: v2.3.0
hooks:
- id: pyupgrade
args: [--py37-plus]
Expand All @@ -18,11 +18,11 @@ repos:
- id: codespell
args:
- --ignore-words-list=hass,alot,datas,dof,dur,farenheit,hist,iff,ines,ist,lightsensor,mut,nd,pres,referer,ser,serie,te,technik,ue,uint,visability,wan,wanna,withing
- --skip="./.*,*.json"
- --skip="./.*,*.csv,*.json"
- --quiet-level=2
exclude_types: [json]
exclude_types: [csv, json]
- repo: https://gitlab.com/pycqa/flake8
rev: 3.7.9
rev: 3.8.1
hooks:
- id: flake8
additional_dependencies:
Expand Down Expand Up @@ -80,8 +80,8 @@ repos:
entry: script/run-in-env.sh python3 -m script.gen_requirements_all
pass_filenames: false
language: script
types: [json]
files: ^homeassistant/.+/manifest\.json$
types: [text]
files: ^(homeassistant/.+/manifest\.json|\.pre-commit-config\.yaml)$
- id: hassfest
name: hassfest
entry: script/run-in-env.sh python3 -m script.hassfest
Expand Down
2 changes: 1 addition & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
*.md
azure-*.yml
docs/source/_templates/*
homeassistant/components/*/.translations/*.json
homeassistant/components/*/translations/*.json
tests/fixtures/*
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ addons:
- libswscale-dev
- libswresample-dev
- libavfilter-dev
sources:
- sourceline: ppa:savoury1/ffmpeg4

matrix:
fast_finish: true
include:
Expand Down
Loading