The Wayback Machine - https://web.archive.org/web/20230529025542/https://github.com/home-assistant/core/commits/dev
Skip to content

Commits

Permalink
dev
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Commits on May 29, 2023

  1. Add Options flow to YouTube (#93667)

    * Add Options flow to YouTube
    
    * Add strings for options flow
    
    * Add strings for options flow
    
    * Add strings for options flow
    joostlek committed May 29, 2023
  2. Restore original websocket commands for config entries (#93707)

    Restore original websocket commands and add "config_entries/get_single"
    marvin-w committed May 29, 2023

Commits on May 28, 2023

  1. Raise issue "does not support platform setup" (#93585)

    * Raise issue on platform missing
    
    * Modify issue
    
    * Remove deprecation
    
    * Fix strings
    
    * Strings
    
    * Last strings
    
    * strings to common
    gjohansson-ST committed May 28, 2023
  2. Improve async youtube (#93685)

    * Improve async youtube
    
    * Improve async youtube
    joostlek committed May 28, 2023
  3. Fix typo in ping (#93701)

    emontnemery committed May 28, 2023
  4. Fix refactoring error with updating polling entities in sequence (#93693

    )
    
    * Fix refactoring error with updating in sequence
    
    see #93649
    
    * coverage
    
    * make sure entities are being updated in parallel
    
    * make sure entities are being updated in sequence
    bdraco committed May 28, 2023
  5. Make cv.empty_config_schema log an error instead of raise (#93646)

    * Make cv.empty_config_schema log an error instead of raise
    
    * Add test
    
    * Update homeassistant/helpers/config_validation.py
    
    Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
    emontnemery and c0ffeeca7 committed May 28, 2023
  6. Fix imap parsing non rfc compliant date crash (#93630)

    * Fix imap parsing non rfc compliant date crash
    
    * Use parsedate_to_datetime from mail.utils
    jbouwh committed May 28, 2023
  7. Improve Youtube integration (#93683)

    * Fix feedback
    
    * Fix feedback
    joostlek committed May 28, 2023
  8. Update dialogflow URL (#93616)

    Update URL
    wrt54g committed May 28, 2023
  9. Use config entry setup in cast tests (#93595)

    * Use config entry setup in cast tests
    
    * Remove import step from config flow
    
    * Remove import tests
    
    * Fix tests
    emontnemery committed May 28, 2023
  10. Improve OpenSky typing (#93666)

    * Add types to OpenSky
    
    * Update .strict-typing
    
    * Add types to OpenSky
    joostlek committed May 28, 2023
  11. Make diagnostics dataclasses sloted (#93600)

    Now available since our minimum python version is 3.10
    
    Saves a tiny bit of ram
    bdraco committed May 28, 2023
  12. Add event helper to dispatch device registry updates by device_id (#9…

    …3602)
    
    * Add event helper to dispatch device registry updates by device_id
    
    * Update homeassistant/helpers/event.py
    
    * dry
    
    * dry
    
    * reduce
    
    * reduce
    
    * reorder
    
    * reduce
    
    * cleanup stack depth
    
    * dry
    
    * fix double lookup
    
    * remove unused
    
    * collapse
    bdraco committed May 28, 2023

Commits on May 27, 2023

  1. Speed up processing subscribe_events and subscribe_entites when user …

    …has read all permissions (#93611)
    
    Speed up processing subscribe_events and subscribe_entites when user the read all permissions
    bdraco committed May 27, 2023
  2. Disable call_soon for device tracker device registry updates (#93638)

    Run device tracker device registry updates immediately
    without the call_soon delay. This listener does not
    need a delay and it only adds overhead in this case.
    bdraco committed May 27, 2023
  3. Await in sequence when we know we will be blocked by the entity platf…

    …orm semaphore (#93649)
    
    * Defer creating tasks we know are going to wait on the entity platform semaphore
    
    When looking at whats going on with aiomonitor-ng, I noticed
    we end up creating a lot of tasks that block waiting for the
    executor because of the entity platform parallel_updates semaphore.
    
    When we know the tasks are going to block we now await them
    in sequence to avoid feeding the loop a herd of tasks that
    will block on the semaphore
    
    * change during iteration fix
    
    * change during iteration fix
    
    * cleanup
    
    * cleanup
    
    * fix vizio test
    bdraco committed May 27, 2023
  4. Disable polling for samsungtv remote entities (#93650)

    These entities do not have a defined state, there is no reason to poll
    bdraco committed May 27, 2023
  5. Disable polling on energy sensors (#93651)

    These sensors do not implement async_update so no
    polling is needed
    bdraco committed May 27, 2023
  6. Improve performance when serializing small bits of JSON (#93653)

    * Improve performance when serializing small bits of JSON
    
    Making json_bytes a partial reduced the run time to
    build the small JSON messages by ~18.75%
    
    We serialize a lot of small messages over the websocket
    
    * typing
    bdraco committed May 27, 2023
  7. Collapse valid state check when creating a state (#93655)

    Inline valid state check when creating a state
    
    This was added in #9696 and only used in one place so
    it does not need to be another function
    bdraco committed May 27, 2023
  8. Reduce overhead to filter entities in the recorder (#93656)

    * Reduce overhead to filter entities in the recorder
    
    * fix type
    bdraco committed May 27, 2023
  9. Use httpx instead of requests for mjpeg camera images that need diges…

    …t to avoid jump to executor (#93244)
    
    * Use httpx instead of requests for mjpeg camera images that need digest
    
    Avoids jump to executor
    
    * Use httpx instead of requests for mjpeg camera images that need digest
    
    Avoids jump to executor
    
    * stream as well
    
    * fix
    
    * fix
    bdraco committed May 27, 2023
  10. Switch some frequently called call_laters to call_at (#93659)

    * Switch some frequently called call_laters to call_at
    
    call_at is a bit faster than call_later since call_later
    is a wrapper around call_at.
    
    We call at lot of these at startup so it helps a bit when
    we are resource constrained
    
    * update test
    
    * update test
    bdraco committed May 27, 2023
  11. Add YouTube integration (#92988)

    * Add YouTube stub
    
    * Add YouTube stub
    
    * Add YouTube stub
    
    * Add YouTube stub
    
    * Add Youtube stub
    
    * Add Youtube stub
    
    * Add tests
    
    * Add tests
    
    * Add tests
    
    * Clean up
    
    * Add test for options flow
    
    * Fix feedback
    
    * Fix feedback
    
    * Remove obsolete request
    
    * Catch exceptions
    
    * Parallelize latest video calls
    
    * Apply suggestions from code review
    
    Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>
    
    * Add youtube to google brands
    
    * Fix feedback
    
    * Fix feedback
    
    * Fix test
    
    * Fix test
    
    * Add unit test for http error
    
    * Update homeassistant/components/youtube/coordinator.py
    
    Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>
    
    * Fix black
    
    * Fix feedback
    
    * Fix feedback
    
    * Fix tests
    
    ---------
    
    Co-authored-by: Robert Hillis <tkdrob4390@yahoo.com>
    joostlek and tkdrob committed May 27, 2023
  12. Fix todoist end time for tasks with due date in the future (#91874)

    Fix end time for tasks with due date in the future.
    
    Co-authored-by: Allen Porter <allen@thebends.org>
    boralyl and allenporter committed May 27, 2023

Commits on May 26, 2023

  1. Use entity attributes in mystrom (#93591)

    * Migrated proprties to _attr_
    
    * Update homeassistant/components/mystrom/light.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * Update homeassistant/components/mystrom/light.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * Update homeassistant/components/mystrom/light.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * Update homeassistant/components/mystrom/light.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * Update homeassistant/components/mystrom/light.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * Update homeassistant/components/mystrom/light.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * Update homeassistant/components/mystrom/switch.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * Update homeassistant/components/mystrom/switch.py
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    
    * review comment
    
    ---------
    
    Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
    pail23 and epenet committed May 26, 2023
Older