Commit Graph

124 Commits

Author SHA1 Message Date
Edward Firmo
e338d130e5 Lint 2024-03-25 21:03:56 +01:00
Edward Firmo
82ceca57a7 add sliding_window_moving_average to adc (temp) sensor
Solves #1918
2024-03-25 19:51:45 +01:00
Edward Firmo
942bd84874 Clean-up 2024-03-25 19:49:53 +01:00
Edward Firmo
7db6e4598d Fix is_uploading_tft name 2024-03-22 12:25:06 +01:00
Edward Firmo
3fb8343246 Ignore Nextion events while uploading
Helps with #1946
2024-03-22 11:25:30 +01:00
Edward Firmo
d2b924b355 Disable all services while upload
A service call still possible, but the services won't do anything.
Helps with #1946
2024-03-22 11:21:50 +01:00
Edward Firmo
dbf57053db Split wakeup_page_id from back_page_id
Solves #1947 and makes the whole wake-up engine more reliable.
2024-03-22 10:45:35 +01:00
Edward Firmo
772ede7f48 Reduced calls to home page components
Solves #1949
2024-03-21 20:17:52 +01:00
Edward Firmo
ad8cc7788b Change button bar state when relay changes with local control
Solves #1904
2024-03-20 20:31:20 +01:00
Edward Firmo
a3f54d5c43 Lint 2024-03-20 20:09:59 +01:00
Edward Firmo
828a07a636 Use components from dev 2024-03-20 20:05:35 +01:00
Edward Firmo
5e5476f6e2 Reduce number of calls to Nextion - Relay and buttons bars
Helps with #1949
2024-03-20 19:46:47 +01:00
Edward Firmo
7455df28e8 Remove json component 2024-03-20 19:21:31 +01:00
Edward Firmo
98aae56235 Use components from main 2024-03-20 09:09:21 +01:00
Edward Firmo
2f47ffc42b Bump to v4.3.1 2024-03-20 08:42:32 +01:00
Edward Firmo
6af2ddac99 Use nspanel_ha_blueprint component from beta 2024-03-19 15:44:18 +01:00
Edward Firmo
a647c69f53 Bump to v4.3.1b2 2024-03-19 15:43:00 +01:00
Edward Firmo
e2c639a32d Move reboot button control to on_touch
So save a few more bytes of memory
2024-03-19 15:32:41 +01:00
Edward Firmo
b1412f1d12 Use new get_ip_addresses() from ESPHome v2024.3.0 2024-03-19 13:28:11 +01:00
Edward Firmo
94782bf9fc Add relay_settings to refresh_hardware_buttons_bars verbose logs 2024-03-19 13:22:20 +01:00
Edward Firmo
3dbf577a92 Use component nspanel_ha_blueprint from dev
To update page list
2024-03-19 13:16:35 +01:00
Edward Firmo
cc756fda35 hw_button_state service to control buttons individually
Solves #1934
2024-03-19 11:13:55 +01:00
Edward Firmo
447a07c65b Move page Boot to pos 0 2024-03-18 23:51:09 +01:00
Edward Firmo
54a4e7775f Exit notification page with notification clear
Solves #1931
2024-03-18 18:55:02 +01:00
Edward Firmo
3f39dbcad8 Use Nextion native components replacing command contruction 2024-03-18 10:10:35 +01:00
Edward Firmo
271362511f Use ADC sampling
Use esphome/esphome#6330 to enable sampling on adc sensor and smooth the data.
Solves #1918
2024-03-17 22:07:48 +01:00
Edward Firmo
114ea35e55 Adjust boot delays 2024-03-17 21:56:10 +01:00
Edward Firmo
ac3be262fd Boot page increased spacing on versions labels 2024-03-17 20:21:38 +01:00
Edward Firmo
9cd8f6121f Remove debug logs 2024-03-17 14:37:27 +01:00
Edward Firmo
d28ab920c8 Disable boot timer when all info is available 2024-03-17 14:35:59 +01:00
Edward Firmo
0d4293b6e4 Fix boot progress calcs 2024-03-17 10:50:09 +01:00
Edward Firmo
bac85239d0 Fix var name tft_version 2024-03-17 01:54:57 +01:00
Edward Firmo
efee51ea3d Add boot progress bar 2024-03-17 01:24:59 +01:00
Edward Firmo
fb8448fb7d TFT version engine 2024-03-16 11:27:59 +01:00
Edward Firmo
2e4b7f2a87 Use ${name} for device_name sensor
Solves #1907
2024-03-15 22:33:06 +01:00
Edward Firmo
7ce40bc4b7 Clean-up 2024-03-15 17:23:51 +01:00
Edward Firmo
afbeb7a816 Reorg refresh_hardware_buttons_bars
To save a couple of bytes of RAM
2024-03-15 15:10:40 +01:00
Edward Firmo
45c5453c2f Allows change brightness when sleeping
Solves #1919
2024-03-15 10:48:31 +01:00
Edward Firmo
28eb2d064e Clean-up
No functionality changed
2024-03-15 10:33:07 +01:00
Edward Firmo
904937f06f Clean-up 2024-03-15 01:36:20 +01:00
Edward Firmo
9e14c2f5d8 Do not show hidden chips with page refresh
Solves #1915
2024-03-15 01:23:41 +01:00
Edward Firmo
c0a0d2b96b Add device_name to events 2024-03-14 22:41:41 +01:00
Edward Firmo
79363673d3 Replace sendme by current_page text sensor
Solves #1900
2024-03-14 22:38:22 +01:00
Edward Firmo
0be79ea5c4 Do not update indoortemp when embedded temp changes
Solves #1911
2024-03-14 10:56:56 +01:00
Edward Firmo
57fee3c1c6 Rebuild esphome::api::CustomAPIDevice declarations
To reduce chances of a memory leak
2024-03-14 00:23:48 +01:00
Edward Firmo
5bc1e7db96 Control hw button bars locally
Solves #1904
2024-03-14 00:11:36 +01:00
Edward Firmo
b00798b6ae Move ap to advanced
There's no use for this without `web_server` and `captive_portal`, so let's save some memory.
2024-03-13 21:48:27 +01:00
Edward Firmo
dd6dd172e2 Use blueprint status to set api variable on TFT 2024-03-13 21:25:58 +01:00
Edward Firmo
4f21cb442a Update wifi icon when connection changes 2024-03-13 20:17:49 +01:00
Edward Firmo
1fb11564d6 Fix test for temp_units
Solves #1834
2024-03-13 09:21:54 +01:00