Authentication provider using Synology DSM users for Home Assistant

Overview

Authentication provider using Synology DSM users for Home Assistant

GitHub branch checks state Codecov Maintenance GitHub

The Synology authentication provider lets you authenticate using the users in your Synology DSM. Anyone with a user account on your Synology NAS will be able to login.

The provider supports 2-factor authentication, according to what is configured in DSM. When logging in, there will be a field to enter the 2FA code. The field is optional, but it should be used if your account in DSM requires 2FA. Otherwise, it can be left empty.

The use of 2FA within this provider is independent of the 2FA configuration in Home Assistant. If you enable 2FA in Home Assistant, and it is also enabled in Synology, you will have to enter 2 2FA codes.

The provider requires DSM 7.0 or newer.

Installation

Home Assistant Container

Use this package's container instead of the Home Assistant one.

ghcr.io/sdebruyn/hass-auth-synology:latest

Home Assistant Core

The installation will have to be redone everytime you update Home Assistant.

  1. Make sure the Home Assistant virtualenv is activated: source bin/activate
  2. Install this package: pip3 install hass-auth-synology
  3. Run the installation command: hass-auth-synology install

Home Assistant Supervised

The installation will have to be redone everytime you update Home Assistant.

  1. Search for the “SSH & Web Terminal” add-on in the add-on store and install it.
  2. Configure the username and password/authorized_keys options.
  3. Start the “SSH & Web Terminal” add-on
  4. Run the following code through the web terminal:
    pip3 install hass-auth-synology
    hass-auth-synology install
  5. You can now disable and remove the “SSH & Web Terminal” add-on again.

Configuration

Add the following to your Home Assistant configuration:

homeassistant:
  auth_providers:
    - type: synology
      host: nas.local
      port: 443
      secure: true
      verify_cert: true
  • host: IP address or hostname of your NAS.
  • port: Port on which DSM is available. Make sure to use one corresponding to HTTP or HTTPS as configured with secure .
  • secure (optional): Enable this to use HTTPS instead of HTTP. (default: false)
  • verify_cert (optional): Enable this to verify the certificate when using HTTPS (default: false). Make sure to disable this when using self-signed certificates or an IP address instead of a hostname. The setting is ignored when secure is false.

Troubleshooting

If any errors occur, make sure to check your Home Assistant logs. If the connection succeeds, but authentication fails, Synology DSM will output an error code. The meaning of the error code can be found in the Synology DSM Login API documentation.

Feel free to open an issue on GitHub if you encounter any issues.

License & attribution

Apache v2.0

Test utilities under tests are coming from Home Assistant Core.

Comments
  • Bump docker/setup-buildx-action from 1.6.0 to 1.7.0

    Bump docker/setup-buildx-action from 1.6.0 to 1.7.0

    Bumps docker/setup-buildx-action from 1.6.0 to 1.7.0.

    Release notes

    Sourced from docker/setup-buildx-action's releases.

    v1.7.0

    • Standalone mode by @​crazy-max in (#119)
    • Update dev dependencies and workflow by @​crazy-max (#114 #130)
    • Bump tmpl from 1.0.4 to 1.0.5 (#108)
    • Bump ansi-regex from 5.0.0 to 5.0.1 (#109)
    • Bump @​actions/core from 1.5.0 to 1.6.0 (#110)
    • Bump actions/checkout from 2 to 3 (#126)
    • Bump @​actions/tool-cache from 1.7.1 to 1.7.2 (#128)
    • Bump @​actions/exec from 1.1.0 to 1.1.1 (#129)
    • Bump minimist from 1.2.5 to 1.2.6 (#132)
    • Bump codecov/codecov-action from 2 to 3 (#133)
    • Bump semver from 7.3.5 to 7.3.7 (#136)
    Commits
    • f211e3e Merge pull request #136 from docker/dependabot/npm_and_yarn/semver-7.3.7
    • b23216e Update generated content
    • be7e600 Bump semver from 7.3.5 to 7.3.7
    • 7117987 Merge pull request #119 from crazy-max/standalone
    • 17ebdd4 ci: add jobs to check standalone behavior
    • 3472856 support standalone mode and display version
    • 74283ca Merge pull request #133 from docker/dependabot/github_actions/codecov/codecov...
    • 5b77ad4 Bump codecov/codecov-action from 2 to 3
    • 2a6fbda Merge pull request #132 from docker/dependabot/npm_and_yarn/minimist-1.2.6
    • 03815bd Bump minimist from 1.2.5 to 1.2.6
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 2
  • Bump docker/metadata-action from 3.7.0 to 3.8.0

    Bump docker/metadata-action from 3.7.0 to 3.8.0

    Bumps docker/metadata-action from 3.7.0 to 3.8.0.

    Release notes

    Sourced from docker/metadata-action's releases.

    v3.8.0

    Full Changelog: https://github.com/docker/metadata-action/compare/v3.7.0...v3.8.0

    Commits
    • b2391d3 Merge pull request #193 from crazy-max/images-opts
    • 2f4dd14 backward compatibility with old images format
    • a5680a6 attribute to enable/disable images
    • be6d2cc Merge pull request #198 from crazy-max/refactor-default-banch
    • 0a72be4 don't handle default branch global exp for pr events
    • 72fe50e Merge pull request #197 from crazy-max/rm-baseref-def-branch
    • aca951f remove support of default branch global exp for push tag events
    • 0978a06 Merge pull request #192 from crazy-max/default-branch
    • c2905fb ci: add global expressions job
    • 7d7a22a fix undefined base_ref for some events
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies github_actions 
    opened by dependabot[bot] 2
  • Bump pytest from 7.1.1 to 7.1.2

    Bump pytest from 7.1.1 to 7.1.2

    Bumps pytest from 7.1.1 to 7.1.2.

    Release notes

    Sourced from pytest's releases.

    7.1.2

    pytest 7.1.2 (2022-04-23)

    Bug Fixes

    • #9726: An unnecessary numpy import inside pytest.approx{.interpreted-text role="func"} was removed.
    • #9820: Fix comparison of dataclasses with InitVar.
    • #9869: Increase stacklevel for the NODE_CTOR_FSPATH_ARG deprecation to point to the user's code, not pytest.
    • #9871: Fix a bizarre (and fortunately rare) bug where the [temp_path]{.title-ref} fixture could raise an internal error while attempting to get the current user's username.
    Commits
    • 2f2f1a6 Prepare release version 7.1.2
    • 5c04f3a [7.1.x] Fix wrong log_file docs (#9879)
    • 078733c Merge pull request #9872 from pytest-dev/backport-9871-to-7.1.x
    • 3a7ead6 [7.1.x] fix: move 'import getpass' statement to try-clause
    • 6d75333 [7.1.x] Increase stacklevel to point at user's code (#9870)
    • ddbb998 [7.1.x] Increase stacklevel to point at user's code
    • 0ec5886 Merge pull request #9855 from pytest-dev/backport-9854-to-7.1.x
    • f2469fc [7.1.x] Docs: link to easy issues in contributing guide
    • 94ec0f8 Merge pull request #9846 from pytest-dev/backport-9842-to-7.1.x
    • 5ef96fd [7.1.x] fix comparison of dataclasses with InitVar
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump homeassistant from 2022.4.0 to 2022.4.2

    Bump homeassistant from 2022.4.0 to 2022.4.2

    Bumps homeassistant from 2022.4.0 to 2022.4.2.

    Release notes

    Sourced from homeassistant's releases.

    2022.4.2

    #69304: home-assistant/core#69304 #69597: home-assistant/core#69597 #69652: home-assistant/core#69652 #69655: home-assistant/core#69655 #69664: home-assistant/core#69664 #69667: home-assistant/core#69667 #69671: home-assistant/core#69671 #69679: home-assistant/core#69679 #69714: home-assistant/core#69714 #69718: home-assistant/core#69718 #69725: home-assistant/core#69725 #69743: home-assistant/core#69743 #69757: home-assistant/core#69757 #69762: home-assistant/core#69762 #69771: home-assistant/core#69771 #69772: home-assistant/core#69772 #69776: home-assistant/core#69776 #69794: home-assistant/core#69794 #69802: home-assistant/core#69802 #69818: home-assistant/core#69818 #69821: home-assistant/core#69821 #69822: home-assistant/core#69822 #69833: home-assistant/core#69833 [@​AngellusMortis]: https://github.com/AngellusMortis [@​DeerMaximum]: https://github.com/DeerMaximum

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump homeassistant from 2022.4.0 to 2022.4.1

    Bump homeassistant from 2022.4.0 to 2022.4.1

    Bumps homeassistant from 2022.4.0 to 2022.4.1.

    Release notes

    Sourced from homeassistant's releases.

    2022.4.1

    • Add comments to zwave_js node metadata WS API ([@​raman325] - #67210) ([zwave_js docs])
    • Continue on template error during yaml import for generic ([@​davet2001] - #69440) ([generic docs])
    • Fix telegram broadcast ([@​balloob] - #69452) ([telegram_bot docs])
    • Fix elkm1 connection when panel drops VN request ([@​bdraco] - #69454) ([elkm1 docs])
    • Ignore IPv6 link local address on ssdp discovery in Fritz!Smarthome ([@​mib1185] - #69455) ([fritzbox docs])
    • Fix reload race in unifiprotect ([@​bdraco] - #69485) ([unifiprotect docs])
    • Bump pyhaversion from 22.04.0 to 22.4.1 ([@​ludeeus] - #69486) ([version docs])
    • Fix remote_rpi_gpio missing requirement ([@​thecode] - #69488) ([remote_rpi_gpio docs])
    • Fix reloading the sun integration ([@​bdraco] - #69495) ([sun docs])
    • Gracefully handle empty summary in google calendar ([@​allenporter] - #69520) ([google docs])
    • Fix adding OS entities for supervised installations ([@​ludeeus] - #69539) ([hassio docs])
    • Fix registered entities without a category not being exclude-able in the HomeKit UI ([@​bdraco] - #69543) ([homekit docs])
    • Run energy db calls in the db executor ([@​bdraco] - #69544) ([energy docs])
    • Generic fix stream thumbnail ([@​davet2001] - #69378) ([generic docs])
    • Log which device has the time discrepancy ([@​hunterjm] - #69595) ([onvif docs])
    • Fix utility_meter reset service ([@​dgomes] - #69612) ([utility_meter docs])
    • Update aioairzone to v0.3.1 ([@​Noltari] - #68975) ([airzone docs])
    • Update aioairzone to v0.3.3 ([@​Noltari] - #69615) ([airzone docs])
    • Mark backgrounds optional for tplink random effects ([@​bdraco] - #69622) ([tplink docs])
    • Fix ZHA group creation ([@​puddly] - #69629) ([zha docs])
    • Fix tado default overlay for when set pre new overlay feature ([@​north3221] - #69584) ([tado docs])
    • Move new zha_event command parameters into a params key to ensure backwards compatibility ([@​puddly] - #69631) ([zha docs])
    • Bump ZHA quirks to 0.0.71 ([@​dmulcahey] - #69633) ([zha docs])
    • Fix Samjin Multi acceleration in ZHA ([@​dmulcahey] - #69636) ([zha docs])
    • [powerwall] Skip backup reserve sensor if data is unavailable ([@​mdz] - #69637) ([powerwall docs])
    • Fix bugs calendar oauth token date handling ([@​allenporter] - #69641) ([google docs])

    #67210: home-assistant/core#67210 #68975: home-assistant/core#68975 #69378: home-assistant/core#69378 #69440: home-assistant/core#69440 #69452: home-assistant/core#69452 #69454: home-assistant/core#69454 #69455: home-assistant/core#69455 #69485: home-assistant/core#69485 #69486: home-assistant/core#69486 #69488: home-assistant/core#69488 #69495: home-assistant/core#69495 #69520: home-assistant/core#69520 #69539: home-assistant/core#69539 #69543: home-assistant/core#69543 #69544: home-assistant/core#69544 #69584: home-assistant/core#69584 #69595: home-assistant/core#69595 #69612: home-assistant/core#69612 #69615: home-assistant/core#69615 #69622: home-assistant/core#69622 #69629: home-assistant/core#69629 #69631: home-assistant/core#69631

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump sqlalchemy from 1.4.32 to 1.4.35

    Bump sqlalchemy from 1.4.32 to 1.4.35

    Bumps sqlalchemy from 1.4.32 to 1.4.35.

    Release notes

    Sourced from sqlalchemy's releases.

    1.4.35

    Released: April 6, 2022

    sql

    • [sql] [bug] Fixed bug in newly implemented FunctionElement.table_valued.joins_implicitly feature where the parameter would not automatically propagate from the original TableValuedAlias object to the secondary object produced when calling upon TableValuedAlias.render_derived() or TableValuedAlias.alias().

      Additionally repaired these issues in TableValuedAlias:

      -   repaired a potential memory issue which could occur when
          repeatedly calling `TableValuedAlias.render_derived()` against
          successive copies of the same object (for .alias(), we currently
          have to still continue chaining from the previous element.  not sure
          if this can be improved but this is standard behavior for .alias()
          elsewhere)
      
      • repaired issue where the individual element types would be lost when calling upon TableValuedAlias.render_derived() or TableValuedAlias.alias().

    References: #7890

  • [sql] [bug] [regression] Fixed regression caused by #7823 which impacted the caching system, such that bound parameters that had been "cloned" within ORM operations, such as polymorphic loading, would in some cases not acquire their correct execution-time value leading to incorrect bind values being rendered.

    References: #7903

1.4.34

Released: March 31, 2022

orm

  • [orm] [bug] [regression] Fixed regression caused by #7861 where invoking an Insert construct which contained ORM entities directly via _orm.Session.execute() would fail.

    References: #7878

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependencies python 
opened by dependabot[bot] 2
  • Bump pre-commit from 2.17.0 to 2.18.1

    Bump pre-commit from 2.17.0 to 2.18.1

    Bumps pre-commit from 2.17.0 to 2.18.1.

    Release notes

    Sourced from pre-commit's releases.

    pre-commit v2.18.1

    Fixes

    pre-commit v2.18.0

    Features

    Fixes

    Updating

    • Remove python3.6 support. Note that pre-commit still supports running hooks written in older versions, but pre-commit itself requires python 3.7+.
    • pre-commit has migrated from the master branch to main.
    Changelog

    Sourced from pre-commit's changelog.

    2.18.1 - 2022-04-02

    Fixes

    2.18.0 - 2022-04-02

    Features

    Fixes

    Updating

    • Remove python3.6 support. Note that pre-commit still supports running hooks written in older versions, but pre-commit itself requires python 3.7+.
    • pre-commit has migrated from the master branch to main.
    Commits
    • 0276e25 v2.18.1
    • f5af0a9 Merge pull request #2324 from pre-commit/local-hooks-py27
    • 1722448 fix python 2.7 repo: local hooks
    • c5a39ae v2.18.0
    • 3aa2ce8 Merge pull request #2323 from pre-commit/move-try-slightly
    • a138c85 move patch discarding inside try for staged_files_only
    • 7602abc Merge pull request #2322 from pre-commit/default-install-hook-types
    • e11163d Merge pull request #2301 from jeff-m-sullivan/rscript-path
    • d650160 Merge pull request #2252 from daschuer/worktree_fix
    • fd0177a implement default_install_hook_types
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump sqlalchemy from 1.4.32 to 1.4.33

    Bump sqlalchemy from 1.4.32 to 1.4.33

    Bumps sqlalchemy from 1.4.32 to 1.4.33.

    Release notes

    Sourced from sqlalchemy's releases.

    1.4.33

    Released: March 31, 2022

    orm

    • [orm] [usecase] Added _orm.with_polymorphic.adapt_on_names to the _orm.with_polymorphic() function, which allows a polymorphic load (typically with concrete mapping) to be stated against an alternative selectable that will adapt to the original mapped selectable on column names alone.

      References: #7805

    • [orm] [usecase] Added new attributes UpdateBase.returning_column_descriptions and UpdateBase.entity_description to allow for inspection of ORM attributes and entities that are installed as part of an Insert, Update, or Delete construct. The Select.column_descriptions accessor is also now implemented for Core-only selectables.

      References: #7861

    • [orm] [performance] [bug] Improvements in memory usage by the ORM, removing a significant set of intermediary expression objects that are typically stored when a copy of an expression object is created. These clones have been greatly reduced, reducing the number of total expression objects stored in memory by ORM mappings by about 30%.

      References: #7823

    • [orm] [bug] [regression] Fixed regression in "dynamic" loader strategy where the _orm.Query.filter_by() method would not be given an appropriate entity to filter from, in the case where a "secondary" table were present in the relationship being queried and the mapping were against something complex such as a "with polymorphic".

      References: #7868

    • [orm] [bug] Fixed bug where _orm.composite() attributes would not work in conjunction with the _orm.selectin_polymorphic() loader strategy for joined table inheritance.

      References: #7801

    • [orm] [bug] Fixed issue where the _orm.selectin_polymorphic() loader option would not work with joined inheritance mappers that don't have a fixed "polymorphic_on" column. Additionally added test support for a wider variety of usage patterns with this construct.

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump pytest from 7.0.1 to 7.1.0

    Bump pytest from 7.0.1 to 7.1.0

    Bumps pytest from 7.0.1 to 7.1.0.

    Release notes

    Sourced from pytest's releases.

    7.1.0

    pytest 7.1.0 (2022-03-13)

    Breaking Changes

    • #8838: As per our policy, the following features have been deprecated in the 6.X series and are now removed:

      • pytest._fillfuncargs function.
      • pytest_warning_captured hook - use pytest_warning_recorded instead.
      • -k -foobar syntax - use -k 'not foobar' instead.
      • -k foobar: syntax.
      • pytest.collect module - import from pytest directly.

      For more information consult Deprecations and Removals in the docs.

    • #9437: Dropped support for Python 3.6, which reached end-of-life at 2021-12-23.

    Improvements

    • #5192: Fixed test output for some data types where -v would show less information.

      Also, when showing diffs for sequences, -q would produce full diffs instead of the expected diff.

    • #9362: pytest now avoids specialized assert formatting when it is detected that the default __eq__ is overridden in attrs or dataclasses.

    • #9536: When -vv is given on command line, show skipping and xfail reasons in full instead of truncating them to fit the terminal width.

    • #9644: More information about the location of resources that led Python to raise ResourceWarning{.interpreted-text role="class"} can now be obtained by enabling tracemalloc{.interpreted-text role="mod"}.

      See resource-warnings{.interpreted-text role="ref"} for more information.

    • #9678: More types are now accepted in the ids argument to @pytest.mark.parametrize. Previously only [str]{.title-ref}, [float]{.title-ref}, [int]{.title-ref} and [bool]{.title-ref} were accepted; now [bytes]{.title-ref}, [complex]{.title-ref}, [re.Pattern]{.title-ref}, [Enum]{.title-ref} and anything with a [__name__]{.title-ref} are also accepted.

    • #9692: pytest.approx{.interpreted-text role="func"} now raises a TypeError{.interpreted-text role="class"} when given an unordered sequence (such as set{.interpreted-text role="class"}).

      Note that this implies that custom classes which only implement __iter__ and __len__ are no longer supported as they don't guarantee order.

    Bug Fixes

    • #8242: The deprecation of raising unittest.SkipTest{.interpreted-text role="class"} to skip collection of tests during the pytest collection phase is reverted - this is now a supported feature again.
    • #9493: Symbolic link components are no longer resolved in conftest paths. This means that if a conftest appears twice in collection tree, using symlinks, it will be executed twice.

    ... (truncated)

    Commits
    • 1dbffcc [pre-commit.ci] auto fixes from pre-commit.com hooks
    • d53a5fb Prepare release version 7.1.0
    • d306ec0 Update upcoming trainings (#9744)
    • 3e4c14b Merge pull request #9751 from fabianegli/main
    • 7f924b1 Fix typo in deprecation documentation
    • 4a8f8ad build(deps): Bump django from 4.0.2 to 4.0.3 in /testing/plugins_integration ...
    • c0fd2d8 build(deps): Bump pytest-asyncio from 0.18.1 to 0.18.2 in /testing/plugins_in...
    • 843e018 Merge pull request #9732 from nicoddemus/9730-toml-failure
    • bc43d66 [automated] Update plugin list (#9733)
    • e38d1ca Improve error message for malformed pyproject.toml files
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump freezegun from 1.1.0 to 1.2.0

    Bump freezegun from 1.1.0 to 1.2.0

    Bumps freezegun from 1.1.0 to 1.2.0.

    Changelog

    Sourced from freezegun's changelog.

    1.2.0

    • Add support for time.perf_counter (and …_ns)

    • Added typeshed types

    • Dropped support for python 3.5

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Bump pytest-socket from 0.4.1 to 0.5.1

    Bump pytest-socket from 0.4.1 to 0.5.1

    Bumps pytest-socket from 0.4.1 to 0.5.1.

    Release notes

    Sourced from pytest-socket's releases.

    0.5.1

    What's Changed

    New Contributors

    Full Changelog: https://github.com/miketheman/pytest-socket/compare/0.5.0...0.5.1

    0.5.0 (2021-12-23)

    What's Changed

    New Contributors

    Full Changelog: https://github.com/miketheman/pytest-socket/compare/0.4.1...0.5.0

    Changelog

    Sourced from pytest-socket's changelog.

    [0.5.1][] (2020-01-23)

    Fixes

    • Plugin no longer breaks on doctests #109

    Changes

    • Dev dependency starlette updated
    • make install now installs dependencies if poetry.lock is missing/changed
    • Added a GitHub Workflow for stale issues
    • pre-commit auto-updated

    [0.5.0][] (2021-12-23)

    Changes

    • Removed support for Python 3.6 and older.
    • Consolidated configuration to pytest.Config
    • Replaced autouse fixture with pytest_runtest_setup() #88

    Fixes

    • Prevent IndexError with httpx.AsyncClient #85 (and other frameworks)
    • Switched to using poetry-core in pyproject.toml #74
    • Handle family passed as keyword argument #75
    • BEhave correctly when passing in multiple configurations #93

    Chores

    • Development updates
    • Documentation updates
    • Applied black code formatter
    • Applied isort import formatter
    • Added pre-commit hooks and CI status badges
    • Fixed code coverage reporting
    • Updated Python versions in tests
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies python 
    opened by dependabot[bot] 2
  • Releases(v0.4.28)
    • v0.4.28(Aug 10, 2022)

      What's Changed

      • Bump docker/build-push-action from 3.0.0 to 3.1.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/116
      • Bump pre-commit from 2.19.0 to 2.20.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/108
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/107
      • Bump homeassistant from 2022.7.1 to 2022.8.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/119

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.27...v0.4.28

      Source code(tar.gz)
      Source code(zip)
    • v0.4.27(Jul 11, 2022)

      What's Changed

      • Bump homeassistant from 2022.6.5 to 2022.6.6 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/102
      • Bump homeassistant from 2022.6.6 to 2022.7.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/106
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/104

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.26...v0.4.27

      Source code(tar.gz)
      Source code(zip)
    • v0.4.26(Jun 13, 2022)

      What's Changed

      • Bump homeassistant from 2022.6.4 to 2022.6.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/101
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/100

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.25...v0.4.26

      Source code(tar.gz)
      Source code(zip)
    • v0.4.25(Jun 8, 2022)

      What's Changed

      • Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/98
      • Bump homeassistant from 2022.6.0 to 2022.6.4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/99

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.24...v0.4.25

      Source code(tar.gz)
      Source code(zip)
    • v0.4.24(Jun 1, 2022)

    • v0.4.23(Jun 1, 2022)

      What's Changed

      • Bump docker/login-action from 1.14.1 to 2.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/85
      • Bump docker/setup-buildx-action from 1.6.0 to 2.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/87
      • Bump docker/build-push-action from 2.10.0 to 3.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/88
      • Bump pre-commit from 2.18.1 to 2.19.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/89
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/82
      • Bump docker/metadata-action from 3.7.0 to 4.0.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/86
      • Bump actions/cache from 3.0.2 to 3.0.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/95
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/94
      • Bump docker/setup-qemu-action from 1.2.0 to 2.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/84
      • Bump sqlalchemy from 1.4.35 to 1.4.36 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/79

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.22...v0.4.23

      Source code(tar.gz)
      Source code(zip)
    • v0.4.22(Apr 27, 2022)

      What's Changed

      • Bump homeassistant from 2022.4.6 to 2022.4.7 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/78

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.21...v0.4.22

      Source code(tar.gz)
      Source code(zip)
    • v0.4.21(Apr 23, 2022)

      What's Changed

      • Bump homeassistant from 2022.4.5 to 2022.4.6 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/76

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.20...v0.4.21

      Source code(tar.gz)
      Source code(zip)
    • v0.4.20(Apr 22, 2022)

      What's Changed

      • Bump docker/metadata-action from 3.6.2 to 3.7.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/66
      • Bump codecov/codecov-action from 2.1.0 to 3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/65
      • Bump actions/cache from 3.0.1 to 3.0.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/71
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/70
      • Bump homeassistant from 2022.4.0 to 2022.4.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/75

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.19...v0.4.20

      Source code(tar.gz)
      Source code(zip)
    • v0.4.19(Apr 7, 2022)

    • v0.4.18(Mar 30, 2022)

      What's Changed

      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/53
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/58
      • Bump homeassistant from 2022.3.7 to 2022.3.8 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/60
      • Bump sqlalchemy from 1.4.27 to 1.4.32 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/50
      • Bump docker/build-push-action from 2.9.0 to 2.10.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/55
      • Bump actions/cache from 2 to 3.0.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/61

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.17...v0.4.18

      Source code(tar.gz)
      Source code(zip)
    • v0.4.17(Mar 10, 2022)

      What's Changed

      • Bump homeassistant from 2022.3.2 to 2022.3.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/51

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.16...v0.4.17

      Source code(tar.gz)
      Source code(zip)
    • v0.4.16(Mar 7, 2022)

      What's Changed

      • Bump docker/login-action from 1.13.0 to 1.14.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/40
      • Bump actions/setup-python from 2 to 3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/41
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/39
      • Bump docker/login-action from 1.14.0 to 1.14.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/42
      • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/43
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/46
      • Bump homeassistant from 2022.2.9 to 2022.3.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/47

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.15...v0.4.16

      Source code(tar.gz)
      Source code(zip)
    • v0.4.15(Feb 21, 2022)

      What's Changed

      • Bump docker/login-action from 1.12.0 to 1.13.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/36
      • Bump pytest from 7.0.0 to 7.0.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/32
      • Bump homeassistant from 2022.2.5 to 2022.2.9 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/38

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.14...v0.4.15

      Source code(tar.gz)
      Source code(zip)
    • v0.4.14(Feb 10, 2022)

      What's Changed

      • Bump homeassistant from 2022.2.1 to 2022.2.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/31
      • Bump pytest from 6.2.5 to 7.0.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/29

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.13...v0.4.14

      Source code(tar.gz)
      Source code(zip)
    • v0.4.13(Feb 4, 2022)

      What's Changed

      • Bump docker/build-push-action from 2.8.0 to 2.9.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/27
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/26
      • update hass by @sdebruyn in https://github.com/sdebruyn/hass-auth-synology/pull/28

      New Contributors

      • @sdebruyn made their first contribution in https://github.com/sdebruyn/hass-auth-synology/pull/28

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.12...v0.4.13

      Source code(tar.gz)
      Source code(zip)
    • v0.4.12(Jan 21, 2022)

      What's Changed

      • Bump pre-commit from 2.16.0 to 2.17.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/23
      • Bump docker/build-push-action from 2.7.0 to 2.8.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/21
      • Bump homeassistant from 2021.12.9 to 2021.12.10 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/22

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.11...v0.4.12

      Source code(tar.gz)
      Source code(zip)
    • v0.4.11(Jan 13, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.8 to 2021.12.9 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/20
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/19

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.10...v0.4.11

      Source code(tar.gz)
      Source code(zip)
    • v0.4.10(Jan 8, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.7 to 2021.12.8 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/18
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/17

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.8...v0.4.10

      Source code(tar.gz)
      Source code(zip)
    • v0.4.9(Jan 6, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.7 to 2021.12.8 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/18
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/17

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.8...v0.4.9

      Source code(tar.gz)
      Source code(zip)
    • v0.4.8(Jan 1, 2022)

      What's Changed

      • Bump homeassistant from 2021.12.6 to 2021.12.7 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/16

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.7...v0.4.8

      Source code(tar.gz)
      Source code(zip)
    • v0.4.7(Dec 28, 2021)

      What's Changed

      • Bump homeassistant from 2021.12.5 to 2021.12.6 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/15

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.6...v0.4.7

      Source code(tar.gz)
      Source code(zip)
    • v0.4.6(Dec 28, 2021)

      What's Changed

      • Bump homeassistant from 2021.12.4 to 2021.12.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/13
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/14

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.5...v0.4.6

      Source code(tar.gz)
      Source code(zip)
    • v0.4.5(Dec 22, 2021)

      What's Changed

      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/10
      • Bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/11
      • Bump homeassistant from 2021.12.3 to 2021.12.4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/12

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.4...v0.4.5

      Source code(tar.gz)
      Source code(zip)
    • v0.4.4(Dec 20, 2021)

      What's Changed

      • Bump homeassistant from 2021.12.2 to 2021.12.3 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/9

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.3...v0.4.4

      Source code(tar.gz)
      Source code(zip)
    • v0.4.3(Dec 17, 2021)

      What's Changed

      • Bump docker/metadata-action from 3.6.0 to 3.6.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/3
      • Bump docker/metadata-action from 3.6.1 to 3.6.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/6
      • Bump pre-commit from 2.15.0 to 2.16.0 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/4
      • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/sdebruyn/hass-auth-synology/pull/5
      • Bump homeassistant from 2021.11.5 to 2021.12.1 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/7
      • Bump homeassistant from 2021.12.1 to 2021.12.2 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/8

      New Contributors

      • @pre-commit-ci made their first contribution in https://github.com/sdebruyn/hass-auth-synology/pull/5

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.2...v0.4.3

      Source code(tar.gz)
      Source code(zip)
    • v0.4.2(Nov 26, 2021)

      What's Changed

      • Bump homeassistant from 2021.11.4 to 2021.11.5 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/2

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.1...v0.4.2

      Source code(tar.gz)
      Source code(zip)
    • v0.4.1(Nov 16, 2021)

      What's Changed

      • Bump homeassistant from 2021.11.3 to 2021.11.4 by @dependabot in https://github.com/sdebruyn/hass-auth-synology/pull/1

      New Contributors

      • @dependabot made their first contribution in https://github.com/sdebruyn/hass-auth-synology/pull/1

      Full Changelog: https://github.com/sdebruyn/hass-auth-synology/compare/v0.4.0...v0.4.1

      Source code(tar.gz)
      Source code(zip)
    Owner
    Sam Debruyn
    data engineer, Scala, Python, Go, Terraform, Azure, C#, Xamarin
    Sam Debruyn
    Connect a TeslaMate instance to Home Assistant, using MQTT

    TeslaBuddy Connect a TeslaMate instance to Home Assistant, using MQTT. It allows basic control of your Tesla vehicle via Home Assistant (currently, ju

    null 4 May 23, 2022
    Resmed_myair_sensors - This is a Home Assistant custom component to pull daily CPAP data from ResMed's myAir service using an undocumented API

    resmed_myair This component will set up the following platforms. Platform Description sensor Show info from the myAir API. Installation Using the tool

    Preston Tamkin 17 Dec 29, 2022
    Philippe 1 Jan 9, 2022
    Universal Xiaomi MIoT integration for Home Assistant

    Xiaomi MIoT Raw 简体中文 | English MIoT 协议是小米智能家居从 2018 年起推行的智能设备通信协议规范,此后凡是可接入米家的设备均通过此协议进行通信。此插件按照 MIoT 协议规范与设备通信,实现对设备的状态读取及控制。

    null 1.9k Jan 2, 2023
    Volkswagen ID component for Home Assistant

    Volkswagen ID component for Home Assistant This folder contains both a generic Python 3 library for the Volkswagen ID API and a component for Home Ass

    null 55 Jan 7, 2023
    Sensor of Temperature Feels Like for Home Assistant.

    Please ⭐ this repo if you find it useful Sensor of Temperature Feels Like for Home Assistant Installation Install from HACS (recommended) Have HACS in

    Andrey 60 Dec 25, 2022
    Home Assistant custom integration for e-distribución

    e-Distribución is an energy distribution company that covers most of South Spain area. If you live in this area, you probably are able to register into their website to get some information about your power demand, energy consumption, or even cycle billing (in terms of consumptions).

    VMG 17 Sep 7, 2022
    Home Assistant custom integration for Yi cameras: yi-hack-MStar, yi-hack-Allwinner and yi-hack-Allwinner-v2

    yi-hack Home Assistant integration Overview yi-hack Home Assistant is a custom integration for Yi cameras (or Sonoff camera) with one of the following

    roleo 131 Jan 3, 2023
    Интеграция Home Assistant с ЛК "Интер РАО"

    ЕЛК ЖКХ «Интер РАО» для Home Assistant Предоставление информации о текущем состоянии ваших аккаунтов в ЕЛК ЖКХ. Введение @ TODO @ Установка Посредство

    Alexander Ryazanov 27 Nov 5, 2022
    Provide Unifi device info via api to Home Assistant that will give ap sensors

    Unifi AP Device info Provide Unifi device info via api to Home Assistant that will give ap sensors

    null 12 Jan 7, 2023
    Switch predictor for Home Assistant with AppDeamon

    Home Assistant AppDeamon - Event predictor WORK IN PROGRESS - CURRENTLY NOT COMPLETE AND NOT WORK This is an idea under development (when I have free

    null 37 Dec 17, 2022
    Uses the Duke Energy Gateway to import near real time energy usage into Home Assistant

    Duke Energy Gateway This is a custom integration for Home Assistant. It pulls near-real-time energy usage from Duke Energy via the Duke Energy Gateway

    Michael Meli 28 Dec 23, 2022
    Custom component for Home Assistant that integrates Candy/Haier Wi-Fi washing machines (also known as Simply-Fi).

    Candy Home Assistant component Custom component for Home Assistant that integrates Candy/Haier Wi-Fi washing machines (also known as Simply-Fi). This

    Olivér Falvai 61 Dec 29, 2022
    emhass: Energy Management for Home Assistant

    emhass EMHASS: Energy Management for Home Assistant Context This module was conceived as an energy management optimization tool for residential electr

    David 70 Dec 24, 2022
    Python script: Enphase Envoy mqtt json for Home Assistant

    A Python script that takes a real time stream from Enphase Envoy and publishes to a mqtt broker. This can then be used within Home Assistant or for other applications. The data updates at least once per second with negligible load on the Envoy.

    null 29 Dec 27, 2022
    Electrolux Pure i9 robot vacuum integration for Home Assistant.

    Home Assistant Pure i9 This repository integrates your Electrolux Pure i9 robot vacuum with the smart home platform Home Assistant. The integration co

    Niklas Ekman 15 Dec 22, 2022
    Huawei Solar sensors for Home Assistant

    Huawei Solar Sensors This integration splits out the various values that are fetched from your Huawei Solar inverter into separate HomeAssistant senso

    Thijs Walcarius 151 Dec 31, 2022
    Baseline model for Augmented Home Assistant

    Dataset Preparation Step 1. Rename the Virtual-Home output directory to 'vh.[name]', for example: 'vh.door' Make sure the directory contains 100+ fram

    Stanford HCI 1 Aug 24, 2022
    Better support for Nuki devices to the Home Assistant

    Another attempt to add a better support for Nuki devices to the Home Assistant Features: Lock interface implementation Uses local webhook from bridge

    Konstantin 105 Jan 7, 2023