Hallo,
mit folgendem Script in der Solo2, VTI 5.1, habe ich ein Buffalo NAS im Automode betrieben:
Der Nachteil dabei ist das auch im Standby der Solo2 das NAS hochgefahren bleibt. Ich habe versucht das Script mit einer Abfrage des Powerstate zu erweitern, so das im Standby das NAS herunterfährt.
Alles anzeigen
Leider läuft das Script nicht. Ich erhalte im Telnet die Meldung über einen Syntaxfehler in Zeile 7. Wo liegt der Fehler?
Grüße
Flory
mit folgendem Script in der Solo2, VTI 5.1, habe ich ein Buffalo NAS im Automode betrieben:
Der Nachteil dabei ist das auch im Standby der Solo2 das NAS hochgefahren bleibt. Ich habe versucht das Script mit einer Abfrage des Powerstate zu erweitern, so das im Standby das NAS herunterfährt.
Quellcode
- #!/usr/bin/env python
- import socket
- import time
- s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
- s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
- while 1:
- if test ($cat /proc/stb/avs/0/input) = "encoder"
- then
- echo "Vuplus in Betrieb, WOL fuer Buffalo NAS wird gesendet"
- s.sendto('\xff'*6+'\x4C\xE6\x76\x92\x73\x16'*16, ('192.168.2.255', 9))
- else
- echo "Vuplus im Standby"
- fi
- time.sleep 180
Leider läuft das Script nicht. Ich erhalte im Telnet die Meldung über einen Syntaxfehler in Zeile 7. Wo liegt der Fehler?
Grüße
Flory