rozumiem ze mówimy o tplinku 1043nd
Cytat #!/bin/ash
#skonfiguruj##
AUTH="-n login:haslo"
GUI_PORT="9091"
##############
QSS=`cat /sys/class/leds/tl-wr1043nd:green:qss/brightness`
TR_WC=`transmission-remote $GUI_PORT $AUTH -l | grep % | wc -l`
TR_STOPED=`transmission-remote $GUI_PORT $AUTH -l | grep % | grep "Stopped" | wc -l`
if [ "$ACTION" = "pressed" ]; then
if [ "$BUTTON" = "BTN_1" ]; then
if [ ! "$TR_WC" == "0" ]; then
if [ "$TR_WC" == "$TR_STOPED" ]; then
transmission-remote $GUI_PORT $AUTH --torrent all --start
echo "1" > /sys/class/leds/tl-wr1043nd:green:qss/brightness
else
transmission-remote $GUI_PORT $AUTH --torrent all --stop
echo "0" > /sys/class/leds/tl-wr1043nd:green:qss/brightness
fi
fi
fi
if [ "$BUTTON" = "BTN_0" ]; then
#akcja dla wcisniecia reset
echo " "
fi
fi
w auth wpisujesz swoj login i haslo do transmission oraz ustawaiosz gui_port jaki tam masz.
calosc zapisujesz jako plik /etc/hotplug.d/button/10-qss
restart i patrzysz czy dziala
torrenty sie sciagaja = dioda qss swieci. nacisniecie przycysku qss gasi diode i stopuje torty. ponowne nacisniecie wlacza diode i startuje torty.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|