Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. ioBroker Datenpunkt über Synology Aufgabenplaner abfragen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    770

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

ioBroker Datenpunkt über Synology Aufgabenplaner abfragen

Scheduled Pinned Locked Moved Unsolved Skripten / Logik
3 Posts 2 Posters 343 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Redbeard_81
    wrote on last edited by
    #1

    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?

    P 1 Reply Last reply
    0
    • R Redbeard_81

      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?

      P Offline
      P Offline
      peterfido
      wrote on last edited by peterfido
      #2

      @redbeard_81

      Du kannst Skripte auf einem Ordner Volume1 ablegen. Da bist Du flexibler.

      Also im Aufgabenplaner eine Aufgabe
      1ade9328-c141-49dc-bf68-3e08a1b7499f-image.png

      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
      
      ################################################################################################
      

      Gruß

      Peterfido


      Proxmox auf Intel NUC12WSHi5
      ioBroker: Debian (VM)
      CCU: Debmatic (VM)
      Influx: Debian (VM)
      Grafana: Debian (VM)
      eBus: Debian (VM)
      Zigbee: Debian (VM) mit zigbee2mqtt

      R 1 Reply Last reply
      0
      • P peterfido

        @redbeard_81

        Du kannst Skripte auf einem Ordner Volume1 ablegen. Da bist Du flexibler.

        Also im Aufgabenplaner eine Aufgabe
        1ade9328-c141-49dc-bf68-3e08a1b7499f-image.png

        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
        
        ################################################################################################
        
        R Offline
        R Offline
        Redbeard_81
        wrote on last edited by
        #3

        @peterfido

        Danke hat funktioniert.

        Sorry, für die späte Antwort aber ich habe den Post erst jetzt gelesen.

        1 Reply Last reply
        0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        Support us

        ioBroker
        Community Adapters
        Donate

        383

        Online

        32.8k

        Users

        82.7k

        Topics

        1.3m

        Posts
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Home
        • Recent
        • Tags
        • Unread 0
        • Categories
        • Unreplied
        • Popular
        • GitHub
        • Docu
        • Hilfe