Commit Graph

1295 Commits

Author SHA1 Message Date
Edward Firmo
a80a2b7985 Add checkout to each action 2023-11-03 17:48:28 +01:00
Edward Firmo
53e4dd7b81 Fix dependencies on build_advanced 2023-11-03 17:45:35 +01:00
Edward Firmo
955a7fbd8b Remove "Exit reparse" button
It's functionality is now embedded in the Upload TFT calls.
2023-11-03 17:43:06 +01:00
Edward Firmo
9fa172ef36 Advanced validation of ESPHome 2023-11-03 17:40:43 +01:00
Edward Firmo
ffce653d16 Fix reference to external components 2023-11-03 17:14:20 +01:00
Edward Firmo
852ba63038 Use pr5667 for Nextion 2023-11-03 15:26:00 +01:00
Edward Firmo
58132cb189 Fix reference to tft_size_
Solves https://github.com/Blackymas/NSPanel_HA_Blueprint/issues/1213#issuecomment-1791035711
2023-11-02 17:55:42 +01:00
Edward Firmo
e96329f976 Handle https error nicely 2023-11-02 12:03:16 +01:00
Edward Firmo
88cf4af2a7 Add validation with arduino framework
Just to make sure we don't break support to that framework, as we might want to migrate back in the future or some user might wanna use that.
2023-11-01 22:03:21 +01:00
Edward Firmo
fce2c5e4be Set framework esp-idf by default 2023-11-01 21:29:06 +01:00
Edward Firmo
b105d83b12 Persistent http client 2023-11-01 21:22:58 +01:00
Edward Firmo
25cf9f1bb9 Update nspanel_esphome_addon_upload_tft.yaml 2023-11-01 13:31:41 +01:00
Edward Firmo
88f287aa0d Upload TFT ESP-IDF - Cleaning logs 2023-11-01 10:04:42 +01:00
Edward Firmo
34142c510f Upload TFT for ESP-IDF
Still pending some clean-up, but I would say this is a working version.
2023-11-01 09:35:51 +01:00
Edward Firmo
4701885a59 Increase QRcode length to 75 chars
Solves #1210
Solves #303
2023-11-01 08:02:03 +01:00
Edward Firmo
09275f1414 esp-idf upload tft
Still a bit buggy, but this is probably the first working version of an esp-idf upload TFT to be published.
I will work more on this, but wanna have this commit as a reference.
2023-10-31 22:48:36 +01:00
Edward Firmo
bfc18fd307 Reduce number of unnecessary executions
Currently, many triggers will start the automation and then later if a condition is not true (like a page is not visible) the automation won't be doing anything. However, each of those "false" executions will generate an entry at Logbook, which might get spammed for large systems.

Probably solves #1205
Probably helps with #1203

This also reduce the date update from every minute to every hour and handle the situation where multiple panels are updated simultaneously in a event of an automation reload, which could cause performance issues for large systems.
2023-10-31 09:12:46 +01:00
Edward Firmo
92d7fd429a Reverted back icon size 48
The removal of this font reduced the file size with impact to the UI. The reduced file size didn't made a significant impact to the TFT Upload, so reverting this.
2023-10-21 20:22:34 +02:00
Edward Firmo
007a25bb94 Split set_brightness 2023-10-21 20:12:35 +02:00
Edward Firmo
d27dc1eb4f Send embedded climate friendly_name on boot
Solves #1171
2023-10-20 10:19:09 +02:00
Edward Firmo
661e2ba8c5 Long press to open settings regardless of supported_features
Solves #1142
2023-10-20 09:17:05 +02:00
Edward Firmo
5fcb1e0785 Fix incorrect preset when addon climate cool 2023-10-19 15:57:27 +02:00
Edward Firmo
2a526f3cea Moving docs to the Wiki area 2023-10-19 15:51:40 +02:00
Edward Firmo
ff917d663e Improved split of addon climate files
To make it easier to maintain
2023-10-19 15:44:06 +02:00
Edward Firmo
8bf2b9e4cc Fix indoor temp icon when embedded temperature is used
Solves #1179
2023-10-18 14:38:02 +02:00
Edward Firmo
5446400eee Round target temp limits based on step
Solves #1150
2023-10-18 14:10:10 +02:00
Edward Firmo
0f8c2f87be Fix reference to addon climate base 2023-10-18 12:40:18 +02:00
Edward Firmo
9aba74877e Fix operator error with IP address in ESPHome 2023.10 2023-10-18 11:30:16 +02:00
Edward Firmo
137229a3ca Merge pull request #1180 from Floppe/wider_info
More wider value fields so '12.34c/kWh' fits
2023-10-18 10:03:41 +02:00
Edward Firmo
af15ec6b79 Splitting addon climate 2023-10-18 10:00:40 +02:00
Edward Firmo
280f090a67 Replicated change to US landscape 2023-10-18 09:28:19 +02:00
Joachim Wickman
8bdfe1855d More wider value fields so '12.43c/kWh' fits 2023-10-17 13:55:11 +03:00
Edward Firmo
62e755042c Removed advanced from base package 2023-10-17 09:19:55 +02:00
Edward Firmo
a2fab582d5 Removed upload_tft from core 2023-10-17 09:03:54 +02:00
Edward Firmo
b1b88e75e4 Splitting files 2023-10-17 08:52:55 +02:00
Edward Firmo
4daf567f44 Revert back to arduino
It failed tests
2023-10-16 11:59:38 +02:00
Edward Firmo
6e57a2a316 esp-idf framework
Saves memory, between other benefits.
2023-10-16 11:00:50 +02:00
Edward Firmo
c9ff45f2b9 Pages constructors on scripts
This will simplify the calls for new add-ons.
2023-10-16 10:58:47 +02:00
Edward Firmo
d89aa90d12 Fix log message 2023-10-13 22:46:10 +02:00
Edward Firmo
d9325787a0 Split ESPHome validations 2023-10-13 22:43:22 +02:00
Edward Firmo
5a0c04dc69 Remove trailing spaces 2023-10-13 22:26:12 +02:00
Edward Firmo
95f321d590 Mapping to dos 2023-10-13 22:24:00 +02:00
Edward Firmo
ef7b1520ff Update validate_esphome.yml 2023-10-13 22:21:29 +02:00
Edward Firmo
7f0657ae8f Clean up upload_tft 2023-10-13 22:17:01 +02:00
Edward Firmo
35394d5d22 Standardizing logs calls 2023-10-13 15:41:01 +02:00
Edward Firmo
4d90adc36d Merge pull request #1176 from misery/main
Add whitespace to fix typo
2023-10-13 15:20:51 +02:00
Edward Firmo
471684ad8c Merge branch 'dev' into main 2023-10-13 15:19:03 +02:00
Edward Firmo
f7bf764458 Update ReleaseNotes.md 2023-10-13 15:17:15 +02:00
Edward Firmo
de4bd9dcdd Create ReleaseNotes.md 2023-10-13 15:17:05 +02:00
Edward Firmo
a1f1a8a31d upload_tft support to esp-idf
Still needing some code clean-up
2023-10-13 15:06:28 +02:00