DSM 6.x und darunter Mehrer Ein/Ausschalt Zyklen

Alle DSM Version von DSM 6.x und älter
Status
Für weitere Antworten geschlossen.

BerndZ

Benutzer
Mitglied seit
21. Apr 2009
Beiträge
56
Punkte für Reaktionen
0
Punkte
0
Hallo die DS (bei mir 107) bietet ja die möglichkeit zu bestimmten Zeiten Ein und Auszuschalten, allerdings nur einmal?!? Jeweils!

Ich wollte es gern so einrichten das die DS Nachts mal von 3 bis 5Uhr an geht zum "Downloaden" und dann wieder von 15 bis 23Uhr wenn ich zuhause bin, ist das iwie machbar?

:rolleyes:
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
Mit dem Disk Station Manager geht das leider nicht.

Ob es vielleicht eine Möglichkeit gibt, das manuell zu konfigurieren? Wäre mal interessant, das herauszufinden...

Trolli
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Mit dem Disk Station Manager geht das leider nicht.

Ob es vielleicht eine Möglichkeit gibt, das manuell zu konfigurieren? Wäre mal interessant, das herauszufinden...

Trolli
Eventuell weiss itari ja schon, wo diese Konfig abgelegt wird ;) Ich würde mal auf itari warten, könnte mir vorstellen, dass er bereits eine Lösung im Petto hat, unser Syno Hacker ;)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Wir hatte zu diesem Thema schon einen Thread ... also abgelegt wirds in der synoinfo.conf ... aber nutzen kann man das nicht wirklich ...

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Wir hatte zu diesem Thema schon einen Thread ... also abgelegt wirds in der synoinfo.conf ... aber nutzen kann man das nicht wirklich ...

Itari
Wusst ich's doch, dass du es weisst... :D

Gruss

tobi
 

hagncola

Benutzer
Mitglied seit
01. Mrz 2009
Beiträge
187
Punkte für Reaktionen
0
Punkte
16
Hallo,

Ausschalten könnte man über die Crontab lösen aber Einschalten ? Kann man mit der synoinfo.conf was machen ?

Merci
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hallo,

Ausschalten könnte man über die Crontab lösen aber Einschalten ? Kann man mit der synoinfo.conf was machen ?

Merci

genau das Einschalten ist ja das Problem. Es wird eine Funktion names SYNOAutoPoweronSet im cgi-File des Disk Station Managers verwendet. Diese Funktion ist in der libsynosdk.so (wir man unschwer durch einfaches grep-pen herausfinden kann). Jetzt brachen wir nur die aktuelle Source dieser Lib (leider gibts die GPL nur bis 7xx) und dann müsste man man schauen, wie die Funktion das Setzen der Zeit macht, also über BIOS-Writing (BIOS-Parameters) oder eben sonst wie. Vielleicht gibt es ja auch ne Hardware-Adresse für den Timer-Baustein, auf die man schreiben kann ... aber solange wir nicht ins Source der Funktion reinschauen können, ist alles Spekulation. :D

Itari
 

TobiasM

Benutzer
Mitglied seit
07. Aug 2008
Beiträge
354
Punkte für Reaktionen
0
Punkte
0
Kann man den DSM nicht "fernsteuern", also nen Script welches per HTTP Anfragen das umstellt? Oder einfach die CGI-Funktion direkt nutzen? Wie diese das dann macht, muss man ja dann nicht erst wissen.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Kann man den DSM nicht "fernsteuern", also nen Script welches per HTTP Anfragen das umstellt?

Das wäre ein Fernsteuern deines Browser-Fensters... Unter Windows gab es mal in den normalen Betriebssystemversionen den Scriting-Host. Damit könnte man das locker machen, Aber unter Vista ist der nicht mehr dabei oder macht bestimmte Dinge nicht mehr (außer bei Ultimate). Weil ich das von Microsoft nicht gut finde, hab ich mich entschlossen, den Scripting-Host zu ignorieren und dafür keine Scripte mehr zu schrieben.


Oder einfach die CGI-Funktion direkt nutzen? Wie diese das dann macht, muss man ja dann nicht erst wissen.

Eine CGI-Datei kann man zwar unter bestimmten Umständen direkt aufrufen, aber wenn es sich um ein kompilierte Geschichte handelt (vermutlich ist das ein C-Programm), ist das weiterführen, weil man nicht sieht, wie der Funktionsaufruf aussieht. Aber das geht in diesem Fall nicht, weil die CGI-Datei nur im Kontext des DS Managers sich ausführen mag (Session). Auch wüsste ich nicht, wie man an die Innereien kommen sollte. Synology hat das ja schließlich bewusst so gemacht, damit niemand die Ideen des DS Managers abkupfern soll. Also tut mir leid, deine Idee könnte/kann ich nicht umsetzen.

Itari
 

TobiasM

Benutzer
Mitglied seit
07. Aug 2008
Beiträge
354
Punkte für Reaktionen
0
Punkte
0
mit fernsteuern meinte ich viel mehr mittel http-Befehle(Get,Post,...) von der DS Console aus den DSM ansteueren. Ich habe mal ein Webbrowsergame so angesteuert und auch gesteuert. Allerdings war das ein Windows-Client und das Browser-Game war ne einfache PHP-Geschichte. AJAX macht das aber mit Sicherheit komplexer. Was mir da die Console für möglichkeiten gibt, weiß ich nicht. Vielleicht gibt es nen Text-Browser den man missbrauchen könnte.
 

TobiasM

Benutzer
Mitglied seit
07. Aug 2008
Beiträge
354
Punkte für Reaktionen
0
Punkte
0
ja, genau. wenn der DSM das so einfach zulässt.
Neben dem webgame, habe ich auch andere webseiten angesteuert. Und viele Seiten wollen auch das man Session-Verwaltet und ne bestimmte Aufrufreihenfolge etc.
Da weiß ich natürlich nicht, ob man des entsprechende CGI genauso ansprechen wie Reboot.cgi.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat