Ivan Kravets
062db622f3
Adjust HeatpumpIR dependency ( #6222 )
2024-02-19 11:55:46 +13:00
Clyde Stubbs
8267b3274c
Enable networking and some other components on host platform ( #6114 )
2024-01-19 10:10:23 +09:00
J. Nick Koston
2be19c4e45
Bump recommended ESP32 IDF to 4.4.6 ( #6048 )
2024-01-09 10:13:18 +09:00
Pavlo Dudnytskyi
2a43e55452
HaierProtocol library updated to 0.9.25 to fix the answer_timeout bug ( #6015 )
2023-12-29 13:08:26 -08:00
Pavlo Dudnytskyi
cf6b56c1ac
Haier component updated to support new protocol variations ( #5713 )
...
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
2023-11-21 14:12:36 +13:00
Jimmy Hedman
0a4853ba7b
Correct url for Arduino platform ( #5744 )
2023-11-14 06:38:08 +13:00
Jimmy Hedman
684cf10230
Bump Arduino Pico Framework to 3.6.0 and Platform to 1.10.0 ( #5731 )
2023-11-13 07:28:02 +13:00
Jimmy Hedman
dadbc1aefa
Enable IPv6 for ESP8266 and Raspberry pi pico w (RP2040) ( #4759 )
2023-09-13 08:05:02 +12:00
Lubos Horacek
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
Kuba Szczodrzyński
a9630ac847
Support for LibreTiny platform (RTL8710, BK7231 & other modules) ( #3509 )
...
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
Co-authored-by: Sam Neirinck <git@samneirinck.com>
Co-authored-by: David Buezas <dbuezas@users.noreply.github.com>
Co-authored-by: Stroe Andrei Catalin <catalin2402@gmail.com>
Co-authored-by: Sam Neirinck <github@samneirinck.be>
Co-authored-by: Péter Sárközi <xmisterhu@gmail.com>
Co-authored-by: Hajo Noerenberg <hn@users.noreply.github.com>
2023-09-05 10:16:08 +12:00
Jimmy Hedman
f14419bab5
Bump Arduino Pico to 3.4.0 ( #5321 )
2023-09-01 13:21:01 +12:00
Rob Deutsch
0443310385
Bump arduino-heatpumpir to v1.0.23 ( #5269 )
2023-08-21 12:20:00 +12:00
Pavlo Dudnytskyi
5cb21324a1
New features added for Haier integration ( #5196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-08-11 05:51:53 +00:00
Jimmy Hedman
9980b9972f
Change MQTT client for ESP32 Arduino ( #5157 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-08-08 09:16:42 +12:00
Jimmy Hedman
1c237aef77
Version bump for ESP32 IDF and Arduino ( #5035 )
2023-07-21 15:35:44 +12:00
Jimmy Hedman
c5aacdd682
Update RP2040 Aruino framwork and platform to latest ( #5025 )
2023-07-10 11:30:39 +12:00
Philippe Vlérick
d9398a91d1
update dsmr to 0.7 ( #5011 )
2023-06-26 17:09:52 -03:00
Pavlo Dudnytskyi
5a8e93ed0a
Upgraded Haier climate component implementation ( #4521 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
Co-authored-by: esphomebot <esphome@nabucasa.com>
2023-06-19 10:24:52 +12:00
Jesse Hills
3c05ae4e1a
Add more envs to root platformio ( #4799 )
2023-05-10 11:38:51 +12:00
Jesse Hills
c835b67bac
Add host target platform ( #4783 )
...
Co-authored-by: Otto winter <otto@otto-winter.com>
2023-05-10 11:38:18 +12:00
Jesse Hills
0828a9fc11
Bump ESP32-audioI2s to 2.0.7 ( #4796 )
2023-05-10 09:13:01 +12:00
Jesse Hills
56e0923c22
Switch ESPAsyncTCP-esphome to esphome fork ( #4764 )
2023-05-01 11:09:01 +12:00
Jesse Hills
6476357596
Expand the platformio dep installer to also install platforms and tools ( #4716 )
2023-04-27 12:26:06 +12:00
Jesse Hills
0f7e34e7ec
Bump arduino platform version to 5.3.0 ( #4713 )
...
* Bump arduino platform version to 5.3.0
* Update root platformio.ini
2023-04-20 00:44:49 +00:00
Russell Cloran
f3a969d35c
Add ESP32-S3 support in NeoPixelBus component ( #4114 )
...
* Add ESP32-S3 support in NeoPixelBus component
* Update NeoPixelBus version in platformio.ini
2023-03-08 22:35:40 +00:00
J. Nick Koston
600f4be2c4
Bump esp-idf to 4.4.4 ( #4528 )
...
There are some nice BLE fixes and this uses about ~5000-8000 bytes
less RAM
https://github.com/espressif/esp-idf/releases/tag/v4.4.4
2023-03-08 18:25:25 +00:00
J. Nick Koston
6704b2cedf
Bump esp-idf to 4.4.3 via platformio/espressif32 @ 5.3.0 ( #4254 )
...
* Bump esp-idf to 3.4.3 via platformio/espressif32 @ 5.3.0
The new version appears to improve the stability of
BLE + WiFi
* bump recommended version as well
2023-02-23 02:08:06 +00:00
Expaso
7a2d7fdd19
Fixed PlatformIO Build on DEV ( #4422 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2023-02-13 15:43:52 +13:00
Jesse Hills
ce5cedb466
Update ESP32-audioI2S library ( #4073 )
2022-11-24 11:16:05 +13:00
Jesse Hills
91925b1826
Update ESP-IDF and platform version ( #3565 )
...
Co-authored-by: Otto Winter <otto@otto-winter.com>
2022-11-23 09:54:55 +13:00
Jesse Hills
c2e198311c
Update esp32 arduino and platform versions ( #3564 )
2022-11-21 11:49:30 +13:00
Jesse Hills
0a649c184f
Always use gh releases in base platformio file ( #3988 )
2022-11-03 11:41:12 +13:00
Jesse Hills
991fc54994
Bump esphome/Improv to 1.2.3 ( #3948 )
2022-10-27 07:44:15 +13:00
Jesse Hills
c3fba97b4c
Update base platformio board for rp2040 ( #3937 )
2022-10-25 17:46:55 +13:00
Jesse Hills
96e8cb66b6
Fix missing dependencies for heatpumpir ( #3933 )
2022-10-25 12:12:55 +13:00
Jesse Hills
6153bcc6ad
Initial Support for RP2040 platform ( #3284 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-10-20 16:50:39 +13:00
Sybren A. Stüvel
9e227b0192
Upgrade rweather/Crypto from 0.2.0 to 0.4.0 ( #3593 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2022-08-03 07:58:03 +12:00
kahrendt
8110e591d0
Fix wrong type for voc_state*_ in sgp4x component ( #3581 )
...
Co-authored-by: Martin <25747549+martgras@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2022-06-20 11:27:00 +12:00
Jesse Hills
6221f6d47d
Implement Media Player and I2S Media player ( #3487 )
2022-06-02 17:00:17 +12:00
Martin
0ed7db979b
Add support for SGP41 ( #3382 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2022-05-19 12:47:33 +12:00
Tim Smeets
d4ff98680a
Add support for Electrolux heatpump and bump arduino-heatpumpir version ( #3353 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2022-04-08 08:04:00 +12:00
Jesse Hills
1c0697b5d4
Dont warn on nonnull comparisons ( #3123 )
2022-02-08 21:28:12 +13:00
functionpointer
397ef72b16
MLX90393 three-axis magnetometer ( #2770 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2022-02-08 20:42:11 +13:00
Jesse Hills
ab47e201c7
Bump improv library to 1.2.1 ( #3160 )
2022-02-04 19:15:00 +13:00
Otto Winter
4de642ff28
Bump esp-idf framework version from 4.3.0 to 4.3.2 ( #3120 )
2022-01-31 07:59:56 +01:00
Otto Winter
0384efcfc2
Disable platformio ldf for build ( #3130 )
2022-01-31 14:27:10 +13:00
Jesse Hills
bf91443f38
Improv_serial scan and send wifi networks list ( #3116 )
2022-01-31 11:08:20 +13:00
Wouter van der Wal
a718ac7ee0
Add qr code support for displays ( #2952 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2022-01-26 22:20:45 +13:00
Oxan van Leeuwen
cdda648360
Generate ARDUINO_VERSION_CODE in Python code ( #3101 )
...
Co-authored-by: Otto winter <otto@otto-winter.com>
2022-01-24 10:34:34 +01:00
Oxan van Leeuwen
f2d677d51a
Fix path to extra_scripts in platformio.ini ( #3093 )
2022-01-24 16:03:34 +13:00
Jesse Hills
1f8a1f0046
Bump improv library version ( #3072 )
2022-01-20 15:21:44 +13:00
Jesse Hills
ece71a0228
Run post scripts for factory binaries for flashing ( #3003 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2022-01-11 15:24:26 +13:00
Oxan van Leeuwen
d8e719d1c4
Support clang-tidy for ESP32 variants ( #3001 )
2022-01-05 21:30:15 +01:00
Oxan van Leeuwen
ffea3597f4
Set correct include_dir in platformio.ini ( #2999 )
2022-01-04 21:59:34 +01:00
Jesse Hills
33f17f75a0
Upgrade ArduinoJson to 6.18.5 and migrate code ( #2844 )
2022-01-01 22:31:43 +13:00
Oxan van Leeuwen
607601b3a4
Enable a bunch of clang-tidy checks ( #2149 )
2021-12-02 09:03:51 +13:00
Martin
8267f01ccd
Remove arduino dependency from hm3301 ( #2745 )
2021-11-18 08:03:46 +13:00
Jesse Hills
df6730be55
Move to use improv lib from platformio ( #2741 )
2021-11-17 18:23:17 +01:00
Clifford Roche
4eaa6afa4d
Add greeyac protocol to IR Climate / HeatpumpIR ( #2694 )
2021-11-14 16:11:21 +01:00
Jesse Hills
2e0c89409d
Bump ESPAsyncWebServer to 2.1.0 ( #2686 )
2021-11-13 21:22:32 +13:00
Otto Winter
8aa72f4c1e
Neopixelbus redo method definitions ( #2616 )
2021-11-11 07:35:31 +13:00
Otto Winter
de06a781ff
ESP8266 disable PIO LDF ( #2608 )
2021-10-23 19:44:55 +02:00
Otto Winter
6db9d1122f
Fix compiler warnings and update platformio line filter ( #2607 )
2021-10-22 16:52:43 +02:00
Otto Winter
83bef85415
Add owner to all libraries used ( #2604 )
2021-10-22 14:14:14 +02:00
Otto Winter
c08b21b7cd
Bump noise-c from 0.1.3 to 0.1.4 ( #2602 )
2021-10-22 12:12:07 +02:00
Otto Winter
ca59dd1302
Fix HeatpumpIR pin ( #2585 )
2021-10-21 18:57:03 +02:00
Rob Deutsch
a3eb2a7ee0
Added heatpumpir support ( #1343 )
...
Co-authored-by: Otto winter <otto@otto-winter.com>
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2021-10-13 07:38:19 +13:00
Otto Winter
1c58b17235
API encryption switch to libsodium backend ( #2456 )
2021-10-06 22:36:12 +02:00
Otto Winter
87358e8843
Fix esp32 no longer has Hash internal lib ( #2441 )
2021-10-04 16:14:51 +02:00
Sergey V. DUDANOV
0d0954d74b
Midea fix ( #2395 )
2021-09-27 09:32:33 +13:00
Oxan van Leeuwen
637b55bfbf
Allow compilation against IDF from repository ( #2355 )
...
* Fix src_filter in platformio.ini after src_dir change
* Add -Wno-nonnull-compare to platformio.ini as well
* Create default sdkconfig for static analysis
* Add more compiler flags to clang ignore list
* Clean-up platformio.ini
* Remove unnecessary blank line
* Fix accidentally dropped library
* Don't gitignore sdkconfig.defaults
Co-authored-by: Otto winter <otto@otto-winter.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-09-21 17:12:17 +02:00
Otto Winter
24f445dade
Fix src_filter in platformio.ini after src_dir change ( #2353 )
2021-09-21 16:37:13 +12:00
Otto Winter
ac0d921413
ESP-IDF support and generic target platforms ( #2303 )
...
* Socket refactor and SSL
* esp-idf temp
* Fixes
* Echo component and noise
* Add noise API transport support
* Updates
* ESP-IDF
* Complete
* Fixes
* Fixes
* Versions update
* New i2c APIs
* Complete i2c refactor
* SPI migration
* Revert ESP Preferences migration, too complex for now
* OTA support
* Remove echo again
* Remove ssl again
* GPIOFlags updates
* Rename esphal and ICACHE_RAM_ATTR
* Make ESP32 arduino compilable again
* Fix GPIO flags
* Complete pin registry refactor and fixes
* Fixes to make test1 compile
* Remove sdkconfig file
* Ignore sdkconfig file
* Fixes in reviewing
* Make test2 compile
* Make test4 compile
* Make test5 compile
* Run clang-format
* Fix lint errors
* Use esp-idf APIs instead of btStart
* Another round of fixes
* Start implementing ESP8266
* Make test3 compile
* Guard esp8266 code
* Lint
* Reformat
* Fixes
* Fixes v2
* more fixes
* ESP-IDF tidy target
* Convert ARDUINO_ARCH_ESPxx
* Update WiFiSignalSensor
* Update time ifdefs
* OTA needs millis from hal
* RestartSwitch needs delay from hal
* ESP-IDF Uart
* Fix OTA blank password
* Allow setting sdkconfig
* Fix idf partitions and allow setting sdkconfig from yaml
* Re-add read/write compat APIs and fix esp8266 uart
* Fix esp8266 store log strings in flash
* Fix ESP32 arduino preferences not initialized
* Update ifdefs
* Change how sdkconfig change is detected
* Add checks to ci-custom and fix them
* Run clang-format
* Add esp-idf clang-tidy target and fix errors
* Fixes from clang-tidy idf round 2
* Fixes from compiling tests with esp-idf
* Run clang-format
* Switch test5.yaml to esp-idf
* Implement ESP8266 Preferences
* Lint
* Re-do PIO package version selection a bit
* Fix arduinoespressif32 package version
* Fix unit tests
* Lint
* Lint fixes
* Fix readv/writev not defined
* Fix graphing component
* Re-add all old options from core/config.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-09-20 11:47:51 +02:00
Oxan van Leeuwen
c6dc8a11e2
Add namespace to all PlatformIO library references ( #2296 )
...
* Remove unnecessary duplication in platformio.ini
* Add namespace to all platformio library references
* Add cmake-build-* to gitignore
They're generated by the CLion add-on for each PlatformIO environment.
Listing them all separately seems nonsensical.
2021-09-15 19:01:31 +02:00
Guillermo Ruffino
de33cbd7e7
Dsmr updates ( #2157 )
...
* add option to use check_crc
* ignore newline before ( in parsing
* add gas delivered text for raw sensor
* fix compile issue when not listing any sensor
* make gas_mbus_id configurable
* update dsmr lib for clang
2021-09-14 22:14:49 -03:00
Oxan van Leeuwen
924df1e7de
Run clang-tidy against Arduino 3 ( #2146 )
...
* Add macros header with more usable Arduino version defines
* Change Arduino version checking to use our version defines
* Add missing ESP8266 check
* Rename Arduino version macro to ARDUINO_VERSION_CODE
* Upgrade clang-tidy to use Arduino 3
* Fix clang-tidy warnings
* Upgrade NeoPixelBus to upstream 2.6.7
* Use Arduino-version-appropriate API to set redirect flags
* Remove now unnecessary CLANG_TIDY ifdefs
* Add preprocessor hackery to avoid including pgmspace.h
* Bump base image to 4.1.1 and update lint
* Fix nfctag
* Fix make_unique ambiguous
* Fix ignore name
* Fix ambiguous v2
* Remove unused begin
* Cast time_t to prevent issues on platforms where time_t is 32bit
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-09-13 18:55:04 +02:00
Oxan van Leeuwen
40c474cd83
Run clang-tidy against ESP32 ( #2147 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-09-13 18:11:27 +02:00
Otto Winter
e5051eefbc
API encryption ( #2254 )
2021-09-09 09:22:47 +12:00
Sergey V. DUDANOV
4e120a291e
Midea support v2 ( #2188 )
2021-09-09 09:10:02 +12:00
Guillermo Ruffino
f26767b65e
Dsmr component ( #1881 )
...
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-08-10 10:32:16 +02:00
Oxan van Leeuwen
bf5f846fc6
Refactor clang-tidy script to use actual compiler flags and includes ( #2133 )
...
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-08-09 22:43:18 +02:00
Stefan Agner
246950159d
Bump ESPAsyncWebServer-esphome to 1.3.0 ( #2075 )
2021-07-28 21:24:10 +02:00
Oxan van Leeuwen
824f3187ac
Update platformio.ini settings and fix test apps ( #1815 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Otto Winter <otto@otto-winter.com>
2021-05-25 07:47:45 +12:00
Stefan Agner
76f78877f6
Use latest version of the NeoPixelBus-esphome library ( #1701 )
2021-05-19 14:55:49 +12:00
Guillermo Ruffino
4250af4dd9
Switch to esphome/AsyncTCP-esphome v1.2.2. ( #1762 )
2021-05-11 12:05:49 -03:00
Guillermo Ruffino
bb3d0706d3
Revert "Bump AsyncTCP-esphome to 1.2.1. ( #1693 )" ( #1709 )
...
This reverts commit aed6f2b1ea
.
2021-04-21 10:33:59 -03:00
Maurice Makaay
aed6f2b1ea
Bump AsyncTCP-esphome to 1.2.1. ( #1693 )
...
Co-authored-by: Maurice Makaay <mmakaay1@xs4all.net>
2021-04-19 20:15:37 -03:00
Otto Winter
5eeb110d74
Bundle platformio lib_deps in docker images ( #1625 )
2021-03-20 18:43:31 +01:00
Otto Winter
636c9db1e3
Bump ESPAsyncTCP from 1.2.2 to 1.2.3 ( #1227 )
2020-07-30 11:38:57 +02:00
Otto Winter
8d204655be
Bump ESPAsyncWebServer-esphome to v1.2.7 ( #1221 )
2020-07-29 12:57:43 +02:00
Otto Winter
fe6621357e
Downgrade FastLED to 3.3.2 ( #1212 )
...
Fixes https://github.com/esphome/issues/issues/1375
2020-07-28 12:10:55 +02:00
Otto Winter
d26c43103d
ESP8266 change recommended framework version to 2.7.2 ( #1208 )
2020-07-27 18:22:47 +02:00
Otto Winter
2e1d14b8b1
Bump NeoPixelBus from 2.5.2 to 2.5.7 ( #1165 )
2020-07-24 10:10:40 +02:00
Otto Winter
6f0bfb286a
Bump FastLED from 3.2.9 to 3.3.3 ( #1164 )
...
Already updated in fastled_base in #1020 , now also update it in platformio.ini
2020-07-17 14:25:43 +02:00
Niklas Wagner
c2e0ea97d8
Upgrade dependencies
2020-05-23 20:33:58 -03:00
Evgeny
dea6675c21
Add HM3301 laser dust detection sensor ( #963 )
...
* Add HM3301 laser dust detection sensor
* Fixed after lint
* Fixed after lint
* added status clear warning
2020-04-06 14:11:41 -03:00
Evgeny
31d964c16a
Add TM1561 support ( #893 )
...
* Add TM1561 support
* Fixed after clang-tidy
* Fixed after clang-tidy
* Fixed after clang-tidy, updated lib_deps
* Fixed after clang-tidy, updated formatting
* Added actions, removed from display domain
* Protected methods naming
* float casting
* float casting
2019-12-04 13:11:53 +01:00
Otto Winter
d97bc95798
Update platformio libraries ( #837 )
...
* Update platformio libraries
* Lint
2019-11-05 22:28:19 +01:00
Otto Winter
1e22b1e959
Update AsyncMQTTClient/ESPAsyncWebServer ( #779 )
2019-10-20 19:24:34 +02:00
Otto Winter
783b179af7
Fix TinyGPSPlus having name conflict
2019-10-19 16:16:49 +02:00