19 lines
		
	
	
		
			359 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			359 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/bash
 | |
| FWPATH=/path/to/your/WLED/build_output/firmware
 | |
| 
 | |
| update_one() {
 | |
| if [ -f $FWPATH/$2 ]; then
 | |
| 	ping -c 1 $1 >/dev/null
 | |
| 	PINGRESULT=$?
 | |
| 	if [ $PINGRESULT -eq 0 ]; then
 | |
| 		echo Updating $1
 | |
| 		curl -s -F "update=@${FWPATH}/$2" $1/update >/dev/null
 | |
| 		return 0
 | |
| 	fi
 | |
| 	return 1
 | |
| fi
 | |
| }
 | |
| 
 | |
| update_one 192.168.x.x firmware.bin
 | |
| update_one 192.168.x.x firmware.bin
 | |
| # ... | 
