Berend Haan
56504692af
Lower range of CONF_FREQUENCY ( #4619 )
2023-03-26 22:48:17 +00:00
Jesse Hills
e542e75b9e
Require step to be set when calling register_number ( #4622 )
2023-03-26 22:44:56 +00:00
tracestep
806e43c34c
SX1509 minimum loop period (fixes esphome/issues#4325) ( #4613 )
...
* Minimum loop period (fixes esphome/issues#4325 )
* clang-tidy suggestions
* More clang-tidy suggestions
2023-03-26 21:59:57 +00:00
dependabot[bot]
29e7d00894
Bump actions/stale from 7 to 8 ( #4615 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/stale
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>
2023-03-26 21:51:37 +00:00
J. Nick Koston
9ee661c1e4
Add ability to clear the gatt cache ( #4621 )
...
* Add ability to clear the gatt cache
With BlueZ we can fully clear the cache when something goes wrong with the services, however since this is also a cache on the ESP32 we need to be able to clear the on device cache as well for the proxies since if something goes wrong with the service resolution it can cache the bad resolution on NVS forever.
Our current client implementation is limited to clearing the memory cache in Home Assistant 89355e0879/homeassistant/components/esphome/bluetooth/client.py (L512)
related issue https://github.com/esphome/issues/issues/4156
https://github.com/esphome/aioesphomeapi/pull/410
* naming
* lint
* lint
* naming
* naming
* naming
* 88 now that 87 is taken
* make const
* Update esphome/components/api/api_frame_helper.cpp
2023-03-26 21:48:56 +00:00
Regev Brody
36c0e2416d
add select_schema to select component ( #4545 )
...
* add select_schema to select component
* add select_schema to select component
* fix cr
2023-03-26 20:01:35 +00:00
j0ta29
1b09848cc4
Merge branch 'dev' into optolink
2023-03-23 21:45:28 +01:00
RoboMagus
e4ba3ff1db
Limit range on filter time period for remote_receiver ( #4604 )
...
* Limit range on filter time period for remote_receiver
* pylint
2023-03-23 18:41:14 +00:00
dependabot[bot]
be69b49880
Bump pytest-asyncio from 0.20.3 to 0.21.0 ( #4599 )
...
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ) from 0.20.3 to 0.21.0.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v0.20.3...v0.21.0 )
---
updated-dependencies:
- dependency-name: pytest-asyncio
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 18:38:47 +00:00
dependabot[bot]
cc317d27f5
Bump zeroconf from 0.47.3 to 0.47.4 ( #4597 )
...
Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf ) from 0.47.3 to 0.47.4.
- [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases )
- [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.47.3...0.47.4 )
---
updated-dependencies:
- dependency-name: zeroconf
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 18:38:20 +00:00
Dominik Skalník
c16709ed95
fix wrong port multiplexer name in dump GPIO function ( #4592 )
2023-03-23 18:37:40 +00:00
j0ta29
7645053337
Merge branch 'dev' into optolink
2023-03-22 19:20:53 +01:00
guillempages
e13eaf6706
Fix animation resizing ( #4608 )
...
Animation resizing in RGB24 format is causing an error "Image cannot be resized to a bigger size". Other image types do not show the issue, and the only difference is the "image.thumbnail" call.
Removed the call and tested; the animation is shown with the desired size.
2023-03-22 08:05:09 +00:00
Jesse Hills
a1eb3b8475
Swap curly brackets for round on LockGuard ( #4610 )
2023-03-22 07:56:02 +00:00
Jesse Hills
d52e425ba2
Remove EntityBase from sprinkler ( #4606 )
...
* Remove EntityBase form sprinkler
* remove unneeded method
* Set name correctly
Move some timers to `setup` that rely on this->name_
* Fix SprinklerControllerSwitch setup
* Update esphome/components/sprinkler/__init__.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
---------
Co-authored-by: Samuel Sieb <samuel-github@sieb.net>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2023-03-22 07:35:16 +00:00
j0ta29
d523d5da44
Merge branch 'dev' into optolink
2023-03-22 08:09:02 +01:00
Jesse Hills
d70e7da0ef
rp2040: Use fake Mutex lock ( #4602 )
2023-03-21 20:25:19 +00:00
Jesse Hills
d42f35de5d
Wrap ipv6 code a bit more ( #4574 )
...
* Wrap ipv6 code a bit more for when ipv6 support should not be compiled in
* More checks
* More uses
* Fix
2023-03-21 20:24:14 +00:00
jerome992
cd57469e06
Fix negative sqrt root in ct_clamp_sensor.cpp ( #2701 ) ( #4236 )
...
Co-authored-by: Jerome <jerome992@internet.lu>
2023-03-20 04:22:22 +00:00
Aaron S. Jackson
d98d6ff45f
B/W support for GooDisplay GDEY029T94 (as used on Adafruit MagTag) ( #4222 )
...
* B/W support for GooDisplay GDEY029T94
* Fix python style ci
* linter recommendations
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-03-20 03:45:50 +00:00
Oxan van Leeuwen
14e38f0469
Upgrade clang-format to v13 ( #4535 )
...
* Upgrade clang-format to v13
* Apply clang-format-13 formatting changes
* Format
* Format bme_680
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-03-20 03:38:41 +00:00
Jesse Hills
f0f6d3f1cd
Disallow uart0/1/2 as ids in config ( #4446 )
...
* Disallow uart0/1/2 as ids in config
* Update test files
2023-03-20 02:29:21 +00:00
Jesse Hills
0b383542da
Split test3.yaml ( #4591 )
2023-03-19 22:39:02 +00:00
Michael Bisbjerg
b2cec10601
Fix outdated filter string in platformio_api ( #4587 )
2023-03-19 19:11:18 +00:00
Sybren A. Stüvel
48658d5a55
Add a simple 'skip_initial' filter ( #4582 )
...
* Add a simple 'skip' filter
This filter simply skips the first `send_first_at` values, then passes
everything as-is. This is quite useful when you know the first few sensor
readings should be ignored.
Example YAML:
```yaml
sensor:
- platform: sgp30
id: mysensor_sgp30
eco2:
id: mysensor_sgp30_co2
name: "eCO₂"
accuracy_decimals: 0
filters:
- skip:
send_first_at: 41
```
* Rename the filter to `skip_initial` and simplify the schema
New usage:
```yaml
filters:
- skip_initial: 41
```
* Apply clang-format
2023-03-19 19:08:51 +00:00
Peter Halicky
5207ca1d52
Add support for ESP32 CAM resolutions for 3MP and 5MP sensors (OV5640 for example). Also support (almost) arbitrary camera clock, some cameras/ESP chips need slightly lower clock than 20MHz to avoid image corruption. ( #4580 )
2023-03-19 19:03:38 +00:00
Fabian
7196fb8e82
add define __str__
method ( #4576 )
...
Co-authored-by: Your Name <you@example.com>
2023-03-19 18:55:12 +00:00
dependabot[bot]
48ada2eebb
Bump aioesphomeapi from 13.5.0 to 13.5.1 ( #4572 )
...
Bumps [aioesphomeapi](https://github.com/esphome/aioesphomeapi ) from 13.5.0 to 13.5.1.
- [Release notes](https://github.com/esphome/aioesphomeapi/releases )
- [Commits](https://github.com/esphome/aioesphomeapi/compare/v13.5.0...v13.5.1 )
---
updated-dependencies:
- dependency-name: aioesphomeapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-19 18:54:18 +00:00
Nathaniel Wesley Filardo
0de5808ed2
climate: brown paper bag fix for on_configure ( #4573 )
...
I forgot this hunk in https://github.com/esphome/esphome/pull/4511 .
I'm sorry for the noise.
2023-03-19 18:54:00 +00:00
Kai Gerken
ebc544e4b4
Fix compile error on pzemdc.h ( #4583 )
2023-03-19 18:31:05 +00:00
j0ta29
9d7063cce4
Merge branch 'dev' into optolink
2023-03-16 08:28:23 +01:00
Raph
a31fb3c987
Add option flip_x ( #4555 )
...
* Adding flip_x
* Adding flip_x
* Adding flip_x
* Adding flip_x
* Adding flip_x
* convert tab to space
* update format
2023-03-15 22:23:01 +00:00
Samuel Sieb
dfc7cd7f5d
allow using a binary output for the status led ( #4532 )
...
* allow using a binary output for the status led
* lint
* output status as well
* simplify
---------
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2023-03-15 22:21:35 +00:00
Witold Krecicki
a8bb2a42a1
Add an option to force SPI into software mode, useful when ( #4556 )
...
reusing pins for different purposes.
2023-03-15 22:21:25 +00:00
R Huish
3d4c0e6667
Added missing PM_1_0 and PM_10_0 for PMS5003T and PMS5003ST ( #4560 )
...
* Added missing PM_1_0 and PM_10_0 for PMS5003T
Added missing PM_1_0 and PM_10_0 for PMS5003T
* Revert "Added missing PM_1_0 and PM_10_0 for PMS5003T"
This reverts commit 86084f7c61
.
* Added tests for PMS5003T
* Added missing PM_1_0 and PM_10_0 for PMS5003T PMS5003ST
* Added missing PM_1_0 and PM_10_0 for PMS5003T
* lint: Trailing whitespace fixed
* tab character removed
* Clang format suggested edit
2023-03-15 22:21:10 +00:00
Trent Houliston
25fb288016
Update the delta filter to take a percentage value as well as an absolute value ( #4391 )
2023-03-15 22:20:18 +00:00
Fabian
1b8b8cdd11
EntityBase: Icon string can stay in flash. ( #4566 )
...
* Icon string can stay in flash.
* Remove redundant const.
---------
Co-authored-by: Your Name <you@example.com>
2023-03-15 22:20:12 +00:00
NP v/d Spek
2f50e18eb5
fixing shrink
and extend
functions of the displaybuffer's Rect class ( #4565 )
...
* fixing rectangle's `shrink` and `extend`
* fixed the rect::shrink and rect::inside methods
and added rect:equal() method
* fixed internal clang issue again. When would is
this going to be fixed :(
* fixed internal clang issue again. When would is
this going to be fixed :(
* remove trailing space
2023-03-15 19:45:50 +00:00
jota29
9b4bd7730d
Merge branch 'optolink' of https://github.com/j0ta29/esphome into optolink
2023-03-15 17:28:04 +00:00
j0ta29
8ac704bbe0
Merge branch 'esphome:dev' into optolink
2023-03-15 18:27:44 +01:00
jota29
c9f6b9e374
fiexd check of required config only for esp32 platform
2023-03-15 15:56:36 +00:00
jota29
b49e5b575a
added '#ifdef USE_ARDUINO' for clang-tidy check with IDF framework
2023-03-15 15:55:20 +00:00
Jesse Hills
215107e8ea
Mark esp32_touch supported only on standard esp32 variant ( #4562 )
...
* Mark esp32_touch supported only on standard esp32 variant
* Add back default
2023-03-15 07:42:33 +00:00
Keith Burzinski
d3f2b93c42
Remove switch actions during config; bump setup priority ( #4563 )
2023-03-15 05:21:23 +00:00
Stroe Andrei Catalin
ee7102fcd1
Added response for Tuya RSSI command ( #4549 )
...
* Added wifi rssi util
Added tuya mcu response to wifi rssi command
* Cleanup
* PR Comments
* PR Comments
2023-03-14 00:54:35 +00:00
DAVe3283
a44e38300b
Revert "Remove state class from uptime sensor ( #4345 )" ( #4557 )
...
This reverts commit 36c2e770bf
.
Addresses esphome/issues#4193 .
2023-03-14 00:52:19 +00:00
j0ta29
34021ff6c3
Merge branch 'dev' into optolink
2023-03-14 00:23:18 +01:00
jota29
8e1d40877c
fixed error in build_codeowners.py run
2023-03-13 23:20:01 +00:00
Eduardo Roldan
b00e20c29f
pipsolar component. Correct the sscanf format for QPIG command parsing to set pv_input_voltage as float (not int) ( #4165 )
2023-03-13 22:46:46 +00:00
jota29
4a8e1922cf
Merge branch 'optolink' of https://github.com/j0ta29/esphome into optolink
2023-03-13 20:07:02 +00:00