Compare commits
2 Commits
31a49d6b63
...
fd88f66541
Author | SHA1 | Date |
---|---|---|
|
fd88f66541 | |
|
fe79a33c9c |
|
@ -74,14 +74,11 @@ media_player:
|
|||
|
||||
# Poe switch!
|
||||
switch:
|
||||
- platform: telnet
|
||||
- platform: command_line
|
||||
switches:
|
||||
lab_camera_power:
|
||||
resource: 10.85.3.96
|
||||
port: 22
|
||||
command_on: "\n5\nconfig\ninterface 2 power"
|
||||
command_off: "no interface 2 power"
|
||||
timeout: 2
|
||||
command_on: bash /config/scripts/hpe_switch.sh 2 on
|
||||
command_off: bash /config/scripts/hpe_switch.sh 2 off
|
||||
|
||||
|
||||
group: !include groups.yaml
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
# Written by joe
|
||||
# Usage:
|
||||
# ./hpe_switch.sh <interface> <state>
|
||||
|
||||
if [ $2 = "on" ]; then
|
||||
state=""
|
||||
else
|
||||
state="no"
|
||||
fi
|
||||
|
||||
{ sleep 1; echo -e ""; sleep 1; echo -e "5"; sleep 1; echo -e "config"; sleep 1; echo -e "$state interface $1 power"; sleep 1; echo -e "write memory"; sleep 1; echo -e "exit"; sleep 1; echo -e "exit"; sleep 1; echo -e "y"; } | telnet 10.85.3.96
|
Loading…
Reference in New Issue