Clyde Stubbs
1fd9d67e2b
Add support for PCA9535 16 bit I/O expander ( #5634 )
2023-11-01 12:22:04 +13:00
niklasweber
907d43827c
Add dfrobot_sen0395 mmwave radar component ( #4203 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-10-27 17:56:33 +13:00
kahrendt
841b24f744
Add support for Qwiic PIR binary sensor ( #5194 )
2023-10-26 08:29:21 +13:00
jpfaff
2895cc6c57
Add support for honeywellabp2 pressure sensor ( #5422 )
2023-10-26 07:28:07 +13:00
Alejandro Galfrascoli
e01ba894ed
Add IR Noblex climate component ( #4913 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-10-24 16:28:53 +13:00
Jevgeni Kiski
34dce0acbf
AMS iAQ Core CO2 sensor component ( #5192 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-10-24 12:35:51 +13:00
Piu Piuson
96822aaa3a
Feat: Add GREE climateir component ( #4464 )
...
Co-authored-by: orestismers <33354671+orestismers@users.noreply.github.com>
Co-authored-by: Orestes Mersinias <orestis.mers@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-10-24 11:34:46 +13:00
Chris Feenstra
b4765fb5fb
Add ZH/LT-01 climate component with IR receiver option ( #4333 )
...
Co-authored-by: Chris Feenstra <chris@cfeenstra.nl>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-10-24 11:33:47 +13:00
Samuel Sieb
84c00a5867
fix canbus send config ( #5585 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2023-10-24 07:26:23 +13:00
Jordan W. Cobb
9f033bce3b
Fan no off cycle action ( #5564 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-10-19 20:02:27 +13:00
Samuel Sieb
c19dbdb02d
add on/off options for uart switch ( #5539 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2023-10-18 08:07:29 +13:00
Samuel Sieb
6839de69c1
add uart button ( #5540 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net>
2023-10-18 07:30:32 +13:00
ghsensdev
6143099f60
Add Support for Sensirion SFA30 sensor ( #5519 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-10-16 07:49:57 +13:00
NP v/d Spek
04b708c336
Splits FastLed test scripts out of test1.yaml ( #5522 )
2023-10-13 07:20:31 +13:00
Adam Goode
af62c2d9cf
Implement sensor component for MMC5983 ( #5361 )
2023-10-09 10:26:58 +13:00
Pavlo Dudnytskyi
7e7c83b3ca
Support for Haier IR protocol added ( #5403 )
2023-10-09 09:49:55 +13:00
Clyde Stubbs
506c2ba6c7
ST7789v - Allow predefined backlight pin to be disabled. ( #5476 )
...
* Allow predefined backlight pin to be disabled.
* Add test
* Update esphome/components/st7789v/display.py
2023-10-03 20:10:26 -05:00
kahrendt
88bb051f37
Add xor automation condition ( #5453 )
2023-10-03 22:58:11 +13:00
De Cock Xavier
a33b8abce8
Feat/component poller suspend ( #5423 )
2023-10-03 09:25:13 +13:00
Jimmy Hedman
57b7dd0fa2
Refactor ip address representation ( #5252 )
2023-09-27 21:38:43 +13:00
Clyde Stubbs
5360e14a9c
Fix #4896 and #4903 ( #5433 )
2023-09-27 12:25:14 +13:00
Flaviu Tamas
e66047e072
Add BMI160 support ( #5143 )
...
* Add BMI160 support
* BMI160: use set_timeout for delay
* Add support for old compilers
Fix "warning: missing terminating ' character"
* Increase power-on delay to be more conservative
* Add helper for reading little-endian data over i2c
* Replace configuration names with globals
Note: for testing with external components, you will need to comment out the import & define your own CONF_GYROSCOPE_X, etc, in this file
* Improve icons
* Fix tests & lint
2023-09-09 21:25:09 -05:00
JJ
74ab940aff
Adding DFRobot Ozone Sensor Support (sen0321) ( #4782 )
2023-09-06 10:09:22 +12:00
kahrendt
562f7c8718
Debug component: add free PSRAM sensor ( #5334 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-09-05 14:02:59 +12:00
Christian
2165960ba1
add heating functionality to SI7021 ( #4828 )
...
* add heating functoinality
* add test
* add heat
* fix
* fix
* fix
* fix
* fix
* fix sensor
* restore class
* Update esphome/components/htu21d/sensor.py
* Update esphome/components/htu21d/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
* Update esphome/components/htu21d/sensor.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2023-09-01 19:03:30 -05:00
Rob Deutsch
0443310385
Bump arduino-heatpumpir to v1.0.23 ( #5269 )
2023-08-21 12:20:00 +12:00
SeByDocKy
c11c4dad2f
Add pmwcs3 capacitive soil moisture & temperature sensor component ( #4624 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-08-18 08:03:39 +12:00
Regev Brody
5cb5594288
Add configuration flow abilites to the ld2410 component ( #4434 )
2023-08-16 11:31:18 +12:00
Sergey Dudanov
0daf4545a9
fix midea: undo approved PR#4053 ( #5233 )
2023-08-14 09:06:04 +12:00
Greg Cormier
0ed0bdc655
New PM sensor Panasonic SN-GCJA5 ( #4988 )
2023-08-10 17:04:22 +12:00
kahrendt
a8fa4b56f9
New component: Add support for bmp581 pressure and temperature sensors ( #4657 )
2023-08-08 17:05:08 +12:00
Rudd-O
f3329fdc8c
Add KMeterISO component. ( #5170 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-08-08 12:32:34 +12:00
Mat931
cd46a69f2c
Add 'map_linear' and 'clamp' sensor filters ( #5040 )
2023-07-31 09:09:09 +12:00
Sergey Dudanov
a120a455bf
climate triggers Climate and ClimateCall references ( #5028 )
2023-07-31 07:52:01 +12:00
Sergey Dudanov
827b2def1e
Coolix IR protocol improvements ( #5105 )
...
* coolix protocol
* tests
* 24-bit range
* some DRY in coolix
* added short condition
* one more change
* final prettify
* v2023.8
2023-07-23 08:15:37 +12:00
Jesse Hills
8c6cddf1bb
Remove template switch restore_state ( #5106 )
2023-07-17 09:11:43 +12:00
danieltwagner
8c5978599a
Add support for ATM90E26 ( #4366 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-07-12 17:10:22 +12:00
jan-hofmeier
f3cdcc008a
Add Alpha3 pump component ( #3787 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-07-11 17:12:43 +12:00
kahrendt
a391815921
Add Zio Ultrasonic Distance Sensor Component ( #5059 )
2023-07-11 16:24:18 +12:00
Sergey Dudanov
5b2176562b
binary_sensor filters templatable delays ( #5029 )
2023-07-04 12:25:48 +12:00
Graham Brown
54474e5b33
Add Alarm Control Panel ( #4770 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-06-15 12:34:39 +12:00
Sybren A. Stüvel
97c1c34708
Add support for TMP1075 temperature sensor ( #4776 )
...
* Add support for TMP1075 temperature sensor
TMP1075 is a temperature sensor with I2C interface in industry standard
LM75 form factor and pinout.
https://www.ti.com/product/TMP1075
Example YAML:
```yaml
sensor:
- platform: tmp1075
name: TMP1075 Temperature
id: radiator_temp
update_interval: 10s
i2c_id: i2c_bus_1
conversion_rate: 27.5ms
alert:
limit_low: 50
limit_high: 75
fault_count: 1
polarity: active_high
```
* Add myself as codeowner of the TMP1075 component
* Include '°C' unit when logging low/high limit setting
* Reformat
No functional changes.
* Fix logging: use %.4f for temperatures, not %d
* Fix config initialisation
* Use relative include for `tmp1075.h`
* Apply formatting changes suggested by script/clang-tidy for ESP32
* Add YAML to test1.yaml
* Fix test1.yaml by giving TMP1075 a name
* Less verbose logging (debug -> verbose level)
* Schema: reduce accuracy_decimals to 2
* I2C address as hexadecimal
* Proper name for enum in Python
The enum on the C++ side was renamed (clang-tidy) but I forgot to take that
into account in the Python code.
* Expose 'alert function' to the code generator/YAML params and remove 'shutdown'
Shutdown mode doesn't work the way I expect it, so remove it until someone
actually asks for it.
Also 'alert mode' was renamed to 'alert function' for clarity.
* Move simple setters to header file
* Remove `load_config_();` function
2023-05-26 00:01:21 -05:00
Christian
0de47e2a4e
Add DNS to Text info ( #4821 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-05-17 16:29:21 +12:00
Mat931
1c4af08ed3
Add support for BLE passkey authentication ( #4258 )
...
Co-authored-by: Branden Cash <203336+ammmze@users.noreply.github.com>
2023-05-02 09:25:10 +12:00
Philippe FOUQUET
c97d361b6c
Add support for hyt271 ( #4282 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-05-01 16:18:31 +12:00
Mat931
76b6fcf554
Add PCA6416A Support ( #4681 )
2023-05-01 16:00:21 +12:00
Jesse Hills
ee21a91313
Add mlx90614 sensors ( #3749 )
...
Co-authored-by: Greg Arnold <greg@arnoldassociates.com>
Co-authored-by: notsonominal <130870838+notsonominal@users.noreply.github.com>
2023-04-27 13:17:09 +12:00
Ben Hoff
42401775e1
Added in mmc5603 code ( #4175 )
...
* added in mmc5603 code
* added in codeowner
* fix linter errors
* whitespace linter errors
* added codeowner
* clang format
* remove clang format from python code
* fix whitespace
* add tests
* fix test
* make requested edits
* remove status manipulation
---------
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-04-04 02:34:14 +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
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