Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/home-assistant/core.git. Pull mirroring updated .
  1. Oct 30, 2021
  2. Oct 28, 2021
  3. Oct 27, 2021
  4. Oct 26, 2021
  5. Oct 24, 2021
  6. Oct 22, 2021
  7. Oct 15, 2021
  8. Oct 14, 2021
  9. Oct 08, 2021
  10. Oct 07, 2021
  11. Oct 04, 2021
  12. Oct 03, 2021
  13. Oct 02, 2021
  14. Sep 30, 2021
  15. Sep 29, 2021
  16. Sep 27, 2021
    • Michael Chisholm's avatar
      Config-flow for DLNA-DMR integration (#55267) · a28fd7d6
      Michael Chisholm authored
      
      * Modernize dlna_dmr component: configflow, test, types
      
      * Support config-flow with ssdp discovery
      * Add unit tests
      * Enforce strict typing
      * Gracefully handle network devices (dis)appearing
      
      * Fix Aiohttp mock response headers type to match actual response class
      
      * Fixes from code review
      
      * Fixes from code review
      
      * Import device config in flow if unavailable at hass start
      
      * Support SSDP advertisements
      
      * Ignore bad BOOTID, fix ssdp:byebye handling
      
      * Only listen for events on interface connected to device
      
      * Release all listeners when entities are removed
      
      * Warn about deprecated dlna_dmr configuration
      
      * Use sublogger for dlna_dmr.config_flow for easier filtering
      
      * Tests for dlna_dmr.data module
      
      * Rewrite DMR tests for HA style
      
      * Fix DMR strings: "Digital Media *Renderer*"
      
      * Update DMR entity state and device info when changed
      
      * Replace deprecated async_upnp_client State with TransportState
      
      * supported_features are dynamic, based on current device state
      
      * Cleanup fully when subscription fails
      
      * Log warnings when device connection fails unexpectedly
      
      * Set PARALLEL_UPDATES to unlimited
      
      * Fix spelling
      
      * Fixes from code review
      
      * Simplify has & can checks to just can, which includes has
      
      * Treat transitioning state as playing (not idle) to reduce UI jerking
      
      * Test if device is usable
      
      * Handle ssdp:update messages properly
      
      * Fix _remove_ssdp_callbacks being shared by all DlnaDmrEntity instances
      
      * Fix tests for transitioning state
      
      * Mock DmrDevice.is_profile_device (added to support embedded devices)
      
      * Use ST & NT SSDP headers to find DMR devices, not deviceType
      
      The deviceType is extracted from the device's description XML, and will not
      be what we want when dealing with embedded devices.
      
      * Use UDN from SSDP headers, not device description, as unique_id
      
      The SSDP headers have the UDN of the embedded device that we're interested
      in, whereas the device description (`ATTR_UPNP_UDN`) field will always be
      for the root device.
      
      * Fix DMR string English localization
      
      * Test config flow with UDN from SSDP headers
      
      * Bump async-upnp-client==0.22.1, fix flake8 error
      
      * fix test for remapping
      
      * DMR HA Device connections based on root and embedded UDN
      
      * DmrDevice's UpnpDevice is now named profile_device
      
      * Use device type from SSDP headers, not device description
      
      * Mark dlna_dmr constants as Final
      
      * Use embedded device UDN and type for unique ID when connected via URL
      
      * More informative connection error messages
      
      * Also match SSDP messages on NT headers
      
      The NT header is to ssdp:alive messages what ST is to M-SEARCH responses.
      
      * Bump async-upnp-client==0.22.2
      
      * fix merge
      
      * Bump async-upnp-client==0.22.3
      
      Co-authored-by: default avatarSteven Looman <steven.looman@gmail.com>
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      a28fd7d6
    • Teemu R's avatar
      Rework TPLink integration to use python-kasa (#56701) · b40d2293
      Teemu R authored
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      Co-authored-by: default avatarTeemu R. <tpr@iki.fi>
      Co-authored-by: default avatarMartin Hjelmare <marhje52@gmail.com>
      b40d2293
  17. Sep 23, 2021
  18. Sep 21, 2021
  19. Sep 19, 2021
  20. Sep 18, 2021
  21. Sep 16, 2021
  22. Sep 15, 2021
  23. Sep 14, 2021
  24. Sep 13, 2021
    • starkillerOG's avatar
      Netgear config flow (#54479) · 5f86388f
      starkillerOG authored
      
      * Original work from Quentame
      
      * Small adjustments
      
      * Add properties and method_version
      
      * fix unknown name
      
      * add consider_home functionality
      
      * fix typo
      
      * fix key
      
      * swao setup order
      
      * use formatted mac
      
      * add tracked_list option
      
      * add options flow
      
      * add config flow
      
      * add config flow
      
      * clean up registries
      
      * only remove if no other integration has that device
      
      * tracked_list formatting
      
      * convert tracked list
      
      * add import
      
      * move imports
      
      * use new tracked list on update
      
      * use update_device instead of remove
      
      * add strings
      
      * initialize already known devices
      
      * Update router.py
      
      * Update router.py
      
      * Update router.py
      
      * small fixes
      
      * styling
      
      * fix typing
      
      * fix spelling
      
      * Update router.py
      
      * get model of router
      
      * add router device info
      
      * fix api
      
      * add listeners
      
      * update router device info
      
      * remove method version option
      
      * Update __init__.py
      
      * fix styling
      
      * ignore typing
      
      * remove typing
      
      * fix mypy config
      
      * Update mypy.ini
      
      * add options flow tests
      
      * Update .coveragerc
      
      * fix styling
      
      * Update homeassistant/components/netgear/__init__.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/__init__.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/__init__.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/config_flow.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/router.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * add ConfigEntryNotReady
      
      * Update router.py
      
      * use entry.async_on_unload
      
      * Update homeassistant/components/netgear/device_tracker.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * use cv.ensure_list_csv
      
      * add hostname property
      
      * Update device_tracker.py
      
      * fix typo
      
      * fix isort
      
      * add myself to codeowners
      
      * clean config flow
      
      * further clean config flow
      
      * deprecate old netgear discovery
      
      * split out _async_remove_untracked_registries
      
      * Update homeassistant/components/netgear/config_flow.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/config_flow.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * cleanup
      
      * fix rename
      
      * fix typo
      
      * remove URL option
      
      * fixes
      
      * add sensor platform
      
      * fixes
      
      * fix removing multiple entities
      
      * remove extra attributes
      
      * initialize sensors correctly
      
      * extra sensors disabled by default
      
      * fix styling and unused imports
      
      * fix tests
      
      * Update .coveragerc
      
      * fix requirements
      
      * remove tracked list
      
      * remove tracked registry editing
      
      * fix styling
      
      * fix discovery test
      
      * simplify unload
      
      * Update homeassistant/components/netgear/router.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * add typing
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * add typing
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * add typing
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * condense NetgearSensorEntities
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/router.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/router.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/router.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * Update homeassistant/components/netgear/router.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * add typing
      
      * styling
      
      * add typing
      
      * use ForwardRefrence for typing
      
      * Update homeassistant/components/netgear/device_tracker.py
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      
      * add typing
      
      * Apply suggestions from code review
      
      Thanks!
      
      Co-authored-by: default avatarMartin Hjelmare <marhje52@gmail.com>
      
      * process review comments
      
      * fix styling
      
      * fix devicename not available on all models
      
      * ensure DeviceName is not needed
      
      * Update homeassistant/components/netgear/config_flow.py
      
      Co-authored-by: default avatarMartin Hjelmare <marhje52@gmail.com>
      
      * Update homeassistant/components/netgear/config_flow.py
      
      Co-authored-by: default avatarMartin Hjelmare <marhje52@gmail.com>
      
      * Update __init__.py
      
      * fix styling
      
      Co-authored-by: default avatarJ. Nick Koston <nick@koston.org>
      Co-authored-by: default avatarMartin Hjelmare <marhje52@gmail.com>
      5f86388f
  25. Sep 11, 2021
  26. Sep 09, 2021
  27. Aug 29, 2021
  28. Aug 28, 2021
  29. Aug 25, 2021
Loading