Merge pull request #3255 from proddy/dev

update GH actions
This commit is contained in:
Proddy
2026-09-27 15:31:48 +02:00
committed by GitHub
11 changed files with 24 additions and 21 deletions
+4 -3
View File
@@ -14,21 +14,22 @@ permissions:
jobs:
pre-release:
name: 'Build Dev Release'
if: github.event_name == 'workflow_dispatch' || github.repository == 'emsesp/EMS-ESP32'
runs-on: ubuntu-latest
steps:
- name: Install python 3.13
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.13'
- name: Install Node.js 26
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: 26
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
fetch-depth: 0
@@ -11,10 +11,10 @@ jobs:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: GitHub Releases To Discord
uses: SethCohen/github-releases-to-discord@v1.13.1
uses: SethCohen/github-releases-to-discord@v1.20.0
with:
webhook_url: ${{ secrets.WEBHOOK_URL }}
color: '2105893'
+2 -2
View File
@@ -15,10 +15,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install python 3.13
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.13'
+3 -3
View File
@@ -19,15 +19,15 @@ jobs:
BUILD_WRAPPER_OUT_DIR: bw-output
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
with:
fetch-depth: 0
- name: Install Build Wrapper
uses: SonarSource/sonarqube-scan-action/install-build-wrapper@master
uses: SonarSource/sonarqube-scan-action/install-build-wrapper@v8.2.2
- name: Run Build Wrapper
run: build-wrapper-linux-x86-64 --out-dir ${{ env.BUILD_WRAPPER_OUT_DIR }} make all
- name: SonarQube Scan
uses: SonarSource/sonarqube-scan-action@master
uses: SonarSource/sonarqube-scan-action@v8.2.2
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
+3 -3
View File
@@ -16,17 +16,17 @@ jobs:
steps:
- name: Install python 3.13
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.13'
- name: Install Node.js 26
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: 26
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install pnpm
run: npm install -g pnpm
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v10
- uses: actions/stale@v11
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
days-before-stale: 30
+3 -3
View File
@@ -18,17 +18,17 @@ jobs:
steps:
- name: Install python 3.13
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.13'
- name: Install Node.js 26
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: 26
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Install pnpm
run: npm install -g pnpm
+1 -1
View File
@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Get and Send EMS-ESP version to Cloudflare
env:
+1 -1
View File
@@ -4,7 +4,7 @@ For more details go to [emsesp.org](https://emsesp.org/).
## [3.9.0]
This release is based on the latest Espressif/Arduino core version 3. It brings in many memory and performance optimizations. Note it does require the user to manually migrate settings from 3.8.x to 3.9.0.
This release is based on the latest Espressif/Arduino core version 3. It brings in many memory and performance optimizations.
## Added
+2 -1
View File
@@ -406,7 +406,8 @@ void AnalogSensor::measure() {
sensor.sum_ = (sensor.sum_ * 15 + a * 16) / 16;
sensor.analog_ = sensor.sum_ / 16;
}
if (sensor.analog_ > 0 && sensor.analog_ < NTC_VREF_MV && (sensor.last_reading_ + 1 < sensor.analog_ || sensor.last_reading_ > sensor.analog_ + 1)) {
if (sensor.analog_ > 0 && sensor.analog_ < NTC_VREF_MV
&& (sensor.last_reading_ + 1 < sensor.analog_ || sensor.last_reading_ > sensor.analog_ + 1)) {
sensor.set_value(sensor.offset() + 1 / (1 / T25 + log((double)sensor.analog_ / (NTC_VREF_MV - sensor.analog_) * (Rt / R0)) / Beta)
- T0); // Temperature in Celsius
sensor.last_reading_ = sensor.analog_;
+2 -1
View File
@@ -967,7 +967,8 @@ void Test::run_test(uuid::console::Shell & shell, const std::string & cmd, const
uart_telegram({0x10, 0x08, 0xFF, 0x00, 0x03, 0x8A, 0x01});
uart_telegram({0x08, 0x00, 0xFF, 0x00, 0x03, 0x8A, 0x01, 0x50, 0x01, 0x0C, 0x00, 0x00, 0x0A, 0x00, 0x1E, 0x00, 0x00, 0x01, 0x00, 0x04});
// HPValve, byte 0 bit 6 = pool heating active
uart_telegram({0x08, 0x00, 0xFF, 0x00, 0x03, 0x88, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00});
uart_telegram({0x08, 0x00, 0xFF, 0x00, 0x03, 0x88, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02,
0x00, 0x00, 0x00, 0x00, 0x5A, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00});
// heatpump -> MP100 shunt setpoint 0%
uart_telegram({0x08, 0x11, 0xFF, 0x00, 0x04, 0xC4, 0x00});
// MP100 -> heatpump: 32.5 C, shunt 45%, pool request active