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

2024.2.0 #6252

Merged
merged 184 commits into from
Feb 21, 2024
Merged

2024.2.0 #6252

merged 184 commits into from
Feb 21, 2024

Commits on Dec 13, 2023

  1. Configuration menu
    Copy the full SHA
    9f27ead View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Allow use of CDC/JTAG loggers on esp32 variants with Arduino (#4658)

    * Allow use of CDC/JTAG loggers on esp32 variants with Arduino
    
    * Only on s2/s3
    
    * Separate C3 from S2/S3
    
    * C code builds & runs correctly, still needs work though
    
    * Works on S2
    
    * It works!
    
    * Remove unnecessary header
    
    ---------
    
    Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
    jesserockz and kbx81 committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    777cdb1 View commit details
    Browse the repository at this point in the history
  2. [Logger] ESP32 S3 serial logger (#4853)

    * Add support for ESP32 S3 logger.
    
    * fix default
    
    * Remove cpp & h changes to combine with PR #4658
    
    * Not enough attention to details.
    
    * Add build flag
    
    * Validation fix
    
    * Fix validation for real this time
    
    ---------
    
    Co-authored-by: Your Name <you@example.com>
    Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
    3 people committed Dec 14, 2023
    Configuration menu
    Copy the full SHA
    8c37066 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3cc551 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a188ad View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. ESP32-S3 and ESP-IDF don't play well with USB_CDC and need USB_SERIAL…

    …_JTAG (#5929)
    
    Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
    clydebarrow and kbx81 committed Dec 15, 2023
    Configuration menu
    Copy the full SHA
    300343a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    836a3db View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Bump zeroconf from 0.128.4 to 0.130.0 (#5950)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    ea4e618 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    94904f4 View commit details
    Browse the repository at this point in the history
  3. Fix - Tuya Fan - Allow integer speed datapoint (#5948)

    Co-authored-by: Cram42 <5396871+cram42@users.noreply.github.com>
    cram42 and cram42 committed Dec 17, 2023
    Configuration menu
    Copy the full SHA
    003d8b0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a23b7e View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    8653972 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29fb2a5 View commit details
    Browse the repository at this point in the history
  3. Revert pure virtual functions in UART component from #5920 (#5932)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    DrCoolzic and jesserockz committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    1d37edb View commit details
    Browse the repository at this point in the history
  4. Bump esptool from 4.6.2 to 4.7.0 (#5935)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    2060d1a View commit details
    Browse the repository at this point in the history
  5. Bump actions/download-artifact from 3.0.2 to 4.0.0 (#5936)

    Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3.0.2 to 4.0.0.
    - [Release notes](https://github.com/actions/download-artifact/releases)
    - [Commits](actions/download-artifact@v3.0.2...v4.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/download-artifact
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    323f8c9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f4d7da View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    89c6f3d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bf25823 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d99598b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8961e8a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3ea5054 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0a117eb View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2023

  1. Configuration menu
    Copy the full SHA
    52b9668 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd06dc7 View commit details
    Browse the repository at this point in the history
  3. Bump zeroconf from 0.130.0 to 0.131.0 (#5967)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Dec 19, 2023
    Configuration menu
    Copy the full SHA
    efda203 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    16798bb View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2023

  1. Configuration menu
    Copy the full SHA
    d582cfa View commit details
    Browse the repository at this point in the history
  2. Fix pin reuse error with pin expanders (#5973)

    Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
    jesserockz and clydebarrow committed Dec 20, 2023
    Configuration menu
    Copy the full SHA
    84174ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    23cedda View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Configuration menu
    Copy the full SHA
    26277e4 View commit details
    Browse the repository at this point in the history
  2. feat: add AS5600 component/sensor (#5174)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    ammmze and jesserockz committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    991880d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c2383e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c6a37da View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b593294 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    937a9c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2a1d16f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    784dff7 View commit details
    Browse the repository at this point in the history
  9. Add support for waveshare 2.9in B V3 version (#5902)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    gumulka and jesserockz committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c305f61 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c92715e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a784f1e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    04b3547 View commit details
    Browse the repository at this point in the history
  13. Alarm panel: Add changes to support enhanced features (#5671)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    hwstar and jesserockz committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    223e6e8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f096f10 View commit details
    Browse the repository at this point in the history
  15. Bug: Unwanted change resistance in x9c component (#5483)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    fizista and jesserockz committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    d73ad39 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    222bb9b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    74281b9 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5e2df0b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    442820d View commit details
    Browse the repository at this point in the history
  20. Update libtiff6 (#5985)

    cvandesande committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0a779a9 View commit details
    Browse the repository at this point in the history
  21. Override GPIOs 12 and 13 on the airm2m (LuatOS) board (#5982)

    Co-authored-by: David Monro <david.monro@anu.edu.au>
    davidmonro and David Monro committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    31448a4 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Add Keeloq RF protocol (#5511)

    marshn committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    513a02c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    059e4ce View commit details
    Browse the repository at this point in the history
  3. web_server.py: return empty content when file doesn't exist (#5980)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    jessicah and jesserockz committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    70fdc3c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3de5b26 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4fb7e94 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bd6fa29 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    676ae6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d2d0058 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    46255ad View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    46c4c61 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Configuration menu
    Copy the full SHA
    a97fc4f View commit details
    Browse the repository at this point in the history
  2. web_server support for home assistant like styling (#5854)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    afarago and jesserockz committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    8e67499 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2023

  1. Configuration menu
    Copy the full SHA
    6583026 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fe15d99 View commit details
    Browse the repository at this point in the history
  3. Fix docker builds (#6012)

    bdraco committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    de6fc6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    46fc37b View commit details
    Browse the repository at this point in the history
  5. [Touchscreen] Add expire of touch record. (#5986)

    * Add expire of touch record.
    
    * Implement suggested changes.
    
    * Alternative implementation to detect touch release.
    
    * add `cancel_timeout`.
    
    * Add touch timeout as configurable element.
    
    ---------
    
    Co-authored-by: Your Name <you@example.com>
    Fabian-Schmidt and Your Name committed Dec 24, 2023
    Configuration menu
    Copy the full SHA
    93ac765 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    3be9786 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    d4d49e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Add constants used by multiple display drivers to global const.py (#6033

    )
    
    * Add constants used by multiple display drivers to global const.py
    
    * Add further constants
    
    * Refactor st7789v and st7735v
    clydebarrow committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    21ec42f View commit details
    Browse the repository at this point in the history
  2. Nextion queue size (#6029)

    * Nextion `queue_size` function
    
    Returns the size of Nextion queue.
    For troubleshooting only.
    
    * Move `queue_size` to `nextion.h`
    
    This is where the queue is
    
    * Inline doc
    
    * clang-format
    edwardtfn committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    d3567f9 View commit details
    Browse the repository at this point in the history
  3. Ble client additions and fixes (#5277)

    * Add config to disable auto-connect of BLE client.
    Correct initialise MAC address of BLE client.
    
    * Checkpont
    
    * Fixes for automation progress.
    
    * Fixes for automation progress.
    
    * Checkpoint;
    fix notify for ble_client
    
    * Fix BLE client binary_output
    
    * Various fixes
    
    * Consider notifications on when receiving REG_FOR event.
    
    * Add testing branch to workflow
    
    * Add workflow
    
    * CI changes
    
    * CI changes
    
    * CI clang
    
    * CI changes
    
    * CI changes
    
    * Add comment about logging macros
    
    * Add test, sanitise comment
    
    * Revert testing change to ci config
    
    * Update codeowners
    
    * Revert ci config change
    
    * Fix some state changes
    
    * Add default case.
    
    * Minor fixes
    
    * Add auto-connect to logconfig
    clydebarrow committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    5ebb68f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2a43e55 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. GT911 touchscreen: Fix bug causing touch button release to fail (#6042)

    * Fix bug causing gt911 touch button release to fail
    
    * Cache button state and report changes only
    clydebarrow committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    773cd0f View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2024

  1. Display: Introduce draw_pixels_at() method for fast block display r…

    …endering (#6034)
    
    * Introduce `draw_pixels_at()` method for fast block display rendering
    
    * Add check for 18 vs 16 bit display.
    clydebarrow committed Jan 1, 2024
    Configuration menu
    Copy the full SHA
    ae52164 View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2024

  1. clang-format and clang-tidy scripts: More robust algorithm to find co…

    …rrect executable (#6041)
    
    * More robust algorithm to find correct executable
    
    * Revise message wording
    
    * Add clang-tidy and clang-format to requirements.txt.
    Add to message explaining install process.
    
    * Extracted get_binary to helpers.py. Use execptions for clean exit.
    
    * Add parameter types
    
    * clang-{tidy,format} in requirements_test.txt
    clean up script exit
    
    * Kill processes on ^C
    
    * Move clang-tidy and clang-format into requirements_dev.txt
    clydebarrow committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    a2e152a View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Don't crash with invalid adc pin (#6059)

    * Don't crash with invalid adc pin
    
    * lint
    ssieb committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    fdd54d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4202fe6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    14bffaf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    696bfe6 View commit details
    Browse the repository at this point in the history
  5. pylontech: fix voltage_low and voltage_high wrong unit (#6060)

    Co-authored-by: だから <82636574+Dackara@users.noreply.github.com>
    functionpointer and Dackara committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    9bdb9dc View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Bump flake8 from 6.1.0 to 7.0.0 (#6058)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    886d1a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6061699 View commit details
    Browse the repository at this point in the history
  3. Support full (>460 char) dumps of Pronto IR commands (#6040)

    Co-authored-by: Rob Paskowitz <rob@paskowitz.ca>
    rpaskowitz and Rob Paskowitz committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e3d146e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2bb5343 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    869cdf1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    79d00ec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    65e6f9c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d9def0c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2be19c4 View commit details
    Browse the repository at this point in the history
  10. Bump pytest from 7.4.3 to 7.4.4 (#6046)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    87301a2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6dfdcff View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    97be209 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    aa8a533 View commit details
    Browse the repository at this point in the history
  14. Run python tests on windows and macos (#6010)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    bdraco and jesserockz committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    fcd549e View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. BME280 SPI (#5538)

    * bme spi finally
    
    * linter
    
    * CO
    
    * tidy
    
    * lint
    
    * tidy [2]
    
    * tidy[-1]
    
    * final solution
    
    * Update test1.yaml
    
    remove failed test
    
    * Update test1.1.yaml
    
    add test to another file with free GPIO5 pin
    
    * fix spi read bytes
    
    * fix tests
    
    * rename bme280 to bme280_i2c
    apbodrov committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    4b783c0 View commit details
    Browse the repository at this point in the history
  2. ESP32-C3 USB_CDC fixes (#6069)

    kbx81 committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    082d9fc View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Configuration menu
    Copy the full SHA
    d616025 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4cc17da View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. Configuration menu
    Copy the full SHA
    343a8c0 View commit details
    Browse the repository at this point in the history
  2. negative values for all DHT22 variants (#6074)

    Co-authored-by: Samuel Sieb <samuel@sieb.net>
    ssieb and Samuel Sieb committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    aa04a3c View commit details
    Browse the repository at this point in the history
  3. fix negative temperature for pmsx003 (#6083)

    * fix negative temperature for pmsx003
    
    * Update esphome/components/pmsx003/pmsx003.cpp
    ssieb committed Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ed2ab9e View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    d551a2e View commit details
    Browse the repository at this point in the history
  2. Let show_*_page actions depend on "Display" (#6092)

    Instead of forcing a DisplayBuffer, let the display page actions use Displays without buffer.
    guillempages committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    8e83c7d View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Configuration menu
    Copy the full SHA
    f567b5d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5220c9e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dd2dca4 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. convert cse7766 to non-polling (#6095)

    Co-authored-by: Samuel Sieb <samuel@sieb.net>
    ssieb and Samuel Sieb committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    8b2d76e View commit details
    Browse the repository at this point in the history
  2. Use touch state from ft63x6 driver. (#6055)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    nielsnl68 and jesserockz committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    83baa24 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e390991 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cd1798 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    412c999 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    87cab92 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Configuration menu
    Copy the full SHA
    72ab170 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    249cd67 View commit details
    Browse the repository at this point in the history
  3. Add continuous option to the graph (#6093)

    Co-authored-by: Samuel Sieb <samuel@sieb.net>
    ssieb and Samuel Sieb committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    26acbbe View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e35cab0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ea03058 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21337ff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3854203 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    596943b View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Add support for VEML3235 lux sensor (#5959)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    kbx81 and jesserockz committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    0cd232c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b606e97 View commit details
    Browse the repository at this point in the history
  3. Add support X.509 client certificates for MQTT. (#5778)

    Co-authored-by: h2zero <powellperalata@gmail.com>
    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    3 people committed Jan 17, 2024
    Configuration menu
    Copy the full SHA
    e731a2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    39bd829 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. Configuration menu
    Copy the full SHA
    c9c8d39 View commit details
    Browse the repository at this point in the history
  2. Proposal: Test yaml for each component (#5398)

    * Test for each component.
    
    * When possible use commandline substitution.
    
    * Add wildcard support.
    
    * end file with new line.
    
    * Move component tests into subfolder.
    
    * Add component test to pipeline.
    
    * Remove trailing whitespace.
    
    * add restore python step.
    
    * Add `. venv/bin/activate` to pipeline.
    
    * step `changed-components` needs `common` step.
    
    * start `list-components-changed.py` different.
    
    * iterate on pipeline stage `list-components`.
    
    * Update `checkout` action.
    
    * Rename test folder from `tests` to `_test`.
    
    * validate file exists.
    
    * Move component test folder.
    
    * extend list-components to include child components.
    
    * File does not end with a newline
    
    * Handle empty list-components matrix.
    
    * list-components also check for changes in tests folder.
    
    * Improve `list-components.py`.
    
    * `*` is a forbidden character for filenames on windows.
    
    ---------
    
    Co-authored-by: Your Name <you@example.com>
    Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
    3 people committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    c6f5285 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2f2fea View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    45c0d10 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    045836c View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2024

  1. Bump platformio from 6.1.11 to 6.1.13 (#6086)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    dependabot[bot] and jesserockz committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ea9de45 View commit details
    Browse the repository at this point in the history
  2. Bump actions/cache from 3.3.2 to 4.0.0 (#6110)

    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    6a6a70f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8267b32 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2283b3b View commit details
    Browse the repository at this point in the history
  5. Add quad spi features (#5925)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    clydebarrow and jesserockz committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    1fef769 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6561746 View commit details
    Browse the repository at this point in the history
  7. Add support for Waveshare EPD 2.13" V3 (#5363)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    clydebarrow and jesserockz committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    ed771ab View commit details
    Browse the repository at this point in the history
  8. OTA 2 which confirm each written chunk (#6066)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    tomaszduda23 and jesserockz committed Jan 19, 2024
    Configuration menu
    Copy the full SHA
    6a8da17 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    2f09624 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0cbc06a View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. Improve temperature precision in BME280 and BMP280 (#6124)

    * Update bme280_base.cpp
    
    Change read_temperature to get better precision
    
      float const temperature = (*t_fine * 5 + 128);
      return temperature / 25600.0f;
    
    * Update bmp280.cpp
    
    increase precision in read_temperature
    
    * Update bmp280.cpp
    
    clang-format correction
    jxl77 committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    c35a217 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2024

  1. Nextion TFT upload IDF memory optimization (#6128)

    * Nextion TFT upload IDF memory optimization
    
    This optimizes the memory in use for TFT upload when using `esp-idf` framework.
    
    Basically, the engine establishes 3 connections to the the http/https server:
    1. Fetch the file size (used to manage chunks and file size)
    2. Transfer the 1st chunk (when it evaluates Nextion response to define either to continue from that point or to another point in the file)
    3. Transfer the remaining data.
    
    Until now, connection 1 was kept open during the whole process taking aprox 40kb of heap in a esp32dev (NSPanel in my tests) and the same amount of memory was needed to the 2nd and 3rd connections (which never competes to each other).
    With this change, each connection is closed and released before opening the next one with a significant reduction on the required heap needed for this transfer.
    
    This can still be improved to use a persistent connection, but I will look at this in the future, so it is not part of this change.
    
    In addition to the better connection management, I've added quite a lot of log (mostly at VERBOSE level), which was used for troubleshooting here.
    I was unsure about removing this. As it can be useful for others, I decided to keep it, but I will be fine about removing it if this is now in line with ESPHome best practices.
    
    * clang-format
    
    * Log response length
    edwardtfn committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    4812997 View commit details
    Browse the repository at this point in the history
  2. Add support for Pico-ResTouch-LCD-3.5 to ili9xxx driver (#6129)

    * Working version of Waveshare 3.5 Res Touch driver.
    
    * Default color order BGR
    clydebarrow committed Jan 23, 2024
    Configuration menu
    Copy the full SHA
    23071e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Ensure filename is shown when YAML raises an error (#6139)

    * Ensure filename is shown when YAML raises an error
    
    fixes #5423
    fixes #5377
    
    * Ensure filename is shown when YAML raises an error
    
    fixes #5423
    fixes #5377
    
    * Ensure filename is shown when YAML raises an error
    
    fixes #5423
    fixes #5377
    
    * Ensure filename is shown when YAML raises an error
    
    fixes #5423
    fixes #5377
    
    * Ensure filename is shown when YAML raises an error
    
    fixes #5423
    fixes #5377
    bdraco committed Jan 24, 2024
    Configuration menu
    Copy the full SHA
    25ab6f0 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2024

  1. Configuration menu
    Copy the full SHA
    f2caf13 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Configuration menu
    Copy the full SHA
    23a9a70 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2024

  1. Support tri-color waveshare eink displays 2.7inch B and B V2 (#4238)

    Co-authored-by: Richard Nauber <richard@nauber.dev>
    rnauber and Richard Nauber committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    9279875 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Configuration menu
    Copy the full SHA
    0fa0904 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. dfrobot_sen0395: Use setLatency instead of outputLatency (#5665)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    jfroy and jesserockz committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    b28821d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e9741f View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. WRGB or RGBW? WS2814 (#6164)

    mhetzi committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    164b42f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9dbbc80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfe16c9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    05da0fb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fe789c8 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. Configuration menu
    Copy the full SHA
    0ede4a3 View commit details
    Browse the repository at this point in the history
  2. host platform: improvements and bugfixes (#6137)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    clydebarrow and jesserockz committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    f3ef05f View commit details
    Browse the repository at this point in the history
  3. WLED Sync fix and BK72XX support (#6190)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    ChuckMash and jesserockz committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    558588e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a91937d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3eaf59c View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2024

  1. Configuration menu
    Copy the full SHA
    71b3a14 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    061d5b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Add micro_wake_word component (#6136)

    Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
    kahrendt and jesserockz committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    e521662 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    082778d View commit details
    Browse the repository at this point in the history
  3. Bump version to 2024.2.0b1

    jesserockz committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    0e769d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6935b02 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #6215 from esphome/bump-2024.2.0b1

    2024.2.0b1
    jesserockz committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    fb94778 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. AUTO_LOAD sensor for shelly_dimmer (#6223)

    kbx81 authored and jesserockz committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    373569d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7aa2c49 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    61a45dc View commit details
    Browse the repository at this point in the history
  4. WRGB Use correct multiplier (#6237)

    mhetzi authored and jesserockz committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    29ec40d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6eb3c65 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cc1813f View commit details
    Browse the repository at this point in the history
  7. Bump version to 2024.2.0b2

    jesserockz committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    e0e3489 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #6243 from esphome/bump-2024.2.0b2

    2024.2.0b2
    jesserockz committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    6ced54e View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. hold interrupt disable for dallas one-wire (#6244)

    Co-authored-by: Samuel Sieb <samuel@sieb.net>
    2 people authored and jesserockz committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    ae4af29 View commit details
    Browse the repository at this point in the history
  2. Fix tm1651 enum (#6248)

    kbx81 authored and jesserockz committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    841a831 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4eb04af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb16e6b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7bf676a View commit details
    Browse the repository at this point in the history
  6. Bump version to 2024.2.0b3

    jesserockz committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    03ea710 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #6249 from esphome/bump-2024.2.0b3

    2024.2.0b3
    jesserockz committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    86580d0 View commit details
    Browse the repository at this point in the history
  8. Bump version to 2024.2.0

    jesserockz committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    c92968d View commit details
    Browse the repository at this point in the history