Commit graph

6243 commits

Author SHA1 Message Date
Gábor Poczkodi
fe07d3a80e temperature sensor implemented, only problem is that the adc component blocks transmission until it is removed and the device power cycled 2024-03-02 08:30:11 +01:00
Gábor Poczkodi
43f6f2f495 formatting 2024-03-01 10:43:51 +01:00
Gábor Poczkodi
fd6fe137fb constexpr 2024-03-01 10:14:50 +01:00
Gábor Poczkodi
1279da42e5 formatting (this was accepted last time, strange) 2024-03-01 01:39:24 +01:00
Gábor Poczkodi
eeeb5dd256 renamed transmit_cc1101 to transmit_rc_switch_raw_cc1101 to better reflect what it does, and begin_tx/end_tx can be used for the rest of the transmit_* actions 2024-03-01 01:32:37 +01:00
Gábor Poczkodi
c3d27326f2 nothing changed, only cosmetic 2024-02-29 23:19:26 +01:00
Gábor Poczkodi
5e0ac7022e code formatting 2024-02-29 22:41:05 +01:00
Gábor Poczkodi
752cd75f46 remote_transmitter.transmit_cc1101 2024-02-29 22:34:59 +01:00
Gábor Poczkodi
fa5d6955a7 AUTO_LOAD = ["sensor"] maybe 2024-02-29 06:03:48 +01:00
Gábor Poczkodi
dd1f0b229d sensor.h last try for now 2024-02-29 05:29:30 +01:00
Gábor Poczkodi
b788010b37 lets try without sensor.h 2024-02-29 05:16:11 +01:00
Gábor Poczkodi
61f42a73da sensor.h still not seen 2024-02-29 04:59:51 +01:00
Gábor Poczkodi
8a17f257fb missing sensor.h 2024-02-29 04:55:55 +01:00
Gábor Poczkodi
8780fe7e1a cc1101 tests updated 2024-02-29 04:24:33 +01:00
Gábor Poczkodi
3a8c7a6d13 removed the component from Sensor, making it top level 2024-02-29 04:22:22 +01:00
Gábor Poczkodi
de51ae76f4 got rid of gdo0/gdo2 for every board except esp8266, that needs to know which single pin to use bidirectionally 2024-02-29 00:53:24 +01:00
Gábor Poczkodi
87c3896a50
Merge branch 'dev' into cc1101 2024-02-28 23:33:59 +01:00
DAVe3283
f53f91e191
CSE7766 Apparent Power & Power Factor calculations (#6292) 2024-02-29 10:12:02 +13:00
dependabot[bot]
ad7866b80e
Bump peter-evans/create-pull-request from 6.0.0 to 6.0.1 (#6302)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-29 09:55:30 +13:00
Gábor Poczkodi
fa81a14ad2 pr fix, compiler try5 2024-02-28 17:19:06 +01:00
Gábor Poczkodi
29160e1150 pr fix, compiler try4 2024-02-28 16:53:08 +01:00
Gábor Poczkodi
61ac62b1ce pr fix, compiler try3 2024-02-28 16:48:03 +01:00
Gábor Poczkodi
0ae13c2047 ps fix, compiler try2 2024-02-28 16:44:35 +01:00
Gábor Poczkodi
8e5582fe45 pr fix, more compiler warning 2024-02-28 16:10:17 +01:00
Gábor Poczkodi
7afa596007 pr fix, allow_other_uses: true try3 2024-02-28 15:30:50 +01:00
Gábor Poczkodi
6b7898c59f pr fix, CODEOWNERS 2024-02-28 15:26:53 +01:00
Gábor Poczkodi
e1c1db328d pr fix, allow_other_uses: true try2 2024-02-28 15:15:22 +01:00
Gábor Poczkodi
f7c0ef125d pr fix, allow_other_uses: true 2024-02-28 15:05:31 +01:00
Gábor Poczkodi
1907cca2fa clang-format 2024-02-28 14:34:10 +01:00
Gábor Poczkodi
b0030fc0b9 pull request fixes 2024-02-28 13:26:03 +01:00
Gábor Poczkodi
aecc34ecb2 fixes for pull request 2024-02-28 13:04:14 +01:00
Gábor Poczkodi
de08d4a07c adding myself as the codeowner 2024-02-28 12:38:43 +01:00
Gábor Poczkodi
64baa153b4 cc1101 tests 2024-02-28 10:31:00 +01:00
Gábor Poczkodi
abc1c3aba4 cc1101 radio transmitter component initial commit 2024-02-28 10:01:35 +01:00
Jesse Hills
3c651f4091
Add on_update trigger for Project versions (#6298) 2024-02-28 02:01:56 -06:00
NP v/d Spek
5393a09872
Touchscreen component and driver fixes (#5997)
* Introduce calibration settings for all touchscreen drivers.
this will override the common values.
The x,y coordinates only calculated when the right calibrations are set.

* resolve issues reported by CI

* remove unneeded spaces and newlines

* Forgot to remove some obsolete code

* remove get_setup_priority from xpt2046

* remove media_player changes.

* media_player: removed to much,

* Update suggestions

* referd back the `get_setup_priority` removal so it can be moved into a othe PR.

* tt21100: restore init read

* fix spacing

* load native display dimensions instead of using internal dimensons.
and load it only onse on setup

* moved `update_touches()` to protexted section

* adding Clydes PR#6049

* add multitouch test script

* Update all Touchscreen replacing `get_*_internal` to `get_native_*`

* fixed some CI recomendations

* couple of fixes

* make sure the display is running before  touchscreen is setup

* fix clang

* revert back last changes

* xpt2046: change log level for testing

* logging information

* add test file

* fix polling issue with the for example the xpt2046

* fixed some CI issues

* fixed some CI issues

* restore mirror parameter discriptions

* same for the swap_xy

* same for the transform

* remove the above const from const.py

* and put  the above const bacl const.py

* Merge branch 'nvds-touchscreen-fix1' of https://github.com/nielsnl68/esphome into nvds-touchscreen-fix1

* and put  the above const bacl const.py

* [tt21100] making interupt pin optional

* [tt21100] making interupt pin optional (now complete)

* update the display part based on @clyde'
s changes.

* fix issue with ft6x36 touvhscreen

* reverd back touch check. add comment

* add some extra checks to the ft6x36

* add an other log and a typo fixed

* okay an other fix.

* add an extra check like others do
and fix data type

* [ft6336] fix update race when ts is touched.

* [touchscreen] update some log's with a verbose level.

* fix clang issues

* fix the clang issues

* fix the clang issues

* fix virtual issue.

* fix the clang issues

* an other clang issues

* remove anti-aliased fonts support. It does not belong here.

* remove anti-aliased fonts support. It does not belong here.

* rename test script

* Moving the test files to there right location.

* rename the test files

* clean up the code

* add a new line

* clang fixings

* clang fixings

* remove comment

* remove comment

* Update esphome/components/touchscreen/__init__.py

Co-authored-by: guillempages <guillempages@users.noreply.github.com>

* Update esphome/components/touchscreen/__init__.py

Co-authored-by: guillempages <guillempages@users.noreply.github.com>

* Update esphome/components/touchscreen/__init__.py

Co-authored-by: guillempages <guillempages@users.noreply.github.com>

* Update esphome/components/touchscreen/touchscreen.cpp

* Update esphome/components/touchscreen/touchscreen.cpp

* [ft63x6] add threshold

---------

Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: guillempages <guillempages@users.noreply.github.com>
2024-02-28 02:42:11 +00:00
NP v/d Spek
c43c9ad1c5
Add RTTTL volume control. (#5968)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-02-28 11:31:33 +13:00
Darek
37138d4f28
Waveshare e-ink 2IN9_V2 - fix full and partial update based on vendor SDK and examples (#5481)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
2024-02-28 07:29:56 +11:00
Jimmy Hedman
f73518dbeb
Improve dualstack and IPv6 support (#5449)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-02-27 21:16:20 +13:00
dependabot[bot]
5e04914a11
Bump pytest from 8.0.1 to 8.0.2 (#6288)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-27 16:49:33 +13:00
puuu
9b77f97d87
CSE7766: Fix energy calculation (#6286)
Co-authored-by: DAVe3283 <DAVe3283+GitHub@gmail.com>
2024-02-27 16:47:45 +13:00
dougiteixeira
323849c821
Add device class support to text sensor (#6202)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-02-26 11:29:39 +13:00
Alexander Puzynia
a8ab745479
Allow to specify global build directory (#6276) 2024-02-26 11:26:08 +13:00
Keith Burzinski
b5e633a2f3
Fix test_build_components for macOS sed (#6278) 2024-02-26 07:37:35 +13:00
Keith Burzinski
4a3627c93e
Fix thermostat supplemental actions (#6282) 2024-02-26 07:28:52 +13:00
Samuel Sieb
77916d051e
fix throttle average nan handling (#6275)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2024-02-26 07:26:35 +13:00
Samuel Sieb
98552a0eaa
make output optional for speed fan (#6274)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2024-02-26 07:23:01 +13:00
J. Nick Koston
83a1fc5fdb
dashboard: move storage json update to a background task in edit save (#6280)
* dashboard: move storage json update to a background task in edit save

* dashboard: move storage json update to a background task in edit save

* fix typing

* docs
2024-02-24 23:39:47 -05:00
Keith Burzinski
4a54af0d57
Fix RP2040 SPI pin validation (#6277) 2024-02-24 00:31:20 -06:00
Samuel Sieb
15af08f6b7
allow multiple emc2101 (#6272) 2024-02-22 20:17:10 -06:00