diff --git a/powerwall.sh b/powerwall.sh index 81755491..5bc0795f 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -926,6 +926,11 @@ SHUTDOWN_MAIN(){ reason='Server Room Overheated!' sendnotice=true + elif [ "${1}" == "power"]; then + SHUTDOWN_SERVERS MAIN ${2} + reason='Low Power!' + sendnotice=true + else sendnotice=false fi @@ -943,6 +948,15 @@ SHUTDOWN_SYS(){ if [ "${1}" == "ServerRoomTH"]; then SHUTDOWN_SERVERS SYS ${2} reason='Server Room Overheated!' + sendnotice=true + + elif [ "${1}" == "power"]; then + SHUTDOWN_SERVERS SYS ${2} + reason='Low Power!' + sendnotice=true + + else + sendnotice=false fi if [ "${sendnotice}" == "true"]; then