Otto Winter
|
97e76d64d6
|
Re-enable TCP nodelay for ESP32 (#2390)
|
2021-09-27 11:40:28 +02:00 |
|
Otto Winter
|
aec02afcdc
|
Fix clang-tidy header filter (#2385)
* Fix clang-tidy header filter
* Allow private members
* Fix clang-tidy detections
* Run clang-format
* Fix remaining detections
* Fix graph
* Run clang-format
|
2021-09-24 18:02:28 +02: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
|
8bda8e5393
|
Clean-up sensor integration (#2275)
|
2021-09-20 14:34:59 +12:00 |
|
Otto Winter
|
7c17e72db4
|
Add readv and writev for more efficient API packets (#2342)
|
2021-09-20 14:16:56 +12:00 |
|
Otto Winter
|
a990898256
|
Add readv and writev for more efficient API packets (#2342)
|
2021-09-20 10:33:10 +12:00 |
|
Maurice Makaay
|
efae363739
|
Fix aioesphomeapi API logger with explicit api.port in the YAML. (#2310)
|
2021-09-15 19:01:54 +12:00 |
|
Maurice Makaay
|
19014331d8
|
Fix aioesphomeapi API logger with explicit api.port in the YAML. (#2310)
|
2021-09-15 08:48:27 +02:00 |
|
Otto Winter
|
a328fff5a7
|
Fix api noise explicit reject (#2297)
|
2021-09-14 23:07:07 +12:00 |
|
Otto Winter
|
233783c76c
|
API Noise logging (#2298)
|
2021-09-14 23:07:07 +12:00 |
|
Oxan van Leeuwen
|
23ead416d5
|
Suppress excessive warnings about deprecated Fan interfaces (#2270)
|
2021-09-14 23:06:13 +12:00 |
|
Otto Winter
|
dd3f2f6c7e
|
Fix api noise explicit reject (#2297)
|
2021-09-14 11:53:49 +02:00 |
|
Otto Winter
|
855112dfc3
|
API Noise logging (#2298)
|
2021-09-14 09:53:37 +02:00 |
|
Otto Winter
|
e92a9d1d9e
|
Fix API socket issues (#2288)
* Fix API socket issues
* Fix compile error against beta
* Format
|
2021-09-14 07:13:00 +12:00 |
|
Oxan van Leeuwen
|
e6b0a0ca2b
|
Clean-up sensor integration (#2275)
|
2021-09-13 18:58:49 +02:00 |
|
Otto Winter
|
ed7983af41
|
Fix API socket issues (#2288)
* Fix API socket issues
* Fix compile error against beta
* Format
|
2021-09-13 18:52:53 +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
|
a4867a00ea
|
Activate owning-memory clang-tidy check (#1891)
* Activate owning-memory clang-tidy check
* Lint
* Lint
* Fix issue with new NfcTag constructor
* Update pointers for number and select
* Add back the NOLINT to display buffer
* Fix merge
* DSMR fixes
* Nextion fixes
* Fix pipsolar
* Fix lwip socket
* Format
* Change socket fix
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-09-13 11:31:02 +02:00 |
|
Oxan van Leeuwen
|
e18dfdd656
|
Suppress excessive warnings about deprecated Fan interfaces (#2270)
|
2021-09-13 09:39:18 +02:00 |
|
Jesse Hills
|
7dd40e2014
|
Fix a few ESP32-C3 compiler issues (#2265)
* Fix using Serial when using ESP32-C3 standard pins
* Force type for std::min in pn532
* Fix variable size where size_t is different on exp32-c3
|
2021-09-10 21:34:38 +12:00 |
|
Jesse Hills
|
affaaf7d2c
|
Fix a few ESP32-C3 compiler issues (#2265)
* Fix using Serial when using ESP32-C3 standard pins
* Force type for std::min in pn532
* Fix variable size where size_t is different on exp32-c3
|
2021-09-10 12:10:28 +12:00 |
|
Jesse Hills
|
cc52f37933
|
Revert "Dont dump legacy fields (#2241)" (#2259)
This reverts commit 97eba1eecc.
|
2021-09-09 09:29:08 +12:00 |
|
Otto Winter
|
e5051eefbc
|
API encryption (#2254)
|
2021-09-09 09:22:47 +12:00 |
|
Otto Winter
|
2790d72bff
|
Convert API to use sockets (#2253)
* Socket component
* Lint
* Lint
* Fix esp8266 missing INADDR_ANY
* API convert to sockets and frame helper
* Fix compile error
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-09-08 12:52:57 +02:00 |
|
Jesse Hills
|
97eba1eecc
|
Dont dump legacy fields (#2241)
|
2021-09-06 08:36:55 +12:00 |
|
Jesse Hills
|
ff6bed54c6
|
Remove last_reset_type and convert all those sensors to TOTAL_INCREASING (#2233)
|
2021-09-06 08:30:47 +12:00 |
|
Oxan van Leeuwen
|
1c1ad32610
|
Add deprecated attribute to some deprecated types/methods (#2185)
|
2021-08-24 06:48:12 +12:00 |
|
Oxan van Leeuwen
|
5ec9bb0fb5
|
Clean-up constant definitions (#2148)
|
2021-08-23 19:21:30 +12:00 |
|
Jesse Hills
|
f0b14055b6
|
Add new total_increasing state-class for Home Assistant 2021.9+ (#2166)
|
2021-08-18 11:04:13 +12:00 |
|
Otto Winter
|
9b48ff5775
|
Fix native API log level enum values (#2151)
|
2021-08-16 11:57:50 +12:00 |
|
Oxan van Leeuwen
|
9173da0416
|
Always send all light state values in API (#2150)
|
2021-08-16 07:40:34 +12:00 |
|
Jesse Hills
|
93796491af
|
Allow entities to be disabled by default in HA (#2113)
Co-authored-by: Otto Winter <otto@otto-winter.com>
|
2021-08-10 13:45:31 +12:00 |
|
Oxan van Leeuwen
|
926bcc71ae
|
Only compile protobuf dumping when very verbose logging is enabled (#2139)
|
2021-08-09 22:32:06 +02:00 |
|
Jesse Hills
|
76991cdcc4
|
Add select entities and implement template select (#2067)
Co-authored-by: Otto Winter <otto@otto-winter.com>
|
2021-08-02 20:00:51 +12:00 |
|
Oxan van Leeuwen
|
5983ccc55c
|
Color mode implementation (#2012)
|
2021-07-29 19:11:56 +02:00 |
|
Jesse Hills
|
3b3297d269
|
Adding last_reset_type to sensors that should support it. (#2039)
|
2021-07-21 09:20:20 +12:00 |
|
Stefan Agner
|
9f2b2f51ff
|
Esp32 c3 support (#2035)
|
2021-07-20 11:12:22 +02:00 |
|
Jesse Hills
|
71d9d64a02
|
Number and Template Number updates (#2036)
Co-authored-by: Otto winter <otto@otto-winter.com>
|
2021-07-20 08:22:49 +12:00 |
|
Jesse Hills
|
dd37a4e04c
|
Add Number entities (from Home Assistant) (#1971)
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
|
2021-07-13 07:20:12 +12:00 |
|
Oxan van Leeuwen
|
f9797825ad
|
Change color model to fix white channel issues (#1895)
|
2021-07-08 21:37:47 +12:00 |
|
Otto Winter
|
d0859a7d33
|
Add climate preset NONE again (#1951)
|
2021-06-23 20:25:19 +02:00 |
|
Otto Winter
|
c811141a4f
|
API raise minor version for climate changes (#1947)
|
2021-06-21 22:02:18 +02:00 |
|
Otto Winter
|
871c0ee2a5
|
Rework climate traits (#1941)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-06-21 21:17:01 +02:00 |
|
Stefan Agner
|
501f88ca86
|
Avoid non-const globals and enable clang-tidy check (#1892)
|
2021-06-11 08:19:44 +12:00 |
|
Otto Winter
|
360effcb72
|
Activate some clang-tidy checks (#1884)
|
2021-06-10 13:04:40 +02:00 |
|
Jesse Hills
|
5cf18235e3
|
Allow setting creator project name and version into code (#1872)
|
2021-06-09 13:04:00 +12:00 |
|
Lumpusz
|
ebadaa9660
|
Add preset, custom_preset and custom_fan_mode support to climate (#1471)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-06-04 22:04:54 +12:00 |
|
Franck Nijhof
|
11fb54c74e
|
Add support for Sensor state class (#1835)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-06-03 13:49:56 +12:00 |
|
Otto Winter
|
aebad04c0b
|
Convert core components to async-def coroutine syntax (#1658)
Co-authored-by: Guillermo Ruffino <glm.net@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-05-23 22:10:30 +02:00 |
|
Franck Nijhof
|
5645be4e0f
|
Add attribute support to Home Assistant sensors (#1770)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-05-17 11:16:22 +12:00 |
|