7 Commits

Author SHA1 Message Date
Yurii
e676cb600e Merge branch 'async' into dht 2026-02-15 06:30:46 +03:00
Yurii
0a0d1c3675 refactor: optimization of wired sensors 2026-02-15 05:52:40 +03:00
Yurii
ea3e175465 Merge branch 'async' into dht 2026-02-15 05:42:09 +03:00
Yurii
47bf122cff fix: HaHelper::publishDynamicSensor() for DHT sensors fixed 2026-02-13 13:02:17 +03:00
Yurii
5797a5c4c0 fix: typo 2026-02-13 11:24:28 +03:00
Yurii
c0ff34f2e0 chore: formatting 2026-02-12 13:07:51 +03:00
Yurii
5719d5badf feat: Added support DHT11/DHT22 sensors 2026-02-12 13:00:26 +03:00
11 changed files with 2 additions and 33 deletions

View File

@@ -4,7 +4,7 @@ extra_configs = secrets.default.ini
core_dir = .pio core_dir = .pio
[env] [env]
version = 1.6.0-async version = 1.6.0-async-dht
framework = arduino framework = arduino
lib_deps = ESP32Async/AsyncTCP@^3.4.10 lib_deps = ESP32Async/AsyncTCP@^3.4.10
ESP32Async/ESPAsyncWebServer@^3.9.4 ESP32Async/ESPAsyncWebServer@^3.9.4
@@ -98,8 +98,7 @@ custom_component_remove = espressif/esp_hosted
espressif/esp-zboss-lib espressif/esp-zboss-lib
espressif/esp-zigbee-lib espressif/esp-zigbee-lib
chmorgan/esp-libhelix-mp3 chmorgan/esp-libhelix-mp3
extra_scripts = pre:tools/add_build_commit.py extra_scripts = post:tools/esp32.py
post:tools/esp32.py
post:tools/build.py post:tools/build.py
build_type = ${env.build_type} build_type = ${env.build_type}
build_flags = ${env.build_flags} build_flags = ${env.build_flags}

View File

@@ -552,7 +552,6 @@ protected:
auto docBuild = doc[FPSTR(S_BUILD)].to<JsonObject>(); auto docBuild = doc[FPSTR(S_BUILD)].to<JsonObject>();
docBuild[FPSTR(S_VERSION)] = BUILD_VERSION; docBuild[FPSTR(S_VERSION)] = BUILD_VERSION;
docBuild[FPSTR(S_COMMIT)] = BUILD_COMMIT;
docBuild[FPSTR(S_DATE)] = __DATE__ " " __TIME__; docBuild[FPSTR(S_DATE)] = __DATE__ " " __TIME__;
docBuild[FPSTR(S_ENV)] = BUILD_ENV; docBuild[FPSTR(S_ENV)] = BUILD_ENV;
docBuild[FPSTR(S_CORE)] = ESP.getCoreVersion(); docBuild[FPSTR(S_CORE)] = ESP.getCoreVersion();
@@ -593,7 +592,6 @@ protected:
auto docBuild = doc[FPSTR(S_BUILD)].to<JsonObject>(); auto docBuild = doc[FPSTR(S_BUILD)].to<JsonObject>();
docBuild[FPSTR(S_VERSION)] = BUILD_VERSION; docBuild[FPSTR(S_VERSION)] = BUILD_VERSION;
docBuild[FPSTR(S_COMMIT)] = BUILD_COMMIT;
docBuild[FPSTR(S_DATE)] = __DATE__ " " __TIME__; docBuild[FPSTR(S_DATE)] = __DATE__ " " __TIME__;
docBuild[FPSTR(S_ENV)] = BUILD_ENV; docBuild[FPSTR(S_ENV)] = BUILD_ENV;
docBuild[FPSTR(S_CORE)] = ESP.getCoreVersion(); docBuild[FPSTR(S_CORE)] = ESP.getCoreVersion();

View File

@@ -30,10 +30,6 @@
#define BUILD_VERSION "0.0.0" #define BUILD_VERSION "0.0.0"
#endif #endif
#ifndef BUILD_COMMIT
#define BUILD_COMMIT "undefined"
#endif
#ifndef BUILD_ENV #ifndef BUILD_ENV
#define BUILD_ENV "undefined" #define BUILD_ENV "undefined"
#endif #endif

View File

@@ -57,7 +57,6 @@ const char S_CHANNEL[] PROGMEM = "channel";
const char S_CH2_ALWAYS_ENABLED[] PROGMEM = "ch2AlwaysEnabled"; const char S_CH2_ALWAYS_ENABLED[] PROGMEM = "ch2AlwaysEnabled";
const char S_CHIP[] PROGMEM = "chip"; const char S_CHIP[] PROGMEM = "chip";
const char S_CODE[] PROGMEM = "code"; const char S_CODE[] PROGMEM = "code";
const char S_COMMIT[] PROGMEM = "commit";
const char S_CONNECTED[] PROGMEM = "connected"; const char S_CONNECTED[] PROGMEM = "connected";
const char S_CONTINUES[] PROGMEM = "continues"; const char S_CONTINUES[] PROGMEM = "continues";
const char S_COOLING[] PROGMEM = "cooling"; const char S_COOLING[] PROGMEM = "cooling";

View File

@@ -44,7 +44,6 @@
"build": { "build": {
"title": "Build", "title": "Build",
"version": "固件版本", "version": "固件版本",
"commit": "Commit",
"date": "日期", "date": "日期",
"core": "内核版本", "core": "内核版本",
"sdk": "SDK" "sdk": "SDK"

View File

@@ -44,7 +44,6 @@
"build": { "build": {
"title": "Build", "title": "Build",
"version": "Version", "version": "Version",
"commit": "Commit",
"date": "Date", "date": "Date",
"core": "Core", "core": "Core",
"sdk": "SDK" "sdk": "SDK"

View File

@@ -44,7 +44,6 @@
"build": { "build": {
"title": "Build", "title": "Build",
"version": "Versione", "version": "Versione",
"commit": "Commit",
"date": "Data", "date": "Data",
"core": "Core", "core": "Core",
"sdk": "SDK" "sdk": "SDK"

View File

@@ -40,7 +40,6 @@
"build": { "build": {
"title": "Build", "title": "Build",
"version": "Versie", "version": "Versie",
"commit": "Commit",
"date": "Datum", "date": "Datum",
"core": "Core", "core": "Core",
"sdk": "SDK" "sdk": "SDK"

View File

@@ -44,7 +44,6 @@
"build": { "build": {
"title": "Билд", "title": "Билд",
"version": "Версия", "version": "Версия",
"commit": "Коммит",
"date": "Дата", "date": "Дата",
"core": "Ядро", "core": "Ядро",
"sdk": "SDK" "sdk": "SDK"

View File

@@ -104,7 +104,6 @@
<th scope="row" data-i18n>index.system.build.title</th> <th scope="row" data-i18n>index.system.build.title</th>
<td> <td>
Env: <b id="build-env"></b><br /> Env: <b id="build-env"></b><br />
<span data-i18n>index.system.build.commit</span>: <b id="build-commit"></b><br />
<span data-i18n>index.system.build.date</span>: <b id="build-date"></b><br /> <span data-i18n>index.system.build.date</span>: <b id="build-date"></b><br />
<span data-i18n>index.system.build.core</span>: <b id="build-core"></b><br /> <span data-i18n>index.system.build.core</span>: <b id="build-core"></b><br />
<span data-i18n>index.system.build.sdk</span>: <b id="build-sdk"></b> <span data-i18n>index.system.build.sdk</span>: <b id="build-sdk"></b>
@@ -207,7 +206,6 @@
setBusy('#main-busy', '#main-table', false); setBusy('#main-busy', '#main-table', false);
setValue('#build-version', result.build.version); setValue('#build-version', result.build.version);
setValue('#build-commit', result.build.commit);
setValue('#build-date', result.build.date); setValue('#build-date', result.build.date);
setValue('#build-env', result.build.env); setValue('#build-env', result.build.env);
setValue('#build-core', result.build.core); setValue('#build-core', result.build.core);

View File

@@ -1,16 +0,0 @@
import subprocess
Import("env")
try:
commit_hash = "undefined"
result = subprocess.check_output(
["git", "rev-parse", "--short", "HEAD"]
)
commit_hash = result.decode("utf-8").strip()
env.Append(
CPPDEFINES=[
("BUILD_COMMIT", '\\"{}\\"'.format(commit_hash))
]
)
except Exception as error:
print("Failed to get commit hash: {}".format(error))