This commit is contained in:
Tower committed 2026-04-16 17:50:30 +02:00
1 parent 1e16e07c7a
commit 24dfd16b22
5 files changed
+7 -41

No files matched your search

+1
View File
@@ -0,0 +1 @@
xcopy ".\librarys\*" "%HOMEDRIVE%%HOMEPATH%\Documents\Arduino\libraries\" /E /I /Y
+4 -4
View File
@@ -2,11 +2,11 @@
SERIAL_PORT=/dev/ttyUSB0
# Externer MySQL-Server
DB_HOST=192.168.1.100
DB_HOST=10.233.1.244
DB_PORT=3306
DB_USER=heizung
DB_PASSWORD=heizung_pw
DB_NAME=heizung
DB_USER=worker
DB_PASSWORD=bBHofurUJWKzPE8Z
DB_NAME=HEIZUNG
# Wie oft Messwerte in die DB geschrieben werden (Sekunden)
DB_WRITE_INTERVAL=60
+1 -1
View File
@@ -10,7 +10,7 @@ services:
# Serial-Port zum Arduino durchreichen
# Falls /dev/ttyACM0 genutzt wird: beide Zeilen anpassen
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
- /dev/ttyACM0:/dev/ttyACM0
# Privileged-Modus damit der Container auf das Serial-Device zugreifen kann
# Alternativ: group_add mit der dialout-GID (auf Raspi OS meist 20)
+1 -1
View File
@@ -1,4 +1,4 @@
flask>=3.0
pyserial>=3.5
# PyMySQL ist optional – nur benötigt wenn DB_HOST gesetzt ist
# PyMySQL>=1.1
PyMySQL>=1.1
-35
View File
@@ -1,35 +0,0 @@
#!/bin/bash
set -e # Script bricht bei Fehlern sofort ab
PORT="/dev/ttyACM0"
FQBN="arduino:avr:mega"
echo "==> Prüfe angeschlossene Boards"
arduino-cli board list
echo "==> Installiere benötigte Libraries"
LIBS=(
"OneWire"
"DallasTemperature"
"RTClib"
"LiquidCrystal"
"max6675"
"ArduinoJson"
)
for LIB in "${LIBS[@]}"; do
echo "Installiere $LIB..."
arduino-cli lib install "$LIB"
done
echo "==> Installierte Libraries:"
arduino-cli lib list
echo "==> Kompiliere Sketch"
arduino-cli compile --fqbn "$FQBN" . --warnings all
echo "==> Lade Sketch hoch auf $PORT"
arduino-cli upload -p "$PORT" --fqbn "$FQBN" .
echo "==> Fertig!"