Skip to content

Commit 7ec28c6

Browse files
authored
Merge pull request #2779 from openWB/release-merge
Merge Master into Release
2 parents 2d946b8 + 4b0b2a7 commit 7ec28c6

1,601 files changed

Lines changed: 78772 additions & 28348 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build_display_theme_cards.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ jobs:
1515
- name: Checkout Repository
1616
uses: actions/checkout@v4
1717

18-
- name: Setup Node.js (v20)
18+
- name: Setup Node.js v24
1919
uses: actions/setup-node@v4
2020
with:
21-
node-version: 20
21+
node-version: 24
2222
cache: npm
2323
cache-dependency-path: packages/modules/display_themes/cards/source/package-lock.json
2424

@@ -33,5 +33,9 @@ jobs:
3333
git config user.name "${{ github.actor }}"
3434
git config user.email "${{ github.actor }}@users.noreply.github.com"
3535
git add packages/modules/display_themes/cards/web
36-
git commit -m "Build Display Theme: Cards"
37-
git push
36+
if ! git diff --cached --quiet; then
37+
git commit -m "Build Display Theme: Cards"
38+
git push
39+
else
40+
echo "No changes to commit."
41+
fi

.github/workflows/build_display_theme_colors.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,9 @@ jobs:
3333
git config user.name "${{ github.actor }}"
3434
git config user.email "${{ github.actor }}@users.noreply.github.com"
3535
git add packages/modules/display_themes/colors/web
36-
git commit -m "Build Display Theme: Colors"
37-
git push
36+
if ! git diff --cached --quiet; then
37+
git commit -m "Build Display Theme: Colors"
38+
git push
39+
else
40+
echo "No changes to commit."
41+
fi
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Build Web Theme Colors
2+
3+
on:
4+
push:
5+
paths:
6+
- packages/modules/web_themes/colors/source/**
7+
branches:
8+
- master
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout Repository
16+
uses: actions/checkout@v4
17+
18+
- name: Setup Node.js 24
19+
uses: actions/setup-node@v4
20+
with:
21+
node-version: 24
22+
cache: npm
23+
cache-dependency-path: packages/modules/web_themes/colors/source/package-lock.json
24+
25+
- name: Install Dependencies and Build
26+
run: |
27+
cd packages/modules/web_themes/colors/source
28+
npm install
29+
npm run build --if-present
30+
31+
- name: Commit and Push Changes
32+
run: |
33+
git config user.name "${{ github.actor }}"
34+
git config user.email "${{ github.actor }}@users.noreply.github.com"
35+
git add packages/modules/web_themes/colors/web
36+
if ! git diff --cached --quiet; then
37+
git commit -m "Build Web Theme: Colors"
38+
git push
39+
else
40+
echo "No changes to commit."
41+
fi
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Build Web Theme Koala
2+
3+
on:
4+
push:
5+
paths:
6+
- packages/modules/web_themes/koala/source/**
7+
branches:
8+
- master
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout Repository
16+
uses: actions/checkout@v4
17+
18+
- name: Setup Node.js 24
19+
uses: actions/setup-node@v4
20+
with:
21+
node-version: 24
22+
cache: npm
23+
cache-dependency-path: packages/modules/web_themes/koala/source/package-lock.json
24+
25+
- name: Install Dependencies and Build
26+
run: |
27+
cd packages/modules/web_themes/koala/source
28+
npm install
29+
npm run build --if-present
30+
31+
- name: Commit and Push Changes
32+
run: |
33+
git config user.name "${{ github.actor }}"
34+
git config user.email "${{ github.actor }}@users.noreply.github.com"
35+
git add packages/modules/web_themes/koala/web
36+
if ! git diff --cached --quiet; then
37+
git commit -m "Build Web Theme: Koala"
38+
git push
39+
else
40+
echo "No changes to commit."
41+
fi
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Check Display Theme Cards
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- packages/modules/display_themes/cards/source/**
7+
branches:
8+
- master
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
14+
strategy:
15+
matrix:
16+
node: [ 22, 24 ]
17+
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
18+
19+
steps:
20+
- name: Checkout Repository
21+
uses: actions/checkout@v4
22+
23+
- name: Setup Node.js ${{ matrix.node }}
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: ${{ matrix.node }}
27+
cache: 'npm'
28+
cache-dependency-path: packages/modules/display_themes/cards/source/package-lock.json
29+
30+
- name: Install Dependencies and Build
31+
run: |
32+
cd packages/modules/display_themes/cards/source
33+
npm install
34+
npm run lint
35+
npm run test:unit
36+
npm run build --if-present
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Check Display Theme Colors
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- packages/modules/display_themes/colors/source/**
7+
branches:
8+
- master
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
14+
strategy:
15+
matrix:
16+
node: [ 22, 24 ]
17+
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
18+
19+
steps:
20+
- name: Checkout Repository
21+
uses: actions/checkout@v4
22+
23+
- name: Setup Node.js ${{ matrix.node }}
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: ${{ matrix.node }}
27+
cache: 'npm'
28+
cache-dependency-path: packages/modules/display_themes/colors/source/package-lock.json
29+
30+
- name: Install Dependencies and Build
31+
run: |
32+
cd packages/modules/display_themes/colors/source
33+
npm install
34+
npm run build --if-present
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Check Web Theme Colors
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- packages/modules/web_themes/colors/source/**
7+
branches:
8+
- master
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
14+
strategy:
15+
matrix:
16+
node: [ 22, 24 ]
17+
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
18+
19+
steps:
20+
- name: Checkout Repository
21+
uses: actions/checkout@v4
22+
23+
- name: Setup Node.js ${{ matrix.node }}
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: ${{ matrix.node }}
27+
cache: 'npm'
28+
cache-dependency-path: packages/modules/web_themes/colors/source/package-lock.json
29+
30+
- name: Install Dependencies and Build
31+
run: |
32+
cd packages/modules/web_themes/colors/source
33+
npm install
34+
npm run build --if-present
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Check Web Theme Koala
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- packages/modules/web_themes/koala/source/**
7+
branches:
8+
- master
9+
10+
jobs:
11+
build:
12+
runs-on: ubuntu-latest
13+
14+
strategy:
15+
matrix:
16+
node: [ 22, 24 ]
17+
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
18+
19+
steps:
20+
- name: Checkout Repository
21+
uses: actions/checkout@v4
22+
23+
- name: Setup Node.js ${{ matrix.node }}
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: ${{ matrix.node }}
27+
cache: 'npm'
28+
cache-dependency-path: packages/modules/web_themes/koala/source/package-lock.json
29+
30+
- name: Install Dependencies and Build
31+
run: |
32+
cd packages/modules/web_themes/koala/source
33+
npm install
34+
npm run lint
35+
# npm run test:unit
36+
npm run build --if-present

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Software:
3737
<https://downloads.raspberrypi.org/raspios_oldstable_lite_armhf/>
3838
- alternativ kann auch ein x86_64 System (Hardware oder als VM) mit installiertem **Debian 11 "Bullseye"** als Basis verwendet werden.
3939
- Eine Installation unter **Debian 12 "Bookworm"** wird noch nicht unterstützt!
40+
- Bitte beachten das **Debian 11 "Bullseye"** nur mit erheblichem Aufwand mit einem Raspberry Pi 5 kompatibel ist. Wir empfehlen die Nutzung von einem Raspberry Pi 3b.
4041

4142
In der Shell folgendes eingeben:
4243

data/config/mosquitto/openwb_local.conf

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# openwb-version:16
1+
# openwb-version:19
22
listener 1886 localhost
33
allow_anonymous true
44

@@ -22,12 +22,19 @@ topic openWB/chargepoint/+/set/phases_to_use out 2
2222
topic openWB/chargepoint/+/set/manual_lock out 2
2323
topic openWB/chargepoint/+/set/autolock_state out 2
2424
topic openWB/chargepoint/+/set/rfid out 2
25+
topic openWB/chargepoint/+/set/charge_template out 2
26+
topic openWB/chargepoint/+/set/charge_template/# out 2
2527
topic openWB/chargepoint/+/get/# out 2
2628
topic openWB/chargepoint/+/config/# out 2
2729
topic openWB/chargepoint/template/# out 2
2830

2931
topic openWB/internal_chargepoint/# out 2
3032

33+
topic openWB/io/# out 2
34+
topic openWB/internal_io/# out 2
35+
36+
topic openWB/mqtt/# both 2
37+
3138
topic openWB/pv/config/configured out 2
3239
topic openWB/pv/get/# out 2
3340
topic openWB/pv/+/config/# out 2

0 commit comments

Comments
 (0)