Commit graph

2994 commits

Author SHA1 Message Date
Stefan Agner
a02d2e2e11
Explicitly use overloaded begin() for I2C master initialization ()
Arduino 2.0.1 and newer support slave and master mode. The two modes
have a begin() method with different signature:

```
// Slave Begin
bool TwoWire::begin(uint8_t addr, int sdaPin, int sclPin, uint32_t frequency)

// Master Begin
bool TwoWire::begin(int sdaPin, int sclPin, uint32_t frequency)
```

Use type casting to make sure that overloaded method for master mode
is used.
2022-01-03 16:37:21 +01:00
Stefan Agner
72fa68849f
Don't use pyproject.toml for esphome build () 2022-01-03 22:11:28 +13:00
Jesse Hills
33f17f75a0
Upgrade ArduinoJson to 6.18.5 and migrate code () 2022-01-01 22:31:43 +13:00
MrEditor97
23edb18d7e
INA260 Current and Power Sensor support () 2021-12-31 22:08:49 +13:00
arunderwood
07ff3a853f
Add pin aliases for featheresp32-s2 () 2021-12-31 20:11:28 +13:00
Sebastian Raff
2cf36bdb46
Fix switch log state if inverted () 2021-12-30 16:05:31 +13:00
Jesse Hills
f859b346a6
Remove -e for hassio images () 2021-12-30 10:42:22 +13:00
marsjan155
cb0677cafe
ST7920 ESP32 fix ()
Co-authored-by: Marcin Depa <m.depa91@gmail.com>
2021-12-30 10:34:30 +13:00
Daniel Hyles
c6956527d1
Remove Content-Length header from camera snapshot response ()
* Update camera_web_server.cpp

Removed the duplicated CONTENT_LENGTH header

* Update camera_web_server.cpp

* Update camera_web_server.cpp
2021-12-28 09:32:17 +13:00
Jesse Hills
72c6bfaa50
Revert "Disable nightly dev build" () 2021-12-23 09:38:43 +13:00
Jesse Hills
7927b5f624
Workaround installing as editable package not working () 2021-12-23 08:43:17 +13:00
Jesse Hills
b7aad39daf
Only allow internal pins for dht sensor () 2021-12-23 08:31:56 +13:00
Jesse Hills
f48de6dd43
Disable nightly dev build () 2021-12-22 23:02:58 +13:00
Jesse Hills
79d73d8f8b
Add option to load docker image when building () 2021-12-22 20:49:04 +13:00
Jesse Hills
cc5947467f
Require arduino in webserver for better validation () 2021-12-22 20:08:54 +13:00
George
e152f128c8
Change HDC1080 init instruction failure from error to warning ()
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2021-12-22 15:35:01 +13:00
Jesse Hills
99bd808ebe
Update curl package version in docker () 2021-12-22 15:27:34 +13:00
Jan Čermák
beb5f3dc9d
bang_bang: respect set cool- and heat-only modes () 2021-12-22 15:27:16 +13:00
Jesse Hills
f5c3b3446f
Support inkplate10 () 2021-12-22 12:56:52 +13:00
jsuanet
f431c7402f
Add shutdown and safe_mode button ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Jos Suanet <jos@suanet.net>
2021-12-20 22:25:36 +01:00
Oxan van Leeuwen
4907e6f6d7
Fix MQTT button press action () 2021-12-21 08:19:20 +13:00
Jonas De Kegel
1ccee86705
Fix tm1637 bootloop () 2021-12-20 18:06:04 +01:00
Jonas De Kegel
542fb2175b
Support inverted tm1637 display ()
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2021-12-20 09:30:35 +01:00
Frank Langtind
6ec9cfb044
Add Tuya Number support () 2021-12-20 14:35:10 +13:00
Benny de Leeuw
66e0ff8392
Add growatt modbus sensor ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-12-20 14:30:23 +13:00
Martin
1fb0a7109d
Modbus: use multiply for publishing number () 2021-12-15 22:38:23 +13:00
sveip
192eb49589
ESP32 CAM add Automatic Exposure Control option ()
Co-authored-by: Peter <psv@tsat.net>
Co-authored-by: Carlos Garcia Saura <CarlosGS@users.noreply.github.com>
2021-12-15 07:46:43 +13:00
Petr Vraník
5d70ff702b
quantile filter support ()
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
Co-authored-by: pvranik <petr.vranik@mgm-tp.com>
2021-12-15 07:43:42 +13:00
jddonovan
a7b05db2a1
Adding Pascal unit to constants () 2021-12-15 07:39:50 +13:00
wilberforce
45e346cf1b
Allow button POST on press from web server () 2021-12-14 15:08:01 +13:00
dependabot[bot]
80e2bfada3
Bump black from 21.11b1 to 21.12b0 ()
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2021-12-13 19:15:49 +01:00
Martin
16e7bd0388
fix multi-line comment warning/error () 2021-12-13 19:15:22 +01:00
Oxan van Leeuwen
b3fb35783e
Set text sensor state property to filter output () 2021-12-13 15:21:09 +13:00
myhomeiot
a79c6aa9e0
Added access to ble_scan_result_evt_param as get_scan_result () 2021-12-13 13:08:18 +13:00
Martin
4bb58b2de9
Add gpio 12 to strapping pin list () 2021-12-13 11:03:08 +13:00
Jesse Hills
4e10881331
Log the actual value in modbus number () 2021-12-13 10:28:19 +13:00
Ben Owen
cec4a81e14
Add reset_duration option for waveshare epaper HAT rev 2.1 ()
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-12-13 10:27:11 +13:00
Carlos Garcia Saura
da45923d05
Turn verbose a debug statement in bme280 () 2021-12-13 09:32:37 +13:00
Carlos Garcia Saura
31a61b598b
Reduce timing noise in duty_cycle () 2021-12-13 09:30:47 +13:00
tony
9c0506592b
Add light.on_state trigger () 2021-12-13 09:19:57 +13:00
Oxan van Leeuwen
beeb0c7c5a
Introduce hex parsing & formatting helper functions () 2021-12-13 09:15:23 +13:00
Martin
b2f05faee0
Move i2c scan to setup ()
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2021-12-13 09:12:50 +13:00
Jesse Hills
8375e1d64d
Bump esphome-dashboard to 20211211.0 () 2021-12-11 21:03:41 +13:00
Keith Burzinski
cf5193d3e5
Fix for two points setting when fan_only_cooling is disabled ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Keith Burzinski <kburzinski@kbx-mbp2021.ad.kbx81.net>
2021-12-11 20:03:22 +13:00
Guillermo Ruffino
c490388e80
Modbus number/output use write single ()
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com>
2021-12-10 09:44:43 +13:00
Jesse Hills
24ec5a6e9d
Fix published state for modbus number () 2021-12-10 09:32:34 +13:00
Oxan van Leeuwen
6df1d5222d
Drop unused xSemaphoreWait define () 2021-12-08 12:46:36 +13:00
Jesse Hills
58fb7a02f6
Bump esphome-dashboard to 20211208.0 () 2021-12-08 12:42:50 +13:00
Jesse Hills
3d51ac8df0
Use new platform component config blocks for wizard () 2021-12-08 09:22:03 +13:00
Oxan van Leeuwen
6fe4ff7f85
Drop len parameter from parse_number() () 2021-12-08 08:46:25 +13:00