Firmware Version
2.2.1 (4)
Hardware Version
OSPi, Raspberry Pi 2 Model B Rev 1.1
Bug Description
- Open Menu -> show logs -> No Entry,
- find /opt/OpenSprinkler-Firmware/logs -type f
/opt/OpenSprinkler-Firmware/logs/0.txt
- the logfile name is incorrect
Steps to Reproduce
cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 13 (trixie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBug
raspinfo
System Information
Raspberry Pi 2 Model B Rev 1.1
PRETTY_NAME="Raspbian GNU/Linux 13 (trixie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
Raspberry Pi reference 2022-09-22
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 8a42abcd1dbd8c9c1fdfca4e0c3778255b2f9cc4, stage2
Linux sprinkler 6.1.21-v7+ #1642 SMP Mon Apr 3 17:20:52 BST 2023 armv7l GNU/Linux
Revision : a01041
Serial : 00000000644fa687
Model : Raspberry Pi 2 Model B Rev 1.1
Throttled flag : throttled=0x0
systemctl stop OpenSprinkler.service
root@sprinkler OpenSprinkler-Firmware # git fetch
root@sprinkler OpenSprinkler-Firmware # git pull --recurse-submodules
Anfordern des Submoduls external/OpenThings-Framework-Firmware-Library
Von https://github.com/OpenThingsIO/OpenThings-Framework-Firmware-Library
- [neuer Branch] develop-0.2.1 -> origin/develop-0.2.1
86d6217..d7b4937 master -> origin/master
- [neues Tag] 0.2.0 -> 0.2.0
Anfordern des Submoduls external/TinyWebsockets
Bereits aktuell.
root@sprinkler OpenSprinkler-Firmware # ./build.sh ospi
Building OpenSprinkler...
Updating submodules.
Installing required libraries...
Holen:1 http://archive.raspberrypi.org/debian trixie InRelease [54,9 kB]
Holen:2 http://raspbian.raspberrypi.org/raspbian trixie InRelease [15,0 kB]
Holen:3 http://archive.raspberrypi.org/debian trixie/main armhf Packages [433 kB]
Holen:4 http://raspbian.raspberrypi.org/raspbian trixie/main armhf Packages [15,7 MB]
Es wurden 16,2 MB in 29 s geholt (564 kB/s).
Paketlisten werden gelesen… Fertig
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
libmosquitto-dev ist schon die neueste Version (2.0.21-1).
libi2c-dev ist schon die neueste Version (4.4-2).
liblgpio-dev ist schon die neueste Version (0.2.2-1rpt1+trixie).
Die folgenden Pakete werden aktualisiert (Upgrade):
libssl-dev libssl3t64 openssl openssl-provider-legacy
4 aktualisiert, 0 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.
Es müssen 8.014 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 49,2 kB Plattenplatz zusätzlich benutzt.
Holen:1 http://archive.raspberrypi.org/debian trixie/main armhf openssl-provider-legacy armhf 3.5.5-1deb13u2+rpt1 [311 kB]
Holen:2 http://archive.raspberrypi.org/debian trixie/main armhf libssl-dev armhf 3.5.5-1deb13u2+rpt1 [3.650 kB]
Holen:3 http://archive.raspberrypi.org/debian trixie/main armhf libssl3t64 armhf 3.5.5-1deb13u2+rpt1 [2.528 kB]
Holen:4 http://archive.raspberrypi.org/debian trixie/main armhf openssl armhf 3.5.5-1deb13u2+rpt1 [1.525 kB]
Es wurden 8.014 kB in 2 s geholt (4.212 kB/s).
apt-listchanges: Changelogs werden gelesen...
(Lese Datenbank ... 68026 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../openssl-provider-legacy_3.5.5-1deb13u2+rpt1_armhf.deb ...
Entpacken von openssl-provider-legacy (3.5.5-1deb13u2+rpt1) über (3.5.5-1deb13u2) ...
openssl-provider-legacy (3.5.5-1deb13u2+rpt1) wird eingerichtet ...
(Lese Datenbank ... 68026 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libssl-dev_3.5.5-1deb13u2+rpt1_armhf.deb ...
Entpacken von libssl-dev:armhf (3.5.5-1deb13u2+rpt1) über (3.5.5-1deb13u2) ...
Vorbereitung zum Entpacken von .../libssl3t64_3.5.5-1deb13u2+rpt1_armhf.deb ...
Entpacken von libssl3t64:armhf (3.5.5-1deb13u2+rpt1) über (3.5.5-1deb13u2) ...
libssl3t64:armhf (3.5.5-1deb13u2+rpt1) wird eingerichtet ...
(Lese Datenbank ... 68026 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../openssl_3.5.5-1deb13u2+rpt1_armhf.deb ...
Entpacken von openssl (3.5.5-1deb13u2+rpt1) über (3.5.5-1deb13u2) ...
libssl-dev:armhf (3.5.5-1deb13u2+rpt1) wird eingerichtet ...
openssl (3.5.5-1~deb13u2+rpt1) wird eingerichtet ...
Trigger für man-db (2.13.1-1) werden verarbeitet ...
Trigger für libc-bin (2.41-12+rpt1+deb13u2) werden verarbeitet ...
grep: /boot/firmware/config.txt: Datei oder Verzeichnis nicht gefunden
Compiling ospi firmware...
Done!
systemctl start OpenSprinkler.service
root@sprinkler OpenSprinkler-Firmware # systemctl status OpenSprinkler.service
● OpenSprinkler.service - OpenSprinkler
Loaded: loaded (/etc/systemd/system/OpenSprinkler.service; enabled; preset: enabled)
Active: active (running) since Sun 2026-05-10 18:33:32 CEST; 34min ago
Invocation: d4608267b2c044379b1b72e01cd207e1
Main PID: 2960 (startOpenSprink)
Tasks: 4 (limit: 1595)
CPU: 50.222s
CGroup: /system.slice/OpenSprinkler.service
├─2960 /bin/bash ./startOpenSprinkler.sh
└─2962 ./OpenSprinkler
Mai 10 18:33:32 sprinkler systemd[1]: Started OpenSprinkler.service - OpenSprinkler.
Mai 10 18:33:32 sprinkler bash[2962]: Starting OpenSprinkler
root@sprinkler system # cat /etc/systemd/system/OpenSprinkler.service
[Unit]
Description=OpenSprinkler
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=simple
Restart=always
RestartSec=1
User=root
WorkingDirectory=/opt/OpenSprinkler-Firmware
ExecStart=/bin/bash -c ./startOpenSprinkler.sh
StandardError=journal
StandardOutput=journal
StandardInput=null
[Install]
WantedBy=multi-user.target
Errors

Firmware Version
2.2.1 (4)
Hardware Version
OSPi, Raspberry Pi 2 Model B Rev 1.1
Bug Description
/opt/OpenSprinkler-Firmware/logs/0.txt
Steps to Reproduce
cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 13 (trixie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBug
raspinfo
System Information
Raspberry Pi 2 Model B Rev 1.1
PRETTY_NAME="Raspbian GNU/Linux 13 (trixie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
Raspberry Pi reference 2022-09-22
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 8a42abcd1dbd8c9c1fdfca4e0c3778255b2f9cc4, stage2
Linux sprinkler 6.1.21-v7+ #1642 SMP Mon Apr 3 17:20:52 BST 2023 armv7l GNU/Linux
Revision : a01041
Serial : 00000000644fa687
Model : Raspberry Pi 2 Model B Rev 1.1
Throttled flag : throttled=0x0
systemctl stop OpenSprinkler.service
root@sprinkler OpenSprinkler-Firmware # git fetch
root@sprinkler OpenSprinkler-Firmware # git pull --recurse-submodules
Anfordern des Submoduls external/OpenThings-Framework-Firmware-Library
Von https://github.com/OpenThingsIO/OpenThings-Framework-Firmware-Library
86d6217..d7b4937 master -> origin/master
Anfordern des Submoduls external/TinyWebsockets
Bereits aktuell.
root@sprinkler OpenSprinkler-Firmware # ./build.sh ospi
Building OpenSprinkler...
Updating submodules.
Installing required libraries...
Holen:1 http://archive.raspberrypi.org/debian trixie InRelease [54,9 kB]
Holen:2 http://raspbian.raspberrypi.org/raspbian trixie InRelease [15,0 kB]
Holen:3 http://archive.raspberrypi.org/debian trixie/main armhf Packages [433 kB]
Holen:4 http://raspbian.raspberrypi.org/raspbian trixie/main armhf Packages [15,7 MB]
Es wurden 16,2 MB in 29 s geholt (564 kB/s).
Paketlisten werden gelesen… Fertig
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
libmosquitto-dev ist schon die neueste Version (2.0.21-1).
libi2c-dev ist schon die neueste Version (4.4-2).
liblgpio-dev ist schon die neueste Version (0.2.2-1
rpt1+trixie).deb13u2+rpt1 [311 kB]Die folgenden Pakete werden aktualisiert (Upgrade):
libssl-dev libssl3t64 openssl openssl-provider-legacy
4 aktualisiert, 0 neu installiert, 0 zu entfernen und 10 nicht aktualisiert.
Es müssen 8.014 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 49,2 kB Plattenplatz zusätzlich benutzt.
Holen:1 http://archive.raspberrypi.org/debian trixie/main armhf openssl-provider-legacy armhf 3.5.5-1
Holen:2 http://archive.raspberrypi.org/debian trixie/main armhf libssl-dev armhf 3.5.5-1
deb13u2+rpt1 [3.650 kB]deb13u2+rpt1 [2.528 kB]Holen:3 http://archive.raspberrypi.org/debian trixie/main armhf libssl3t64 armhf 3.5.5-1
Holen:4 http://archive.raspberrypi.org/debian trixie/main armhf openssl armhf 3.5.5-1
deb13u2+rpt1 [1.525 kB]deb13u2+rpt1_armhf.deb ...Es wurden 8.014 kB in 2 s geholt (4.212 kB/s).
apt-listchanges: Changelogs werden gelesen...
(Lese Datenbank ... 68026 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../openssl-provider-legacy_3.5.5-1
Entpacken von openssl-provider-legacy (3.5.5-1
deb13u2+rpt1) über (3.5.5-1deb13u2) ...openssl-provider-legacy (3.5.5-1
deb13u2+rpt1) wird eingerichtet ...deb13u2+rpt1_armhf.deb ...(Lese Datenbank ... 68026 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libssl-dev_3.5.5-1
Entpacken von libssl-dev:armhf (3.5.5-1
deb13u2+rpt1) über (3.5.5-1deb13u2) ...Vorbereitung zum Entpacken von .../libssl3t64_3.5.5-1
deb13u2+rpt1_armhf.deb ...deb13u2+rpt1) über (3.5.5-1Entpacken von libssl3t64:armhf (3.5.5-1
deb13u2) ...deb13u2+rpt1) wird eingerichtet ...libssl3t64:armhf (3.5.5-1
(Lese Datenbank ... 68026 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../openssl_3.5.5-1
deb13u2+rpt1_armhf.deb ...deb13u2+rpt1) über (3.5.5-1Entpacken von openssl (3.5.5-1
deb13u2) ...deb13u2+rpt1) wird eingerichtet ...libssl-dev:armhf (3.5.5-1
openssl (3.5.5-1~deb13u2+rpt1) wird eingerichtet ...
Trigger für man-db (2.13.1-1) werden verarbeitet ...
Trigger für libc-bin (2.41-12+rpt1+deb13u2) werden verarbeitet ...
grep: /boot/firmware/config.txt: Datei oder Verzeichnis nicht gefunden
Compiling ospi firmware...
Done!
systemctl start OpenSprinkler.service
root@sprinkler OpenSprinkler-Firmware # systemctl status OpenSprinkler.service
● OpenSprinkler.service - OpenSprinkler
Loaded: loaded (/etc/systemd/system/OpenSprinkler.service; enabled; preset: enabled)
Active: active (running) since Sun 2026-05-10 18:33:32 CEST; 34min ago
Invocation: d4608267b2c044379b1b72e01cd207e1
Main PID: 2960 (startOpenSprink)
Tasks: 4 (limit: 1595)
CPU: 50.222s
CGroup: /system.slice/OpenSprinkler.service
├─2960 /bin/bash ./startOpenSprinkler.sh
└─2962 ./OpenSprinkler
Mai 10 18:33:32 sprinkler systemd[1]: Started OpenSprinkler.service - OpenSprinkler.
Mai 10 18:33:32 sprinkler bash[2962]: Starting OpenSprinkler
root@sprinkler system # cat /etc/systemd/system/OpenSprinkler.service
[Unit]
Description=OpenSprinkler
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=simple
Restart=always
RestartSec=1
User=root
WorkingDirectory=/opt/OpenSprinkler-Firmware
ExecStart=/bin/bash -c ./startOpenSprinkler.sh
StandardError=journal
StandardOutput=journal
StandardInput=null
[Install]
WantedBy=multi-user.target
Errors