Michael Davidson
6fe40257b3
Merge branch 'dev' into add-graphical-layout-system
2024-01-20 09:42:45 +11:00
tomaszduda23
6a8da17ea3
OTA 2 which confirm each written chunk ( #6066 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-01-19 13:18:06 +09:00
Clyde Stubbs
ed771abc8a
Add support for Waveshare EPD 2.13" V3 ( #5363 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-01-19 12:10:53 +09:00
Clyde Stubbs
1fef769496
Add quad spi features ( #5925 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-01-19 11:42:17 +09:00
kahrendt
045836c3fe
Add combination sensor and remove absorbed kalman_combinator component ( #5438 )
2024-01-18 18:09:49 +09:00
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
Michael Davidson
d51e54b878
Merge branch 'dev' into add-graphical-layout-system
2024-01-17 21:16:08 +11: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
Keith Burzinski
e35cab018a
Add NFC binary sensor platform ( #6068 )
2024-01-16 17:05:13 +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
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
Michael Davidson
9d4a4784b1
Merge branch 'dev' into add-graphical-layout-system
2024-01-12 08:50:04 +11:00
Simone Rossetto
d616025fed
Actions to enable and disable WireGuard connection ( #5690 )
2024-01-11 14:09:42 +09:00
Michael Davidson
97de871a8a
Merge branch 'dev' into add-graphical-layout-system
2024-01-10 22:54:41 +11: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
d9def0cb3a
Bump hypothesis to 6.92.1 ( #6011 )
2024-01-09 10:08:50 +09:00
Michael Davidson
c9ec0a11c7
ci-custom fix
2024-01-04 18:02:44 +11:00
Michael Davidson
f75c6b95b8
Add allow_other_uses for GPIO05
2024-01-04 17:35:06 +11:00
Michael Davidson
b3e0c87d2b
Allow pin reuse in test1.1 to fix test errors
2024-01-04 17:04:52 +11:00
Michael Davidson
f68de25206
Remove allow_other_uses
2024-01-04 00:03:38 +11:00
Michael Davidson
474a00dd81
Change pin number
2024-01-04 00:00:04 +11:00
Michael Davidson
31c8a3d1ac
Change pin in test1.1 to avoid redefinition
2024-01-03 23:55:31 +11:00
Michael Davidson
8d30180518
Add colour definitions to test1.1
2024-01-03 23:52:51 +11:00
Michael Davidson
6a97b6cad7
Include Roboto font in test1.1
2024-01-03 23:49:45 +11:00
Michael Davidson
279c879f63
Include SPI for test1.1
2024-01-03 23:47:01 +11:00
Michael Davidson
1f7554ea1c
Move graphical_layout test to test1.1 in an attempt to avoid "segment data does not fit" issues
2024-01-03 23:39:00 +11:00
Michael Davidson
62b7c05cd7
Merge branch 'dev' into add-graphical-layout-system
2023-12-30 11:59:04 +11:00
Michael Davidson
5f47c6e255
Test, clang-format, and ci-custom fixes
2023-12-30 11:07:47 +11:00
Michael Davidson
2f3b4a25b2
Add simple test layout
2023-12-30 10:49:02 +11:00
Pavlo Dudnytskyi
2a43e55452
HaierProtocol library updated to 0.9.25 to fix the answer_timeout bug ( #6015 )
2023-12-29 13:08:26 -08:00
Clyde Stubbs
5ebb68f4ff
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
2023-12-29 01:35:44 -06:00
Anton Viktorov
3be97868fc
Support for ST7567 display 128x64 (I2C, SPI) ( #5952 )
2023-12-27 12:01:15 +11:00
J. Nick Koston
fe15d993f9
dashboard: Fix file writes on Windows ( #6013 )
2023-12-24 22:56:31 +09:00
Scott K Logan
3de5b26d77
Add a Binary Sensor Filter for state settling ( #5900 )
2023-12-22 11:33:29 +09:00
Jesse Hills
442820deaf
Fix replaced - in allowed characters during object_id sanitizing ( #5983 )
2023-12-22 03:28:25 +13:00
Ruben van Dijk
04b3547992
(fingerprint_grow) Added on_finger_scan_invalid automation. ( #5885 )
2023-12-21 13:39:55 +09:00
Jesse Hills
c92715e403
Fix pin reuse in test1 ( #5978 )
2023-12-21 13:37:02 +09:00
Pavlo Dudnytskyi
b5932940ee
Added alarm processing for Haier component (hOn protocol) ( #5965 )
2023-12-21 09:10:46 +09:00
Branden Cash
991880d53f
feat: add AS5600 component/sensor ( #5174 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-12-21 09:07:40 +09:00
Yorick Smilda
23ceddafed
Add ability to lock to set mode ( #5924 )
2023-12-20 04:52:46 -06:00
Jesse Hills
84174aeb80
Fix pin reuse error with pin expanders ( #5973 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
2023-12-20 10:42:27 +00:00
Kamil Trzciński
d582cfa30a
image: allow the image to by auto-loaded by animation ( #5139 )
2023-12-20 10:33:05 +00:00
Clyde Stubbs
300343ae24
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>
2023-12-15 11:24:52 +11:00
Keith Burzinski
76a6e288b6
Add support for PN7150 ( #5487 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-12-14 08:27:35 +09:00
Keith Burzinski
6fd239362d
Add support for PN7160 ( #5486 )
2023-12-14 07:54:55 +09:00
Stefan Rado
6c7a133faa
Add humidity support to climate ( #5732 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-12-13 10:23:02 +09:00
Thomas Bræmer
259a6d52e1
A02yyuw ( #5729 )
2023-12-13 08:26:08 +09:00
NP v/d Spek
c6dc336c4a
Updating the touchscreen interface structure ( #4596 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: NP v/d Spek <github_mail@lumensoft.nl>
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: Gustavo Ambrozio <gustavo@gustavo.eng.br>
2023-12-12 22:56:01 +00:00
Tucker Kern
ad79e4fe24
Add support for fan preset modes ( #5694 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-12 14:13:26 +09:00