31fec2d692
add wifi.on_connect and wifi.on_disconnect triggers ( #3639 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-06 23:17:13 -06:00
defe8ac97b
Add spi support for ade7953 ( #5439 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 13:17:29 +13:00
972c18a7ca
Add differential pressure sensor support for CFSensor XGZP68xxD devices ( #5562 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-07 12:46:30 +13:00
dd0270207f
Allow pulse light effect to have separate on and off transition lengths ( #5659 )
2023-11-07 12:39:47 +13:00
d5aeb32ca6
feat: Add ESP32 BLE enable/disable automations ( #5616 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-11-06 15:54:39 +13:00
ff8b904097
Null topic_prefix disables MQTT publishing/subscription unless topic is explicitly configured ( #5644 )
2023-11-06 14:19:03 +13:00
13994d9bd1
Add Micronova component ( #4760 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Graham Brown <grahambrown11@gmail.com >
2023-11-03 19:54:47 +13:00
22cdb8dfc3
Add HLK-LD2420 mmWave Radar module component ( #4847 )
...
Co-authored-by: descipher <120155735+GelidusResearch@users.noreply.github.com >
2023-11-02 18:02:23 -05:00
1fd9d67e2b
Add support for PCA9535 16 bit I/O expander ( #5634 )
2023-11-01 12:22:04 +13:00
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
bcfbcd9578
Add area (zone) to esphome core config to be suggested through API and MQTT. ( #5602 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-27 11:38:52 +13:00
8b9a7608f0
Correctly allow mqtt topics to be none so ESPHome does not sub/pub to them ( #5213 )
2023-10-26 13:37:50 +13:00
841b24f744
Add support for Qwiic PIR binary sensor ( #5194 )
2023-10-26 08:29:21 +13:00
2895cc6c57
Add support for honeywellabp2 pressure sensor ( #5422 )
2023-10-26 07:28:07 +13:00
e80bd8ed3d
Add text component ( #5336 )
...
Co-authored-by: Maurits <maurits@vloop.nl >
Co-authored-by: mauritskorse <mauritskorse@gmail.com >
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-25 22:00:32 +13:00
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
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
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
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
e7d51f9c16
Add address text sensor to WireGuard ( #5576 )
2023-10-24 08:05:57 +13:00
84c00a5867
fix canbus send config ( #5585 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-24 07:26:23 +13:00
05a95f8ee9
Remove explicit cast for IPAddress ( #5574 )
...
* Remove explicit cast for IPAddress
* Make linter happy
2023-10-21 17:04:07 +13:00
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
a7d817656e
Hydreon updates ( #5424 )
2023-10-19 13:06:28 +13:00
a794836ebe
Add config to allow suppression of warnings about use of strapping pins ( #5287 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-19 13:04:53 +13:00
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
6839de69c1
add uart button ( #5540 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-10-18 07:30:32 +13:00
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
04b708c336
Splits FastLed test scripts out of test1.yaml ( #5522 )
2023-10-13 07:20:31 +13:00
511af5845e
Remote wake word support for voice assistant ( #5229 )
2023-10-10 19:52:42 +13:00
412a866de8
Move to Pillow 10.x ( #5489 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2023-10-09 13:47:52 +13:00
af62c2d9cf
Implement sensor component for MMC5983 ( #5361 )
2023-10-09 10:26:58 +13:00
7e7c83b3ca
Support for Haier IR protocol added ( #5403 )
2023-10-09 09:49:55 +13:00
b6d5cb4142
St7789v and SPI data rate ( #5472 )
2023-10-04 15:18:33 -05:00
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
88bb051f37
Add xor automation condition ( #5453 )
2023-10-03 22:58:11 +13:00
205f41509b
Support RP2040 hardware SPI ( #5466 )
2023-10-03 10:24:20 +13:00
a33b8abce8
Feat/component poller suspend ( #5423 )
2023-10-03 09:25:13 +13:00
2513ede3ec
Add testcases for multiple SPI buses on ESP32 Arduino ( #5457 )
2023-09-29 20:48:51 -05:00
57b7dd0fa2
Refactor ip address representation ( #5252 )
2023-09-27 21:38:43 +13:00
5360e14a9c
Fix #4896 and #4903 ( #5433 )
2023-09-27 12:25:14 +13:00
1100f67b66
support keypads with pulldowns ( #5404 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2023-09-21 10:26:36 +12:00
056a28906b
Wizard: fix colored text in input prompts ( #5313 )
2023-09-21 10:09:23 +12:00
736dbfac13
Add IDF 5 test yaml, add adc to IDF tests, fix adc for IDF 5 ( #5379 )
2023-09-13 11:36:17 +12:00
fe81bcc003
Use /data directory for .esphome folder when running as HA add-on ( #5374 )
2023-09-12 09:26:48 +12:00
10eee47b6b
Make string globals persist-able using fixed size allocations ( #5296 )
...
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com >
2023-09-12 09:26:00 +12:00
b107948c47
Wireguard component ( #4256 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Simone Rossetto <simros85@gmail.com >
Co-authored-by: Thomas Bernard <thomas0bernard@gmail.com >
2023-09-12 07:13:24 +12:00
d2648657fb
Native SPI RGB LED component ( #5288 )
...
* Add testing branch to workflow
* Add workflow
* Checkpoint
* Align SPI data rates in c++ code with Python code.
* Checkpoint
* CI fixes
* Update codeowners
* Workflow cleanup
* Rename to spi_rgb_led
* Rename header file
* Clang tidy
* Disable spi after transfer.
* Move enable() to where it belongs
* Call spi_setup before enable
* Clang tidy
* Add test
* Rename to spi_led_strip
* Include 'defines.h'
* Fix CODEOWNERS
* Migrate data rate to new style setting.
* Remove defines.h
* Fix class name
* Fix name in .py
* And more more name tidy up.
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2023-09-10 21:20:06 -05:00
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
7bb67ae94b
[ADC] Support measuring VCC on Raspberry Pico (W) ( #5335 )
...
* [ADC] Support measuring VCC on Raspberry Pico (W)
Added support for measuring VCC on Raspberry Pico (W) with ADC.
GPIO pin is provided as `VCC`, same as with ESP8266. VSYS is the voltage
being actually processed, and might have an offset from actual power
supply voltage (e.g. USB on VBUS) due to voltage drop on
Schottky diode between VSYS and VBUS on Rasberry Pico. The offset has
experimentally been found to be ~0.25V on Pico W and ~0.1 on Pico,
presumably due to different power consumption.
Example usage:
sensor:
- platform: adc
pin: VCC
name: "VSYS"
* + Added tests for VCC measuring on `rpipicow` board
2023-09-09 04:00:45 -05:00