-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathupload_all.sh
More file actions
60 lines (50 loc) · 2.4 KB
/
upload_all.sh
File metadata and controls
60 lines (50 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#!/bin/bash
# OTA Upload auf alle Lüftungsgeräte (Wohnraumlüftung)
# Damit das Skript sofort abbricht, falls ein Upload hart fehlschlägt:
set -e
# Clean up version bump lock file to ensure a fresh version bump
# for this build session. The lock file prevents re-bumping across
# multiple variant builds within the same session.
rm -f .version_bump_lock
echo ""
echo "=================================================="
echo "🚀 Checking yaml configs..."
echo "=================================================="
esphome config ventosync_bme680_only.yaml
esphome config ventosync_nosensor.yaml
esphome config ventosync_radar_only.yaml
echo ""
echo "=================================================="
echo "🚀 Compiling firmwares..."
echo "=================================================="
# esphome compile ventosync.yaml
# esphome compile ventosync_bme680_only.yaml
# esphome compile ventosync_nosensor.yaml
# esphome compile ventosync_radar_only.yaml
echo "=================================================="
echo "🚀 Starte Compile & Upload auf Gerät WRG 12V Test (192.168.178.225)..."
echo "device has BME680 and no SCD41 and no LD2450"
echo "=================================================="
esphome run ventosync_bme680_only.yaml --device 192.168.178.225 --no-logs
echo ""
echo "=================================================="
echo "🚀 Starte Compile & Upload auf Gerät WRG Büro (192.168.178.206)..."
echo "device has no sensors"
echo "=================================================="
esphome run ventosync_nosensor.yaml --device 192.168.178.206 --no-logs
echo ""
echo "=================================================="
echo "🚀 Starte Compile & Upload auf Gerät WRG DG Flur (192.168.178.220)..."
echo "device has no sensors"
echo "=================================================="
esphome run ventosync_nosensor.yaml --device 192.168.178.220 --no-logs
echo ""
echo "=================================================="
echo "🚀 Starte Compile & Upload auf Gerät WRG DG Wohnraum (192.168.178.244)..."
echo "device has LD2450 and no SCD41 and no BME680"
echo "=================================================="
esphome run ventosync_radar_only.yaml --device 192.168.178.244 --no-logs
# Clean up lock file after successful build session
rm -f .version_bump_lock
echo ""
echo "✅ Firmware erfolgreich kompiliert und auf alle Geräte hochgeladen!"