Fabian
c6f528583b
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>
2024-01-18 01:13:40 -06:00
Benoît Leforestier
c9c8d39778
Add support of Honeywell HumidIcon (I2C HIH series) Temperature & Humidity sensor ( #5730 )
2024-01-18 09:56:56 +09:00
mathieu-mp
39bd829236
Fix color observation for triangle outline in display component ( #6107 )
2024-01-18 08:40:30 +09:00
h2zero
e731a2ffaa
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>
2024-01-18 08:26:56 +09:00
Jesse Hills
b606e976e1
CV: tidy up Schema wrapper ( #6105 )
2024-01-17 01:28:46 -06:00
Keith Burzinski
0cd232cdf5
Add support for VEML3235 lux sensor ( #5959 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-01-17 15:50:53 +09:00
Clyde Stubbs
596943b683
Inkplate6: Fix crash with initial set of greyscale ( #6038 )
2024-01-17 08:23:36 +09:00
Clyde Stubbs
3854203037
Socket: Add recvfrom method to receive UDP with source address. ( #6103 )
2024-01-17 08:12:31 +09:00
Jesse Hills
21337ffc67
Create RingBuffer for VoiceAssistant ( #6102 )
2024-01-16 17:37:57 +09:00
Piotr Majkrzak
ea03058ace
Fix RMT timing clock base ( #6101 )
2024-01-16 17:10:44 +09:00
Keith Burzinski
e35cab018a
Add NFC binary sensor platform ( #6068 )
2024-01-16 17:05:13 +09:00
Samuel Sieb
26acbbedbf
Add continuous option to the graph ( #6093 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2024-01-16 16:44:12 +09:00
alexborro
249cd67588
Fingerprint_grow: Trigger on finger scan start and on finger scan misplaced ( #6003 )
2024-01-16 16:38:19 +09:00
mathieu-mp
72ab1700e7
Add triangle shapes to display component ( #6096 )
2024-01-16 15:38:09 +09:00
aschmitz
87cab92af6
fix: negative temperatures on PMS5003T sensors ( #6100 )
2024-01-14 23:08:19 -08:00
NP v/d Spek
412c999f14
Revert "add Pico-ResTouch-LCD-3.5" ( #6098 )
2024-01-15 17:41:01 +11:00
NP v/d Spek
8cd1798674
add Pico-ResTouch-LCD-3.5 ( #6078 )
2024-01-15 11:09:35 +09:00
NP v/d Spek
e39099137d
update script/setup so it works fine on windows ( #6087 )
2024-01-15 11:08:10 +09:00
NP v/d Spek
83baa24022
Use touch state from ft63x6 driver. ( #6055 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-01-15 11:07:06 +09:00
Samuel Sieb
8b2d76e8ce
convert cse7766 to non-polling ( #6095 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2024-01-15 09:05:47 +09:00
Pieter Frenssen
dd2dca4d08
Bump pillow to 10.2.0. ( #6091 )
2024-01-15 08:48:02 +09:00
J. Nick Koston
5220c9edf8
Fallback to pure-python loader for better error when YAML loading fails ( #6081 )
2024-01-15 08:06:13 +09:00
tomaszduda23
f567b5d28b
add STATE_CLASS_TOTAL_INCREASING to bl0940 and bl0942 ( #6090 )
2024-01-15 08:01:20 +09:00
guillempages
8e83c7dd19
Let show_*_page actions depend on "Display" ( #6092 )
...
Instead of forcing a DisplayBuffer, let the display page actions use Displays without buffer.
2024-01-14 08:01:32 +11:00
Keith Burzinski
d551a2eba2
Improv Serial -- don't wait for incoming bytes ( #6089 )
2024-01-13 08:21:28 +00:00
Samuel Sieb
ed2ab9e962
fix negative temperature for pmsx003 ( #6083 )
...
* fix negative temperature for pmsx003
* Update esphome/components/pmsx003/pmsx003.cpp
2024-01-12 09:47:50 +00:00
Samuel Sieb
aa04a3caaf
negative values for all DHT22 variants ( #6074 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2024-01-12 03:20:08 -06:00
Samuel Sieb
343a8c063e
fix sen5x negative temperature ( #6082 )
2024-01-12 09:11:42 +00:00
mrtoy-me
4cc17dac0d
hydreon_rgxx - fix missing cg.add(var.set_model(...)) ( #6065 )
2024-01-11 15:18:22 +09:00
Simone Rossetto
d616025fed
Actions to enable and disable WireGuard connection ( #5690 )
2024-01-11 14:09:42 +09:00
Keith Burzinski
082d9fcf0e
ESP32-C3 USB_CDC fixes ( #6069 )
2024-01-11 08:05:34 +09:00
Andrey Bodrov
4b783c0372
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
2024-01-09 22:31:38 -06:00
J. Nick Koston
fcd549e5b6
Run python tests on windows and macos ( #6010 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-01-09 12:18:13 +09:00
dependabot[bot]
aa8a533da6
Bump black from 23.12.0 to 23.12.1 ( #6018 )
2024-01-08 16:12:08 -10:00
dependabot[bot]
97be209aec
Bump pytest-asyncio from 0.23.2 to 0.23.3 ( #6047 )
2024-01-08 16:11:48 -10:00
J. Nick Koston
6dfdcff66c
dashboard: refactor ping implementation to be more efficient ( #6002 )
2024-01-09 10:35:43 +09:00
dependabot[bot]
87301a2e76
Bump pytest from 7.4.3 to 7.4.4 ( #6046 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-08 15:33:50 -10:00
J. Nick Koston
2be19c4e45
Bump recommended ESP32 IDF to 4.4.6 ( #6048 )
2024-01-09 10:13:18 +09:00
J. Nick Koston
d9def0cb3a
Bump hypothesis to 6.92.1 ( #6011 )
2024-01-09 10:08:50 +09:00
Clyde Stubbs
65e6f9cba9
Add getter for image data_start ( #6036 )
2024-01-09 10:07:45 +09:00
Dusan Cervenka
79d00ec913
Extend i2s config options ( #6056 )
2024-01-09 10:07:21 +09:00
Edward Firmo
869cdf122d
Nextion draw QR code at runtime ( #6027 )
2024-01-09 09:47:48 +09:00
Edward Firmo
2bb5343d27
Extends UART change at runtime to ESP8266 ( #6019 )
2024-01-09 09:45:46 +09:00
Robert Paskowitz
e3d146ee44
Support full (>460 char) dumps of Pronto IR commands ( #6040 )
...
Co-authored-by: Rob Paskowitz <rob@paskowitz.ca>
2024-01-09 09:44:08 +09:00
Edward Firmo
6061699eff
Nextion enable upload from https when using esp-idf ( #6051 )
2024-01-09 09:41:34 +09:00
dependabot[bot]
886d1a2d00
Bump flake8 from 6.1.0 to 7.0.0 ( #6058 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-09 09:38:50 +09:00
functionpointer
9bdb9dc1a3
pylontech: fix voltage_low and voltage_high wrong unit ( #6060 )
...
Co-authored-by: だから <82636574+Dackara@users.noreply.github.com>
2024-01-09 08:30:37 +09:00
functionpointer
696bfe6a87
pylontech: Fix parsing error with US2000 ( #6061 )
2024-01-09 08:26:13 +09:00
Ruben van Dijk
14bffaf8a7
Add questionmark to default glyphs. ( #6053 )
2024-01-09 08:12:28 +09:00
tomaszduda23
4202fe65b5
fix compilation error for libretiny ( #6064 )
2024-01-09 08:05:52 +09:00