Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cfa22e9e2a |
@@ -74,12 +74,11 @@ jobs:
|
|||||||
idf.py build
|
idf.py build
|
||||||
|
|
||||||
- name: Deploy via OTA
|
- name: Deploy via OTA
|
||||||
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
# Sensor IPs (update if DHCP changes)
|
# Sensor IPs (update if DHCP changes)
|
||||||
declare -A SENSORS
|
SENSOR_NAMES="muddy-storm amber-maple hollow-acorn"
|
||||||
SENSORS["muddy-storm"]="192.168.129.29"
|
SENSOR_IPS="192.168.129.29 192.168.129.30 192.168.129.31"
|
||||||
SENSORS["amber-maple"]="192.168.129.30"
|
|
||||||
SENSORS["hollow-acorn"]="192.168.129.31"
|
|
||||||
PORT=8070
|
PORT=8070
|
||||||
|
|
||||||
# Get host IP - try multiple methods
|
# Get host IP - try multiple methods
|
||||||
@@ -96,8 +95,10 @@ jobs:
|
|||||||
sleep 2
|
sleep 2
|
||||||
|
|
||||||
# Deploy to each sensor
|
# Deploy to each sensor
|
||||||
for sensor in "${!SENSORS[@]}"; do
|
set -- $SENSOR_IPS
|
||||||
SENSOR_IP="${SENSORS[$sensor]}"
|
for sensor in $SENSOR_NAMES; do
|
||||||
|
SENSOR_IP="$1"
|
||||||
|
shift
|
||||||
echo "=== Deploying to $sensor ($SENSOR_IP) ==="
|
echo "=== Deploying to $sensor ($SENSOR_IP) ==="
|
||||||
|
|
||||||
# Send OTA command via UDP
|
# Send OTA command via UDP
|
||||||
|
|||||||
Reference in New Issue
Block a user