NEWS
UNSOLVED ioBroker Datenpunkt über Synology Aufgabenplaner abfragen
- 
					
					
					
					
 Hallo Zusammen, ich würde gerne folgende Aufgabe im Synology Aufgabenplaner realisieren. 
 Über einen Wandtaster soll eine Shelly Steckdose eingeschaltet werden, diese startet eine externe 5-Bay Festplatte. Über diesen Wandtaster soll die externe Festplatte aber auch wieder ausgeschaltet werden. Dafür soll ein Wert "Power" im ioBroker definiert werden.Nun soll ein Aufgabenplaner alle 5 Minuten über eine HTTP-Abfrage (http://192.168.xxx.xx:8087/getPlainValue/0_userdata.0.Synology.Power) gucken ob dieser Wert = true ist. 
 Wenn dieser Wert = wahr soll er die USB-Laufwerke auswerfen.
 Das auswerfen der USB-Laufwerke habe ich schon realisiert, in einem anderen Aufgabenplan.sudo /usr/syno/bin/synousbdisk -umount usb1 
 sudo bash -c "echo 1 > /sys/block/usb1/device/delete"
 sudo /usr/syno/bin/synousbdisk -umount usb2
 sudo bash -c "echo 1 > /sys/block/usb2/device/delete"
 usw.Kann mir vielleicht jemand mit einer if - then Aufgabe weiterhelfen oder vielleicht einen anderen Lösungsansatz vorschlagen? 
- 
					
					
					
					
 Du kannst Skripte auf einem Ordner Volume1 ablegen. Da bist Du flexibler. Also im Aufgabenplaner eine Aufgabe 
  anlegen und damit ein Skript aufrufen, welches die Arbeit erledigt. Beispielskript: #!/bin/bash ####### Datenpunkt abfragen anaus=$(curl -s "http://192.168.2.24:8087/getPlainValue/0_userdata.0.Licht.KleinerFlur.Dauerein") if [[ "$anaus" == "false" ]] then echo "aus" > "/volume1/iobroker/skripte/log.txt" else echo "an" > "/volume1/iobroker/skripte/log.txt" fi ################################################################################################
- 
					
					
					
					
 Danke hat funktioniert. Sorry, für die späte Antwort aber ich habe den Post erst jetzt gelesen. 
 
		
	