Edward Firmo and Jesse Hills
d9835c8705
[nextion] Fix text sensor state not updated on string response ( #16280 )
2026-05-07 07:25:35 +12:00
Edward Firmo and GitHub
4da62067cf
[nextion] Fix text sensor state not updated on string response ( #16280 )
2026-05-06 13:32:50 -04:00
8046ff7e1e
[nextion] TFT upload no longer fails when the display sends a split 0x08 ack ( #16205 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-05-03 03:40:09 -05:00
Edward Firmo and Jesse Hills
a186f6fea9
[nextion] Unify TFT upload ack timeout to 5000ms ( #15960 )
2026-04-28 12:58:29 +12:00
Edward Firmo and GitHub
01ac223913
[nextion] Unify TFT upload ack timeout to 5000ms ( #15960 )
2026-04-28 08:30:40 +12:00
Edward Firmo and GitHub
0c9d443a5c
[esp32_ble] Add use_psram option to offload BT memory allocation to SPIRAM ( #15644 )
2026-04-21 15:18:46 +02:00
3ef140e25d
[nextion] Fix command spacing pacer never throttling sends ( #15664 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-04-15 10:58:30 +12:00
2db2b89eb1
[nextion] Fix command spacing pacer never throttling sends ( #15664 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-04-15 07:47:44 +12:00
ee7b38504b
[nextion] Expose custom protocol frames as automation triggers ( #13248 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-07 22:13:58 +00:00
Edward Firmo and GitHub
d354747da0
[nextion] Fix format specifiers and error message typos in command handlers ( #15542 )
2026-04-07 21:10:56 +00:00
Edward Firmo and Jesse Hills
9bd936112d
[nextion] Fix queue age check using inconsistent time sources ( #15317 )
2026-04-07 10:50:41 +12:00
1e72f0ee5a
[nextion] Gate waveform code behind USE_NEXTION_WAVEFORM, use StaticRingBuffer ( #15273 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-04-02 20:17:20 +00:00
Edward Firmo and GitHub
34295fbd69
[nextion] Collapse nested namespace to esphome::nextion ( #15367 )
2026-04-02 00:25:54 -10:00
fbfb5d401f
[nextion] Fix memory leak in reset_() ( #15344 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-31 22:34:29 -10:00
Edward Firmo and Jesse Hills
dc634b8c7b
[uart] fix baud rate not applied on load_settings() for ESP32 (IDF) ( #15341 )
2026-04-01 13:18:24 +13:00
Edward Firmo and GitHub
b71c406e70
[uart] fix baud rate not applied on load_settings() for ESP32 (IDF) ( #15341 )
2026-04-01 12:04:07 +13:00
Edward Firmo and GitHub
1bc6a8d956
[nextion] Fix queue age check using inconsistent time sources ( #15317 )
2026-03-30 06:54:09 -10:00
95b0e60617
[nextion] Add accessor const qualifiers, return by ref, and deprecate get_wave_chan_id() ( #15204 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-30 02:20:04 -05:00
Edward Firmo and GitHub
ffbbe5eab3
[nextion] Fix log level for command processing limit message ( #15302 )
2026-03-30 01:55:40 -05:00
a99f051e19
[nextion] Replace queue name string literals with short Nextion-native identifiers ( #15215 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-27 13:49:00 -10:00
Edward Firmo and GitHub
a2dee21e8e
[nextion] Replace std::deque queues with std::list ( #15211 )
2026-03-27 10:24:19 -10:00
6feb2d04df
[nextion] Replace static std::string COMMAND_DELIMITER with constexpr ( #15195 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-26 17:36:35 -10:00
Edward Firmo and GitHub
81f0aa1168
[nextion] Replace or/and operators and missing this-> ( #15191 )
2026-03-26 09:54:50 -10:00
Edward Firmo and GitHub
d9ada4536c
[nextion] Fix leading space in pressed color string commands ( #15190 )
2026-03-26 14:58:12 -04:00
65d0a91fcc
[nextion] Add defined keys to defines.h ( #14971 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-25 18:01:52 +00:00
Edward Firmo and GitHub
5d67868ac6
[nextion] Fix inline doc parameter types for page and touch callbacks ( #14972 )
2026-03-25 10:39:46 -04:00
cac751e9e8
[nextion] Add configurable HTTP parameters for TFT upload ( #14234 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-03-09 01:29:41 +00:00
Edward Firmo and GitHub
e013b48675
[nextion] Add error log for failed HTTP status during TFT upload ( #14190 )
2026-02-21 23:44:06 -06:00
f87aa384d0
[nextion] Fix alternative code path for dump_device_info ( #13566 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-27 16:31:00 -10:00
645832a070
[nextion] Add configurable startup and queue timeout constants ( #11098 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2026-01-21 20:10:12 -06:00
0707f383a6
[nextion] Use ESP-IDF for ESP32 Arduino ( #9429 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-12-17 11:45:17 -05:00
4b5435fd93
[nextion] Use 16-bit id for pics ( #12330 )
...
Co-authored-by: Szczepan <szczepan.staszak@gmail.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-12-07 15:16:49 -05:00
Edward Firmo and Jonathan Swoboda
9289fc36f7
[nextion] Do not set alternative baud rate when not specified or <= 0 ( #12097 )
2025-11-27 17:23:27 -05:00
Edward Firmo and GitHub
c30b920193
[nextion] Do not set alternative baud rate when not specified or <= 0 ( #12097 )
2025-11-25 07:48:32 -05:00
Edward Firmo and Jesse Hills
7ce94c27fe
[wifi] Allow use_psram with Arduino ( #11902 )
2025-11-17 15:32:09 +13:00
Edward Firmo and Jesse Hills
eb54c0026d
[light] Fix missing ColorMode::BRIGHTNESS case in logging ( #11836 )
2025-11-17 15:32:09 +13:00
Edward Firmo and GitHub
e49a943cf7
[wifi] Allow use_psram with Arduino ( #11902 )
2025-11-14 09:13:48 -05:00
Edward Firmo and GitHub
2290eb0dd2
[light] Fix missing ColorMode::BRIGHTNESS case in logging ( #11836 )
2025-11-13 12:08:06 -06:00
Edward Firmo and GitHub
425c88ee94
[nextion] Send auto_wake_on_touch as part of startup commands on loop ( #11670 )
2025-11-02 16:06:13 -06:00
285e006637
[nextion] Add set_component_visibility() method for dynamic visibility control ( #11530 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-28 13:22:28 +13:00
Edward Firmo and GitHub
5647f36900
[nextion] Remove TFT upload baud rate validation to reduce flash usage ( #11012 )
2025-10-28 13:21:17 +13:00
Edward Firmo and GitHub
a3622d878d
[nextion] Reduce DEBUG logs on events ( #11014 )
2025-10-05 21:11:36 -04:00
Edward Firmo and GitHub
f5f84fe825
[nextion] Increase delay before reboot to prevent TFT upload interruption ( #10402 )
2025-09-09 12:57:24 +12:00
Edward Firmo and GitHub
90c2fdd565
[adc] Fix autorange negative coefficient bug causing incorrect voltage readings ( #10549 )
2025-09-09 12:56:18 +12:00
634f687c3e
[light] Add support for querying effects by index ( #10195 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-20 14:38:13 +12:00
Edward Firmo and GitHub
2b9e1ce315
[switch] Add trigger `on_state` ( #10108 )
2025-08-09 21:09:40 +10:00
Edward Firmo and GitHub
676c51ffa0
[switch] Add control() method to API ( #10118 )
2025-08-08 05:51:19 +00:00
c4d1b1317a
[switch] Add switch.control automation action ( #10105 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-08 08:55:54 +10:00
78c32eac04
[adc] Add ESP32-C5 support ( #9486 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: oxynatOr <98734567+oxynatOr@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-07-16 23:32:44 +12:00
Edward Firmo and GitHub
9ae8c5b147
[adc] Test platforms on IDF ( #9536 )
2025-07-16 19:35:33 +12:00
5480675dd8
[adc] Use new library with ESP-IDF v5 ( #9021 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-16 13:03:19 +12:00
Edward Firmo and GitHub
c4fac1a2ae
[nextion] Optimize component memory usage with bitfield state management ( #9373 )
2025-07-08 09:21:14 +12:00
Edward Firmo and GitHub
e88b8d10ec
[nextion] Add optional device info storage configuration ( #9366 )
2025-07-07 12:04:01 -05:00
Edward Firmo and GitHub
c6f7e84256
[nextion] Review touch_sleep_timeout ( #9345 )
2025-07-07 07:30:34 -05:00
4e25b6da7b
[nextion] Optimize settings memory usage with compile-time defines ( #9350 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-07 09:15:13 +00:00
Edward Firmo and GitHub
2510b5ffb5
[nextion] Replace boolean flags with bitfields to optimize memory usage ( #9359 )
2025-07-07 04:07:03 +00:00
Edward Firmo and GitHub
f7019a4ed7
[nextion] Memory optimization ( #9338 )
2025-07-05 21:56:53 -05:00
fae96e279c
[nextion] memory optimization ( #9164 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-02 03:25:06 +00:00
Edward Firmo and Jesse Hills
24587fe875
[nextion] Fix command spacing double timing and response blocking issues ( #9134 )
2025-06-23 23:32:22 +12:00
Edward Firmo and GitHub
7ab9083d77
[nextion] Revert to millis() on recv_ret_string_ ( #9168 )
2025-06-22 20:56:50 +00:00
Edward Firmo and GitHub
a6c20853ca
[nextion] Extract common upload_end_ function to shared file ( #9155 )
2025-06-21 11:26:14 +02:00
7dbad42470
[nextion] Cached timing optimization ( #9150 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-20 07:46:12 +00:00
eb97781f68
[nextion] Add command queuing to prevent command loss when spacing is active ( #9139 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-06-20 01:38:40 -05:00
Edward Firmo and GitHub
2e9ac8945d
[nextion] Fix command spacing double timing and response blocking issues ( #9134 )
2025-06-19 13:41:20 +12:00
Edward Firmo and Jesse Hills
535c495b33
[nextion] Remove upload flags reset from success path to prevent TFT corruption ( #9064 )
2025-06-16 09:49:45 +12:00
Edward Firmo and GitHub
2a629cae93
[nextion] Remove upload flags reset from success path to prevent TFT corruption ( #9064 )
2025-06-13 13:39:32 +12:00
94848e4811
[nextion] Add configurable limit for commands processed per loop ( #8972 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-06-10 07:27:46 +00:00
Edward Firmo and GitHub
3174f7ae86
[nextion] Optimize log messages to reduce memory usage ( #9039 )
2025-06-09 18:51:08 -05:00
ce4371a80d
[globals] Prevent redundant oversized string checks in loop ( #9001 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-06-09 11:19:24 -05:00
Edward Firmo and GitHub
b98165e077
[nextion] Use safe restart to properly handle globals and restart logging ( #9010 )
2025-06-08 21:10:36 -05:00
Edward Firmo and GitHub
80fd827f8b
[nextion] Add optional max_queue_size limit to prevent queue overflows ( #8976 )
2025-06-04 06:13:35 -05:00
Edward Firmo and GitHub
a2e4ad90ba
[nextion] Allocate NextionQueue in PSRAM (if available) ( #8979 )
2025-05-31 02:52:42 -05:00
8bbc509b0b
[nextion] Adds a command pacer with command_spacing attribute ( #7948 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-05-05 20:08:16 +12:00
528d3672b4
[psram] Improve total PSRAM display in logs by using rounded KB values ( #8008 )
...
Co-authored-by: Djordje Mandic <6750655+DjordjeMandic@users.noreply.github.com >
2025-01-13 17:11:48 +13:00
Edward Firmo and GitHub
fef50afef8
[debug] Add ESP32 partition table logging to dump_config ( #8012 )
2025-01-13 17:08:20 +13:00
Edward Firmo and GitHub
aa1879082c
[debug] Add framework type to debug info ( #8013 )
2025-01-13 17:06:44 +13:00
e04743e381
[debug] Detailed reset reason ( #7729 )
...
Co-authored-by: Ramil Valitov <ramilvalitov@gmail.com >
2024-12-16 12:12:45 +13:00
Edward Firmo and GitHub
9816c27031
[nextion] Remove _internal from non-protected functions ( #7656 )
2024-12-16 11:00:44 +13:00
Edward Firmo and Jesse Hills
5382bd2a97
[adc] Restore missing LIBRETINY code in a separated file ( #7955 )
2024-12-16 07:57:06 +13:00
Edward Firmo and GitHub
df4224e779
[nextion] Publishes is_connected() ( #7961 )
2024-12-16 07:30:47 +13:00
Edward Firmo and GitHub
5877c57a35
[adc] Restore missing LIBRETINY code in a separated file ( #7955 )
2024-12-15 07:55:04 +13:00
Edward Firmo and GitHub
ce7ff15c8a
[pulse_counter] Fix volatile increment/decrement deprecation warnings ( #7954 )
2024-12-14 08:21:54 +11:00
Edward Firmo and GitHub
88742e0399
[rotary_encoder] Fix volatile increment/decrement deprecation warnings ( #7958 )
2024-12-14 08:16:11 +11:00
Edward Firmo and GitHub
437b236a4d
[adc] Split files by platform ( #7940 )
2024-12-10 13:38:45 +13:00
Edward Firmo and GitHub
846b091aac
[nextion] New trigger on_buffer_overflow ( #7772 )
2024-11-21 07:28:21 +13:00
Edward Firmo and GitHub
e6a1254e65
[sun] Implements is_above_horizon() ( #7754 )
2024-11-13 07:23:00 +13:00
Edward Firmo and GitHub
2597975ae0
[rtttl] Add get_gain() ( #7647 )
2024-10-22 16:29:16 +13:00
d0dc275e30
[nextion] Optionally skip connection handshake ( #6905 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-19 16:08:15 +12:00
Edward Firmo and GitHub
9d03f47233
[nextion] Add basic functions to Intelligent series ( #6791 )
2024-05-24 09:11:34 +12:00
Edward Firmo and GitHub
d410cc4f7b
[nextion] Fix type on sprintf for IDF v5 ( #6758 )
2024-05-16 22:22:18 +12:00
Edward Firmo and Jesse Hills
34585a6f15
[nextion] Replace flags to USE_ARDUINO ( #6700 )
2024-05-09 14:45:40 +12:00
Edward Firmo and GitHub
e48d02495b
[nextion] Replace flags to USE_ARDUINO ( #6700 )
2024-05-09 07:05:24 +12:00
f78397c77e
Fix recent definitions into defines.h ( #6667 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2024-05-06 10:12:09 +12:00
a4a23d73b3
[nextion] Use persistent http connection for TFT upload (ESP-IDF) ( #6576 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-02 10:05:37 +12:00
c299dff124
[nextion] Use persistent http connection for TFT upload (Arduino) ( #6582 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-01 09:43:49 +12:00
Edward Firmo and GitHub
74fd52e05f
[nextion] Set alternative TFT update baud rate ( #6587 )
2024-04-30 21:29:57 +12:00
Edward Firmo and GitHub
05fbb260ee
[nextion] Exit reparse before update TFT ( #6589 )
2024-04-30 10:09:35 +12:00
Edward Firmo and GitHub
16e0b78c64
Define USE_ESP32_BLE ( #6585 )
2024-04-22 23:05:50 +12:00
Edward Firmo and GitHub
2e7ac26ada
Nextion send_command method ( #6540 )
...
This is a simplified version of `send_command_printf` without the `printf` support.
Manually send a raw command to the display.
param command The pcommand, like "page 0"
return Whether the send was successful.
2024-04-18 02:16:49 +00:00
Edward Firmo and GitHub
197f9d6d03
Nextion - Review types ( #6565 )
2024-04-18 12:10:10 +12:00