Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update fork #4

Merged
merged 1,830 commits into from
Apr 9, 2021
Merged

Update fork #4

merged 1,830 commits into from
Apr 9, 2021
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Mar 28, 2021

  1. Configuration menu
    Copy the full SHA
    a7d0fc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4715615 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cc38db6 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    357dedf View commit details
    Browse the repository at this point in the history
  2. Bump frontend to 20210328.0

    balloob committed Mar 29, 2021
    Configuration menu
    Copy the full SHA
    ee81869 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14ef053 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2796a58 View commit details
    Browse the repository at this point in the history
  5. Bump aiodiscover to 1.2.0 in for dhcp (#48456)

    - Additional optimizations
    bdraco authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    7063306 View commit details
    Browse the repository at this point in the history
  6. Fix template fan default speed count (#48389)

    * Fix template fan default speed count
    
    The default speed count was defaulting to 3 when percentage
    was implemented instead of the documented value of 100
    
    * Increase coverage
    
    * remove unreachable code
    bdraco authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    564688a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0c6a1c2 View commit details
    Browse the repository at this point in the history
  8. Fix knx tests (#48407)

    mptei authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    dd538bd View commit details
    Browse the repository at this point in the history
  9. Log the reason a config entry failed to setup (#48449)

    If we pass a string to ConfigEntryNotReady or raise it from
    another exception we now log the string passed or the
    string generated by the original exception.
    
    With #47201 this makes it easy for developers to still show
    the reason why setup failed without having to worry about log
    spam from additional attempts by rasing ConfigEntryNotReady
    from the original exception.
    bdraco authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    cb1b45d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e2d3c0e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1fb9008 View commit details
    Browse the repository at this point in the history
  12. Do not load ignored or disabled integrations at startup (#48355)

    config_entries.async_setup will skip ignored and disabled integrations
    but bootstrap would still load them in memory even though they would
    never be setup.
    bdraco authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    6023105 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    81ae0ee View commit details
    Browse the repository at this point in the history
  14. Fix unmute bug in vlc_telnet (#48441)

    If volume was muted and media_player.volume_up is fired, VLC would still
    show up as muted.
    
    PR extracted from #44776.
    dmcc authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    f815ebe View commit details
    Browse the repository at this point in the history
  15. Allow specifying template entities based on triggers (#48169)

    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    balloob and MartinHjelmare authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    022f56f View commit details
    Browse the repository at this point in the history
  16. Cloud: Expose if google is registered in status + check on login (#48260

    )
    
    Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
    bramkragten and balloob authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    03b7b13 View commit details
    Browse the repository at this point in the history
  17. Command template support for MQTT fan (#48413)

    * Command template support
    
    * Fix typo in abbreviations
    
    * Update homeassistant/components/mqtt/fan.py
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    
    * Fix initialize templates
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    jbouwh and emontnemery authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    d8a4cf6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    cf6352e View commit details
    Browse the repository at this point in the history
  19. Bump zwave-js-server-python to 0.23.0 to support zwave-js 7 (#48094)

    * Bump zwave-js-server-python to 0.23.0 and update integration to support schema changes
    
    * refactor notification evenets a bit
    
    * fix tests and bug fixes
    
    * additional changes due to new PR
    
    * add command class and command name
    
    * use new event names so we can retain event property names
    
    * handle command status being returned from async_set_config_parameter
    
    * bump dependency version
    
    * adjust log message to be consistent
    
    * disable pylint warning
    
    * Update homeassistant/components/zwave_js/services.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * add test for awake node
    
    * switch async_get_registry to async_get
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    raman325 and MartinHjelmare authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    dda9f95 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    52475c1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c459789 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7534b54 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0805467 View commit details
    Browse the repository at this point in the history
  24. Allow MQTT entities to be disabled by default (#48284)

    * Allow MQTT entities to be disabled by default
    
    * Tweak
    emontnemery authored Mar 29, 2021
    Configuration menu
    Copy the full SHA
    8ad3c65 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    fe4ca18 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    569c536 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    a851bff View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    8393a21 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6ec3234 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    bb9da22 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    855b68f View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    c1d5638 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    42a060a View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2021

  1. Configuration menu
    Copy the full SHA
    a1472b1 View commit details
    Browse the repository at this point in the history
  2. Bump aiodiscoer to 1.3.2 for dhcp (#48489)

    - Removes unused code in the library
    - Cleanup a small slow memory leak
    bdraco authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    6b7bcbb View commit details
    Browse the repository at this point in the history
  3. Add analytics integration (#48256)

    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    ludeeus and MartinHjelmare authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    09c51da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    467bd91 View commit details
    Browse the repository at this point in the history
  5. Bump frontend to 20210329.0

    balloob committed Mar 30, 2021
    Configuration menu
    Copy the full SHA
    114a97b View commit details
    Browse the repository at this point in the history
  6. Add zwave_js.bulk_set_partial_config_parameters service (#48306)

    * Add zwave_js.bulk_set_partial_config_parameters service
    
    * update to handle command status
    
    * add test for awake node
    
    * test using a device in service call
    raman325 authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    9a75019 View commit details
    Browse the repository at this point in the history
  7. Update pylint to 2.7.3 (#48488)

    * Update pylint to 2.7.3
    
    * Add class-const-naming-style
    
    * Remove unused-import message
    
    * Additional cleanup
    cdce8p authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    2956eb0 View commit details
    Browse the repository at this point in the history
  8. Create new websession if more than one entry in Tesla (#47886)

    * Create new websession if more than one entry
    closes #47506
    
    * Remove extraneous count
    
    * Always create new session
    
    * Update docs
    alandtse authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    984fb12 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2fbe352 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fc8dc03 View commit details
    Browse the repository at this point in the history
  11. Add opentherm_gw option for setpoint override mode (#48465)

    * Adding option for setpoint override mode
    
    Temporary setpoint override mode can now be set on or off. 'Constant' setpoint override mode will be used when Temporary is set to off
    
    * Changes after review comment
    
    Added default value for the setpoint override mode
    Martidjen authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    99ab084 View commit details
    Browse the repository at this point in the history
  12. Bump yalexs to 1.1.10 for august (#48494)

    - Remove workaround for broken reconnect logic in pubnub
    bdraco authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    0082eca View commit details
    Browse the repository at this point in the history
  13. Use MAX_VOLUME constant in vlc_telnet (#48491)

    We also don't need to call `int()` anymore due to underlying fixes in
    the python-vlc-telnet library.
    
    I believe this is the last item extracted from PR #44776.
    dmcc authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    e47d576 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f8265f4 View commit details
    Browse the repository at this point in the history
  15. Add zwave_js.set_value service (#48487)

    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    raman325 and MartinHjelmare authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    bc3881d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f98ce2d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ee55657 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9526701 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b3b0904 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f91de1c View commit details
    Browse the repository at this point in the history
  21. Add 'for' to vacuum device triggers (#48506)

    * Add 'for' to vacuum device triggers
    
    * Apply suggestions from code review
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update test_device_trigger.py
    
    * Update test_device_trigger.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    emontnemery and MartinHjelmare authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    225d79c View commit details
    Browse the repository at this point in the history
  22. Add 'for' to media_player device triggers (#48505)

    * Add 'for' to media_player device triggers
    
    * Update tests/components/media_player/test_device_trigger.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update test_device_trigger.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    emontnemery and MartinHjelmare authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    04a09d9 View commit details
    Browse the repository at this point in the history
  23. Add 'for' to lock device triggers (#48504)

    * Add 'for' to lock device triggers
    
    * Update tests/components/lock/test_device_trigger.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update test_device_trigger.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    emontnemery and MartinHjelmare authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    9d85211 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    9043a1f View commit details
    Browse the repository at this point in the history
  25. Add discovery for Tube's Zigbee coordinators to ZHA (#48420)

    * add discovery for tube zigbee gateways
    
    * update discovery
    
    * add test
    
    * another test
    
    * develop translations
    
    * review comments
    dmulcahey authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    4dc885d View commit details
    Browse the repository at this point in the history
  26. Fix local mypy workflow (#48433)

    * Fix local mypy workflow
    
    * Run mypy directly
    KapJI authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    575a460 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    cdd0624 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    e9f2062 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    338be8c View commit details
    Browse the repository at this point in the history
  30. Enable strict typing for zeroconf (#48450)

    * Enable strict typing for zeroconf
    
    * Fix lutron_caseta
    
    * Fix pylint warning
    
    * Fix tests
    
    * Fix xiaomi_aqara test
    
    * Add __init__.py in homeassistant.generated module
    
    * Restore add_job with type: ignore
    KapJI authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    82c9482 View commit details
    Browse the repository at this point in the history
  31. Add regex-based filters to logger component (#48439)

    * Add regex-based filters to logger component
    
    * Switch logger filter tests to use caplog for more coverage, add a scoping test
    jshufro authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    f5d9713 View commit details
    Browse the repository at this point in the history
  32. Evaluate AirVisual interval on reboot (#48392)

    * Reevaluate interval on reboot (and periodically)
    
    * AirVisual update interval periodically
    
    * AirVisual : update periodically interval request
    
    * AirVisual : update sever request interval periodically
    
    * AirVisual : periodically update interval for server requests
    
    * AirVisual : periodic update for server interval
    
    * Airvisual : periodic update of server interval
    
    * AirVisual : periodic update of server interval
    
    * AirVisual : periodic update of interval request
    
    * Periodic interval update of server request
    
    * AirVisual : periodic update of interval request
    
    * Reassess interval request on periodic event
    
    * ReAssess interval between 2 requests during update
    
    * ReAssess interval between 2 requests periodically
    
    * Reassess interval of server requests periodically
    
    * Reassess the interval between 2 server requests
    
    * Reassess interval between 2 server requests
    
    * Reassess server requests interval periodically
    
    * Assess interval request after inserting instance
    jugla authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    76d9c62 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    78cff36 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    aa02929 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    309c3a8 View commit details
    Browse the repository at this point in the history
  36. Search for areas used in automations and scripts (#48499)

    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    Co-authored-by: Bram Kragten <mail@bramkragten.nl>
    Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
    3 people authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    d1a1e70 View commit details
    Browse the repository at this point in the history
  37. Add target version to log about missing version (#48520)

    Co-authored-by: Franck Nijhof <git@frenck.dev>
    ludeeus and frenck authored Mar 30, 2021
    Configuration menu
    Copy the full SHA
    52974e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. Configuration menu
    Copy the full SHA
    919247f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bae3375 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7f9c5d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1ff419 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a6c88f View commit details
    Browse the repository at this point in the history
  6. Shield async httpx call in generic (#47852)

    * Shield async httpx call
    
    * Don't set last_url/last_image on cancellation
    
    * Add test
    uvjustin authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    379843e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    96c391a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c80f34a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d4d8f74 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    64d5dd1 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c7584a1 View commit details
    Browse the repository at this point in the history
  12. Add vicare fuelcell (#47167)

    nbraem authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    96857b7 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4d8ef11 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    93498ec View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d62297a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    450f374 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b26779a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bee55a0 View commit details
    Browse the repository at this point in the history
  19. Ensure HA script and Python script services have a name (#47204)

    Co-authored-by: Franck Nijhof <git@frenck.dev>
    spacegaier and frenck authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    6fe04f4 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e2f8bce View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7dfe63e View commit details
    Browse the repository at this point in the history
  22. Update xknx to version 0.17.5 (#48522)

    Co-authored-by: Franck Nijhof <frenck@frenck.nl>
    marvin-w and frenck authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    9e1a17c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    9fd6980 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    949cd47 View commit details
    Browse the repository at this point in the history
  25. Remove Hass.io terms in strings.json (#48541)

    Co-authored-by: Franck Nijhof <frenck@frenck.nl>
    LEJOUI and frenck authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    9392070 View commit details
    Browse the repository at this point in the history
  26. Merge branch 'master' into dev

    frenck committed Mar 31, 2021
    Configuration menu
    Copy the full SHA
    3acacf4 View commit details
    Browse the repository at this point in the history
  27. Create homekit locks according to spec (#48453)

    Any accessories, regardless of transport, that enable physical access to the home, such as door locks, must not be bridged.
    bdraco authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    9790f3f View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    2f37a57 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    be71d62 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    bb7f645 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    a6759d7 View commit details
    Browse the repository at this point in the history
  32. Add Qingping Air Monitor Lite support support (#48181)

    * Add cgllc.airm.cgdn1 support
    
    * review remarks
    
    * removed unnecessary lambdas
    arturdobo authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    68801ae View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    6cf57da View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    c06ac9e View commit details
    Browse the repository at this point in the history
  35. Provide the improved service UX with deCONZ services (#48382)

    Co-authored-by: Franck Nijhof <frenck@frenck.nl>
    Kane610 and frenck authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    bc5d828 View commit details
    Browse the repository at this point in the history
  36. Add config flow support to google_travel_time (#43509)

    * add config flow support to google_travel_time
    
    * fix bugs and add strings
    
    * fix import and add new test
    
    * address comments in #43419 since this is a similar PR
    
    * fix default name and test
    
    * add unique ID and device info
    
    * fix test
    
    * feedback from waze PR
    
    * continue incorporating feedback from waze PR
    
    * final fixes and update tests
    
    * call update in lambda
    
    * Update homeassistant/components/google_travel_time/sensor.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * additional fixes
    
    * validate config entry data during config flow and config entry setup
    
    * don't store entity
    
    * patch dependency instead of HA code
    
    * fixes
    
    * improve tests by moving all patching to fixtures
    
    * use self.hass instead of setting self._hass
    
    * invert if
    
    * remove unnecessary else
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    raman325 and MartinHjelmare authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    aae0ccc View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    b58d6a6 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    1de6fed View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2021

  1. Configuration menu
    Copy the full SHA
    a048316 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    efa6079 View commit details
    Browse the repository at this point in the history
  3. Remove device class timestamp from device condition and trigger (#48431)

    * Remove unit from garmin connect
    
    * Remove unit from hvv departures
    
    * Remove device class timestamp from device condition and trigger
    
    * Remove unit from systemmonitor
    
    * Use device class constant for timestamp in ring
    MartinHjelmare authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    fdbef90 View commit details
    Browse the repository at this point in the history
  4. Cleanup orphan devices in onewire integration (#48581)

    * Cleanup orphan devices (#47438)
    
    * Refactor unit testing
    
    * Filter device entries for this config entry
    
    * Update logging
    
    * Cleanup check
    epenet authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    81bdd41 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2bf91fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d26d2a8 View commit details
    Browse the repository at this point in the history
  7. Don't care about DPI entries when looking for clients to be restored …

    …from UniFi (#48579)
    
    * DPI switches shouldnt be restored, they're not part of clients to be restored
    
    * Only care about Block and POE switch entries
    Kane610 authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    6ce96dc View commit details
    Browse the repository at this point in the history
  8. Fix timer.finish to cancel callback (#48549)

    Timer.finish doesn't cancel the callback, which can lead to incorrect early cancellation of the timer if it is subsequently restarted. 
    
    Bug reported here: https://community.home-assistant.io/t/timer-component-timer-stops-before-time-is-up/96038
    youknowjack0 authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    9d08577 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9f481e1 View commit details
    Browse the repository at this point in the history
  10. Add nws sensor platform (#45027)

    * Resolve rebase conflict.
    
    Remove logging
    
    * lint: fix elif after return
    
    * fix attribution
    
    * add tests for None valuea
    
    * Remove Entity import
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    
    * Import SensorEntity
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    
    * Inherit SensorEntity
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    
    * remove unused logging
    
    * Use CoordinatorEntity
    
    * Use type instead of name.
    
    * add all entities
    
    * add nice rounding to temperature and humidity
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    MatthewFlamm and emontnemery authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    f8f0495 View commit details
    Browse the repository at this point in the history
  11. Only raise integrationnotfound for dependencies (#48241)

    Co-authored-by: J. Nick Koston <nick@koston.org>
    Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
    3 people authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    125161d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c9cd6b0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e3c128 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    528095b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    76d0f93 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    da54b92 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e76503d View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    09eb74f View commit details
    Browse the repository at this point in the history
  19. Fix websocket search for related (#48603)

    Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
    frenck and balloob authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    ceeb060 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ebb369e View commit details
    Browse the repository at this point in the history
  21. Add hive heat on demand (#48591)

    Khole authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    6482800 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    34ddea5 View commit details
    Browse the repository at this point in the history
  23. Clean up mobile app (#48607)

    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    balloob and MartinHjelmare authored Apr 1, 2021
    Configuration menu
    Copy the full SHA
    051531d View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a61d93a View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2021

  1. Configuration menu
    Copy the full SHA
    a5dfbf9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e76b653 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdbb4f9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    212d9aa View commit details
    Browse the repository at this point in the history
  5. Going async with denonavr (#47920)

    Co-authored-by: J. Nick Koston <nick@koston.org>
    Oliver and bdraco authored Apr 2, 2021
    Configuration menu
    Copy the full SHA
    eed3bfc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0d7168a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cffdbfe View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e882460 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2021

  1. Configuration menu
    Copy the full SHA
    176b6da View commit details
    Browse the repository at this point in the history
  2. Add modbus CONF_VERIFY_STATE to new switch config (#48632)

    Missed CONF_VERIFY_STATE in new switch config, when
    copying from old switch config.
    janiversen authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    cee43b0 View commit details
    Browse the repository at this point in the history
  3. Fix AEMET town timestamp format (#48647)

    Datetime should be converted to ISO format.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
    Noltari authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    2c61c0f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7ae06f View commit details
    Browse the repository at this point in the history
  5. Make modbus WRITE_COIL use write_coils in case of an array (#48633)

    * WRITE_COIL uses write_coils in case of an array.
    
    WRITE_REGISTER uses write_register/write_registers depending
    on whether value is singular or an array.
    
    WRITE_COIL is modified to be similar and uses
    write_coil/write_coils depending on whether value is singular or an
    array.
    
    * Update SERVICE_WRITE_COIL to allow list.
    janiversen authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    23fae25 View commit details
    Browse the repository at this point in the history
  6. Add Compensation Integration (#41675)

    * Add Compensation Integration
    
    Adds the Compensation Integration
    
    * Add Requirements
    
    add missing requirements to compensation integration
    
    * Fix for tests
    
    Fix files after tests
    
    * Fix isort
    
    ran isort
    
    * Handle ADR-0007
    
    Change the configuration to deal with ADR-0007
    
    * fix flake8
    
    Fix flake8
    
    * Added Error Trapping
    
    Catch errors.
    Raise Rank Warnings but continue.
    Fixed bad imports
    
    * fix flake8 & pylint
    
    * fix isort.... again
    
    * fix tests & comments
    
    fix tests and comments
    
    * fix flake8
    
    * remove discovery message
    
    * Fixed Review changes
    
    * Fixed review requests.
    * Added test to test get more coverage.
    
    * Roll back numpy requirement
    
    Roll back numpy requirement to match other integrations.
    
    * Fix flake8
    
    * Fix requested changes
    
    Removed some necessary comments.
    Changed a test case to be more readable.
    
    * Fix doc strings and continue
    
    * Fixed a few test case doc strings
    * Removed a continue/else
    
    * Remove periods from logger
    
    Removed periods from _LOGGER errors.
    
    * Fixes
    
    changed name to unqiue_id.
    implemented suggested changes.
    
    * Add name and fix unique_id
    
    * removed conf name and auto construct it
    Petro31 authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    545fe7a View commit details
    Browse the repository at this point in the history
  7. Add retry mechanism on onewire sysbus devices (#48614)

    * Add retry mechanism on sysbus
    
    * Update tests
    
    * Move to async
    
    * Move blocking calls on the executor
    epenet authored Apr 3, 2021
    Configuration menu
    Copy the full SHA
    86176f1 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2021

  1. Prevent config entry retry from blocking startup (#48660)

    - If there are two integrations doing long retries async_block_till_done() will never be done
    bdraco authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    cfe2df9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3b4a30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc06100 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c1e788e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3bc5836 View commit details
    Browse the repository at this point in the history
  6. Fix Raspi GPIO binary_sensor produces unreliable responses (#48170)

    * Fix for issue #10498 Raspi GPIO binary_sensor produces unreliable responses ("Doorbell Scenario")
    
    Changes overtaken from PR#31788 which was somehow never finished
    
    * Fix for issue #10498 Raspi GPIO binary_sensor produces unreliable response. Changes taken over from PR31788 which was somehow never finished
    
    * Remove unused code (pylint warning)
    mburget authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    ecec3c8 View commit details
    Browse the repository at this point in the history
  7. Apply ConfigEntryNotReady improvements to PlatformNotReady (#48665)

    * Apply ConfigEntryNotReady improvements to PlatformNotReady
    
    - Limit log spam #47201
    - Log exception reason #48449
    - Prevent startup blockage #48660
    
    * coverage
    bdraco authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    b5c679f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1876e84 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d75f825 View commit details
    Browse the repository at this point in the history
  10. Remove modbus duplicate strings (#48654)

    * Reuse HA constants for serial configuration.
    
    Reusing HA consts reduces the need for translation.
    
    Sort/group constants in const.
    
    * Change const name ATTR_* to CONF_*
    
    * Correct wrong import
    
    * ATTR_* for service and CONF_* for schemas.
    
    * Revert change to service call.
    
    * Rename CONF_TEMPERATURE -> ATTR_TEMPERATURE
    
    Avoid possible division problem in set_temperature.
    janiversen authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    2511e1f View commit details
    Browse the repository at this point in the history
  11. Remove Social Blade integration (ADR-0004) (#48677)

    * Remove Social Blade integration (ADR-0004)
    
    * Cleanup coveragerc
    frenck authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    b34cc7e View commit details
    Browse the repository at this point in the history
  12. Add modbus write coils (#48676)

    * Add missing function in class.
    
    write_coils was missing.
    
    * Remove dead code.
    
    The HA configuration secures that CONF_TYPE only contains legal values,
    so having an empty assert to catch unknown values is dead code.
    
    An empty assert is not informative.
    janiversen authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    d5ef382 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    95e1daa View commit details
    Browse the repository at this point in the history
  14. Cleanup sonos (#48684)

    - Remove unused code
    - Use async_add_executor_job
    - Enforce typing
    bdraco authored Apr 4, 2021
    Configuration menu
    Copy the full SHA
    e008e80 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9553ae8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    32daa63 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2021

  1. Configuration menu
    Copy the full SHA
    d5e5450 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ba66fe View commit details
    Browse the repository at this point in the history
  3. Limit log spam from rest and include reason in platform retry (#48666)

    - Each retry was logging the error again
    - Now we set the cause of the PlatformNotReady to allow Home Assistant to log as needed
    bdraco authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    30382c3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6dc1414 View commit details
    Browse the repository at this point in the history
  5. Implement Ignore list for poll control configuration on Ikea devices (#…

    …48667)
    
    Co-authored-by: Hmmbob <33529490+hmmbob@users.noreply.github.com>
    Adminiuga and hmmbob authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    6204765 View commit details
    Browse the repository at this point in the history
  6. Add config flow for enphase envoy (#48517)

    Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
    bdraco and balloob authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    94fde73 View commit details
    Browse the repository at this point in the history
  7. Add emonitor integration (#48310)

    Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
    bdraco and balloob authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    e925fd2 View commit details
    Browse the repository at this point in the history
  8. Provide api to see which integrations are being loaded (#48274)

    Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
    bdraco and balloob authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    12e3bc8 View commit details
    Browse the repository at this point in the history
  9. Update all systemmonitor sensors in one executor call (#48689)

    Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
    bdraco and balloob authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    0544d94 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0f757c3 View commit details
    Browse the repository at this point in the history
  11. Add ClimaCell v4 API support (#47575)

    * Add ClimaCell v4 API support
    
    * fix tests
    
    * use constants
    
    * fix logic and update tests
    
    * revert accidental changes and enable hourly and nowcast forecast entities in test
    
    * use variable instead of accessing dictionary multiple times
    
    * only grab necessary fields
    
    * add _translate_condition method ot base class
    
    * bump pyclimacell again to fix bug
    
    * switch typehints back to new format
    
    * more typehint fixes
    
    * fix tests
    
    * revert merge conflict change
    
    * handle 'migration' in async_setup_entry so we don't have to bump config entry versions
    
    * parametrize timestep test
    raman325 authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    d0b3f76 View commit details
    Browse the repository at this point in the history
  12. Clean and optimize systemmonitor (#48699)

    - Remove unneeded excinfo to _LOGGER.exception
    - Use f-strings
    - Switch last_boot to utc
    - Cache psutil/os calls used by multiple attributes in the same update cycle
    bdraco authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    c28d4e8 View commit details
    Browse the repository at this point in the history
  13. Add a new weather integration - Met Éireann (#39429)

    * Added a new weather integration - Met Éireann
    
    * Fix codespell error
    
    * Update met_eireann to use CoordinatorEntity
    
    * Remove deprecated platform setup
    
    * Fix merge conflict
    
    * Remove unnecessary onboarding/home tracking code
    
    * Use common strings for config flow
    
    * Remove unnecessary code
    
    * Switch to using unique IDs in config flow
    
    * Use constants where possible
    
    * Fix failing tests
    
    * Fix isort errors
    
    * Remove unnecessary DataUpdateCoordinator class
    
    * Add device info
    
    * Explicitly define forecast data
    
    * Disable hourly forecast entity by default
    
    * Update config flow to reflect requested changes
    
    * Cleanup code
    
    * Update entity naming to match other similar components
    
    * Convert forecast time to UTC
    
    * Fix test coverage
    
    * Update test coverage
    
    * Remove elevation conversion
    
    * Update translations for additional clarity
    
    * Remove en-GB translation
    DylanGore authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    f3399aa View commit details
    Browse the repository at this point in the history
  14. Add config flow for Waze Travel Time (#43419)

    * Add config flow for Waze Travel Time
    
    * update translations
    
    * setup entry is async
    
    * fix update logic during setup
    
    * support old config method in the interim
    
    * fix requirements
    
    * fix requirements
    
    * add abort string
    
    * changes based on @bdraco review
    
    * fix tests
    
    * add device identifier
    
    * Update homeassistant/components/waze_travel_time/__init__.py
    
    Co-authored-by: J. Nick Koston <nick@koston.org>
    
    * fix tests
    
    * Update homeassistant/components/waze_travel_time/sensor.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * log warning for deprecation message
    
    * PR feedback
    
    * fix tests and bugs
    
    * re-add name to config schema to avoid breaking change
    
    * handle if we get name from config in entry title
    
    * fix name logic
    
    * always set up options with defaults
    
    * Update homeassistant/components/waze_travel_time/sensor.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update config_flow.py
    
    * Update sensor.py
    
    * handle options updates by getting options on every update
    
    * patch library instead of sensor
    
    * fixes and make sure first update writes the state
    
    * validate config entry data during config flow and entry setup
    
    * fix input parameters
    
    * fix tests
    
    * invert if statement
    
    * remove unnecessary else
    
    * exclude helpers from coverage
    
    * remove async_setup because it's no longer needed
    
    * fix patch statements
    
    Co-authored-by: J. Nick Koston <nick@koston.org>
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    3 people authored Apr 5, 2021
    Configuration menu
    Copy the full SHA
    5305d08 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2021

  1. Configuration menu
    Copy the full SHA
    e8cbdea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b47a90a View commit details
    Browse the repository at this point in the history
  3. Small improvements for emonitor (#48700)

    - Check reason for config abort
    - Abort if unique id is already configured on user flow
    - remove unneeded pylint
    bdraco authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    2a15ae1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b57d02d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9f2fb37 View commit details
    Browse the repository at this point in the history
  6. Bump codecov/codecov-action from v1.3.1 to v1.3.2 (#48716)

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from v1.3.1 to v1.3.2.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
    - [Commits](codecov/codecov-action@v1.3.1...9b0b9bb)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    11ed2f4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    46b673c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ae67f30 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    42d2039 View commit details
    Browse the repository at this point in the history
  10. Fix infinite recursion in LazyState (#48719)

    If LazyState cannot parse the attributes of its row as JSON, it prints
    a message to the logger. Unfortunately, it passes `self` as a format
    argument to that message, which causes its `__repr__` method to be
    called, which then tries to retrieve `self.attributes` in order to
    display them. This leads to an infinite recursion and a crash of the
    entire core.
    
    To fix, send the database row to be printed in the log message, rather
    than the LazyState object that wraps around it.
    blueshiftlabs authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    c4f9489 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0963567 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9f5db2c View commit details
    Browse the repository at this point in the history
  13. Add doorsensor + coordinator to nuki (#40933)

    * implemented coordinator + doorsensor
    
    * added async_unload_entry
    
    * small fixes + reauth_flow
    
    * update function
    
    * black
    
    * define _data inside __init__
    
    * removed unused property
    
    * await on update & coverage for binary_sensor
    
    * keep reauth seperate from validate
    
    * setting entities unavailable when connection goes down
    
    * add unknown error when entity is not present
    
    * override extra_state_attributes()
    
    * removed unnecessary else
    
    * moved to locks & openers variables
    
    * removed doorsensorState attribute
    
    * changed config entry reload to a task
    
    * wait for reload
    pree authored Apr 6, 2021
    Configuration menu
    Copy the full SHA
    fb1444c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    030e9d3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d417dcb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    e63e8b6 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

  1. Configuration menu
    Copy the full SHA
    82cc514 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89f2f45 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    191c01a View commit details
    Browse the repository at this point in the history
  4. Use microsecond precision for datetime values on MariaDB/MySQL (#48749)

    Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
    agners and balloob authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    815db99 View commit details
    Browse the repository at this point in the history
  5. New integration for Kostal Plenticore solar inverters (#43404)

    * New integration for Kostal Plenticore solar inverters.
    
    * Fix errors from github pipeline.
    
    * Fixed test for py37.
    
    * Add more test for test coverage check.
    
    * Try to fix test coverage check.
    
    * Fix import sort order.
    
    * Try fix test code coverage .
    
    * Mock api client for tests.
    
    * Fix typo.
    
    * Fix order of rebased code from dev.
    
    * Add new data point for home power.
    
    * Modifications to review.
    Remove service for write access (for first pull request). Refactor
    update coordinator to not use the entity API.
    
    * Fixed mock imports.
    
    * Ignore new python module on coverage.
    
    * Changes after review.
    
    * Fixed unit test because of config title.
    
    * Fixes from review.
    
    * Changes from review (unique id and mocking of tests)
    
    * Use async update method. Change unique id. Remove _dict
    
    * Remove _data field.
    
    * Removed login flag from PlenticoreUpdateCoordinator.
    
    * Removed Dynamic SoC sensor because it should be a binary sensor.
    
    * Remove more sensors because they are binary sensors.
    stegm authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    589f224 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b558f20 View commit details
    Browse the repository at this point in the history
  7. Solve cast delaying startup when discovered devices are slow to setup (

    …#48755)
    
    * Solve cast delaying startup when devices are slow to setup
    
    * Update homeassistant/components/cast/media_player.py
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    
    Co-authored-by: Erik Montnemery <erik@montnemery.com>
    bdraco and emontnemery authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    5f8fcca View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6ec8e17 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    06381f5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    46371a9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ab190f3 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5be1eac View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2555b10 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    caaa62a View commit details
    Browse the repository at this point in the history
  15. Bump actions/upload-artifact from v2.2.2 to v2.2.3 (#48761)

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from v2.2.2 to v2.2.3.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v2.2.2...ee69f02)
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    fa84368 View commit details
    Browse the repository at this point in the history
  16. Update __init__.py (#48659)

    This change solves that HMIP-RCV-1 is not found when used in a service call to invoke a virtual key (case-sensitivity problem).
    - https://community.home-assistant.io/t/homematic-hmip-rcv-50-not-working-with-virtual-key-any-more/249000
    - https://github.com/danielperna84/pyhomematic/issues/368
    DanielTheCoder authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    c732749 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f2ef9e7 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    61b38ba View commit details
    Browse the repository at this point in the history
  19. Remove doorbird recorder test workaround (#48781)

    Apparently this is no longer needed
    bdraco authored Apr 7, 2021
    Configuration menu
    Copy the full SHA
    cdb151e View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2021

  1. Configuration menu
    Copy the full SHA
    8e6238f View commit details
    Browse the repository at this point in the history
  2. Store Recollect Waste pickup dates in UTC (#48690)

    * Store Recollect Waste pickup dates in UTC
    
    * Code review
    
    * Code review
    bachya authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    e70d732 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2765256 View commit details
    Browse the repository at this point in the history
  4. Add Xiaomi Miio zhimi.airpurifier.mc2 (#48840)

    * add zhimi.airpurifier.mc2
    
    * fix issort
    starkillerOG authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    78dabc8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9377a45 View commit details
    Browse the repository at this point in the history
  6. Update xknx to version 0.18.0 (#48799)

    Marvin Wichmann authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    91837f0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1c4072 View commit details
    Browse the repository at this point in the history
  8. Check all endpoints for zwave_js.climate fan mode and operating state (

    …#48800)
    
    * Check all endpoints for zwave_js.climate fan mode and operating state
    
    * fix test
    raman325 authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    2768f20 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e70111b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    50bc037 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    94fc7b8 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e475b6b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1dafea7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c7e4857 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1f80c75 View commit details
    Browse the repository at this point in the history
  16. Raise an exception when event_type exceeds the max length (#48115)

    * raise an exception when event_type exceeds the max length that the recorder supports
    
    * add test
    
    * use max length constant in recorder
    
    * update config entry reloaded service name
    
    * remove exception string function because it's not needed
    
    * increase limit to 64 and revert event name change
    
    * fix test
    
    * assert exception args
    
    * fix test
    
    * add comment about migration
    raman325 authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    3ca69f5 View commit details
    Browse the repository at this point in the history
  17. Add hive boost off functionality (#48701)

    * Add boost off functionality
    
    * Added backwards compatibility
    
    * Update homeassistant/components/hive/services.yaml
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/hive/climate.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    Khole and MartinHjelmare authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    c2d98f1 View commit details
    Browse the repository at this point in the history
  18. Add manufacturer matching support to zeroconf (#48810)

    We plan on matching with _airplay which means we need
    to able to limit to specific manufacturers to avoid
    generating flows for integrations with the wrong
    manufacturer
    bdraco authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    493bd4c View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e988062 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    5e8559e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    aaa9367 View commit details
    Browse the repository at this point in the history
  22. Fix motion_blinds gateway signal strength sensor (#48866)

    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    starkillerOG and MartinHjelmare authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    2dc46d4 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b0aa64d View commit details
    Browse the repository at this point in the history
  24. Test that we do not initialize bad configuration (#48872)

    * Test that we do not initialize bad configuration
    
    * Simplify test as we are not calling a service
    balloob authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    a59460a View commit details
    Browse the repository at this point in the history
  25. Catch expected errors and log them in rituals perfume genie (#48870)

    * Add update error logging
    
    * Move try available to else
    
    * Remove TimeoutError
    milanmeu authored Apr 8, 2021
    Configuration menu
    Copy the full SHA
    bdbc38c View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2021

  1. Configuration menu
    Copy the full SHA
    23dd57a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19e047e View commit details
    Browse the repository at this point in the history
  3. Don't get code_context when calling inspect.stack (#48849)

    * Don't get code_context when calling inspect.stack
    
    * Update homeassistant/helpers/config_validation.py
    emontnemery authored Apr 9, 2021
    Configuration menu
    Copy the full SHA
    d1df6e6 View commit details
    Browse the repository at this point in the history
  4. Fix cpu temperature reporting for Armbian on Odroid (#48903)

    Some systems expose cpu temperatures differently in
    psutil. Specifically, running armbian on the Odroid xu4 sbc gives the
    following temerature output:
    
    >>> pp.pprint(psutil.sensors_temperatures())
    {   'cpu0-thermal':
        [   shwtemp(label='', current=54.0, high=115.0, critical=115.0)],
        'cpu1-thermal':
        [   shwtemp(label='', current=56.0, high=115.0, critical=115.0)],
        'cpu2-thermal':
        [   shwtemp(label='', current=58.0, high=115.0, critical=115.0)],
        'cpu3-thermal':
        [   shwtemp(label='', current=56.0, high=115.0, critical=115.0)],
    }
    
    Since the cpu number is embedded inside the name, the current code
    can't find it.
    
    To fix this, check both the name and the constructed label for matches
    against CPU_SENSOR_PREFIXES, and add the appropriate label
    cpu0-thermal in the prefix list.
    
    While this is slightly less efficient that just generating the label
    and checking it, it results in easier to understand code.
    tels7ar authored Apr 9, 2021
    Configuration menu
    Copy the full SHA
    e7e53b8 View commit details
    Browse the repository at this point in the history
  5. Add fixtures for Axis rtsp client and adapt tests to use them (#47901)

    * Add a fixture for rtsp client and adapt tests to use it
    
    * Better fixtures for RTSP events and signals
    Kane610 authored Apr 9, 2021
    Configuration menu
    Copy the full SHA
    31ae121 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f396804 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52e8c71 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2391134 View commit details
    Browse the repository at this point in the history
  9. AEMET town timestamp should be UTC (#48916)

    AEMET OpenData doesn't clarify if the hourly data timestamp is UTC or not, but
    after correctly formatting the town timestamp in ISO format, it is clear that
    the timestamp is provided as UTC value.
    Therefore, the only values not provided as UTC are the ones related to the
    specific daily and hourly forecast values.
    
    Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
    Noltari authored Apr 9, 2021
    Configuration menu
    Copy the full SHA
    e30cf88 View commit details
    Browse the repository at this point in the history
  10. Update Ezviz Component (#45722)

    * Update Ezviz Component
    
    * Update Ezviz for pylint test
    
    * Update Ezviz component pylint tests
    
    * Update Ezviz component tests
    
    * Update Ezviz Component tests
    
    * Update Ezviz component pylint error
    
    * Fix ezviz component config flow tests
    
    * Update ezviz component
    
    * Update Ezviz component
    
    * Add sensor platforms
    
    * issue with requirements file
    
    * Update binary_sensor to include switches
    
    * Updates to Ezviz sensors
    
    * Removed enum private method.
    
    * Fix switch args
    
    * Update homeassistant/components/ezviz/switch.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * config flow checks login info
    
    * Config_flow now imports ezviz from camera platform
    
    * Update test
    
    * Updated config_flow with unique_id and remove period from logging
    
    * Added two camera services and clarified service descryptions in services.yaml
    
    * Fixed variable name mistake with new service
    
    * Added french integration translation
    
    * Config_flow add camera rtsp credentials as seperate entities, with user step and import step
    
    * rerun hassfest after rebase
    
    * Removed region from legacy config schema, removed logging in camera platform setup that could contain credentials, removed unused constant.
    
    * Regenerate requirements
    
    * Fix tests and add config_flow import config test
    
    * Added addition test to config_flow to test successfull camera entity create.
    
    * Add to tests method to end in create entry, config_flow cleanup, use entry instead of entry.data
    
    * Removed all services, sorted platforms in init file.
    
    * Changed RTSP logging to debug from warning. (Forgot to change this before commit)
    
    * Cleanup typing, change platform order, bump pyezviz version
    
    * Added types to entries, allow creation of main entry if deleted by validating existance of type
    
    * Config_flow doesn't store serial under entry data, camera rtsp read from entry and not stored in hass, removed duplicate abort if unique id from config flow
    
    * Fix test of config_flow
    
    * Update tests/components/ezviz/test_config_flow.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update tests/components/ezviz/test_config_flow.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update tests/components/ezviz/test_config_flow.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Bumped pyezviz api version, added api pyezvizerror exception raised in api (on HTTPError), cleanup unused imports.
    
    * rebase
    
    * cleanup coordinator, bump pyezviz api version, move async_setup_entry to add entry options to camera entries. (order change)
    
    * Added discovery step in config_flow if cameras detected without rtsp config entry
    
    * Reload main integration after addition or completion of camera rtsp config entry
    
    * Add tests for discovery config_flow, added a few other output asserts
    
    * Camera platform call discover flow with hass.async_create_task. Fixes to config_flow for discovery step
    
    * Fix config_flow discovery, add check to legacy yaml camera platform import, move camera private method to camera import step
    
    * Remove not needed check from config_flow import step.
    
    * Cleanup config_flow
    
    * Added config_flow description for discovered camera
    
    * Reordered description in config_flow confim step.
    
    * Added serial to flow_step description for discovered camera, readded camera attributes for rtsp stream url (allows user to check RTSP cred), added local ip and firmware upgade available.
    
    * Bumped pyezviz version and changed region code to region url. (Russia uses a completly different url). PyEzviz adds a Local IP sensor, removed camera entity attributes.
    
    * Add RSTP describe auth check from API to config_flow
    
    * url as vol.in options in Config_flow
    
    * Config_flow changes to discovery step, added exceptions, fixed tests, added rtsp config validate module mock to test disovery confirm step
    
    * Add test for config_flow step user_camera
    
    * Added tests for abort flow
    
    * Extend tests on custom url flow step
    
    * Fix exceptions in config_flow, fix test for discovery import exception test
    
    * Bump pyezviz api version
    
    * Bump api version, added config_flow function to wake hybernating camera before testing credentials, removed "user camera" step from config flow not needed as cameras are discovered.
    
    * Create pyezviz Api instance for config_flow wake hybernating camera, fixed tests and added fixture to mock method
    
    * Added alarm_control_panel with support to arm/disarm all cameras, fixed camera is available attribute (returns 2 if unavailable, 1 if available)
    
    * Skip ignored entities when setup up camera RTSP stream
    
    * Remove alarm_control_panel, add additional config_flow tests
    
    * Cleanup tests, add tests for discovery_step.
    
    * Add test for config_flow rtsp test step1 exceptions
    
    * Removed redundant except from second step in test RTSP method
    
    * All tests to CREATE or ABORT, added step exception for general HTTP error so user can retry in case of trasient network condition
    
    * Ammended tests with output checks for step_id, error, data, create entry method calls.
    
    * bumped ezviz api now rases library exceptions. Config_flow, coordiantor and init raises library exceptions. Updated test sideeffect for library exceptions
    
    * Bump api version, Create mock ezviz cloud account on discovery tests first to allow more complete testing of step.
    
    * Add abort to rtsp verification method if cloud account was deleted and add tests
    
    * Update tests/components/ezviz/__init__.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/const.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update tests/components/ezviz/__init__.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Undo config import change to password key for yaml, move hass.data.setdefault to async_setup_entry and remove async_setup
    
    * Fixed tests by removing _patch_async_setup as this was removed from init.
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Update homeassistant/components/ezviz/camera.py
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    
    * Changed L67 on camera config to complete suggestion for cleanup
    
    Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
    RenierM26 and MartinHjelmare authored Apr 9, 2021
    Configuration menu
    Copy the full SHA
    1553225 View commit details
    Browse the repository at this point in the history