@Hans-Meiser weiß nicht ob das hilft - ich habe mir einen service in debian eingerichtet - könnte man auch simpler als cronjob machen -- es ist also ein linux script. könnte man als javascript auch konstruieren.
darum gehts:
will etwas starten (plex server soll nach neuen files scannen) , wenn es eine neue datei gibt - dieses file kommt von meinem pc
funktioniert so:
der server selbst erstellt eine datei - wartet 20 sekunden - und schaut dann nach, ob etwas neueres existiert - wenn ja passiert was - so dauert es längstens 20 sekunden , bis der server weiß: da hat etwas ein neues file reinkopiert
#!/bin/bash
while true
do
touch ./lastwatch
sleep 20
find /Daten/Video/SCHNELL -cnewer ./lastwatch -exec curl 'http://192.168.178.14:32400/library/sections/3/refresh?X-Plex-Token=$
touch ./lastwatch2
sleep 20
find /Daten/Video/SAVETV -cnewer ./lastwatch2 -exec curl 'http://192.168.178.14:32400/library/sections/2/refresh?X-Plex-Token=$
done
anstatt exec curl ... müßtest du halt im iobroker einen datenpunkt aktivieren (z.b über simple api adapter)
beispiel zum setzen eines datenpunktes über simpleapi adapter
curl "http://192.168.178.59:8087/set/controll-own.0.mount.DiskhelpRoot?value=$CURRENTROOT"