Die DS und schaltbare Steckdosen

Status
Für weitere Antworten geschlossen.

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Damit könnte man ja mit einer laufenden DS eine ganze Batterie anderer DSsen zeitgesteuert hochfahren. Das müsste auch mit Modellen gehen, die zeitgesteuertes Hochfahren selber gar nicht kennen

Sehr gute Idee :)
 

stealthT

Benutzer
Mitglied seit
11. Mrz 2009
Beiträge
416
Punkte für Reaktionen
0
Punkte
22
Sehr interessant!!! Ne Weboberfläche wäre natürlich der Hammer....
 

stealthT

Benutzer
Mitglied seit
11. Mrz 2009
Beiträge
416
Punkte für Reaktionen
0
Punkte
22
Mh. :eek: Für die Bedienung an sich. Bin doch nicht so der Konsolen- und Kommandoheini...
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0

mega

Benutzer
Mitglied seit
26. Feb 2008
Beiträge
1.144
Punkte für Reaktionen
2
Punkte
64
Das hochfahren von DSsen durch Strom-Versorgung anschließen klappt nicht.

Auch wenn es so eingestellt ist, starten die nur nach einem Stromausfall alleine neu, aber nicht wenn die absichtlich vorher aus war (durch sauberes runterfahren).
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Auch wenn es so eingestellt ist, starten die nur nach einem Stromausfall alleine neu, aber nicht wenn die absichtlich vorher aus war (durch sauberes runterfahren).
Wir haben hier im Forum einen Thread wo goetz rausgekriegt hat wie man die DS per cron in den abgesicherten Modus bringen kann. Wenn danach der Strom gekappt wird und später wieder eingestellt, dann sollte die DS auch wieder hochfahren
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Es gibt auch die Bastelanleitungen mit dem Kondensator am Einschalt-Taster.

Itari
 

seba

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Hallo allerseits,

wollte an meiner DS710+ mit DSM 3.0-1372 auch gerade eine Gembird SIS-PMS in Betrieb nehmen, leider vergeblich. Entstand der Wiki Eintrag auf Grundlage der DSM 2.x oder der DSM 3.x?

Die Installation gemäß dem Wiki Eintrag verlief problemlos. Die Gembird wird aber trotzdem nicht korrekt erkannt, weder vom System und folglich auch nicht von sispmctl.

Rich (BBCode):
[   85.580361] usb 7-2: new low speed USB device using uhci_hcd and address 2
[   85.701354] usb 7-2: device descriptor read/64, error -71
[   85.920354] usb 7-2: device descriptor read/64, error -71
[   86.128344] usb 7-2: new low speed USB device using uhci_hcd and address 3
[   86.248367] usb 7-2: device descriptor read/64, error -71
[   86.467334] usb 7-2: device descriptor read/64, error -71
[   86.675328] usb 7-2: new low speed USB device using uhci_hcd and address 4
[   87.090376] usb 7-2: device not accepting address 4, error -71
[   87.198378] usb 7-2: new low speed USB device using uhci_hcd and address 5
[   87.614363] usb 7-2: device not accepting address 5, error -71
[   87.620445] hub 7-0:1.0: unable to enumerate USB device on port 2

Meine Gembird müsste grundsätzlich unterstützt werden (USB ID 04b4:fd11).

An einem Windows-Rechner läuft sie derzeit ohne Probleme. Ich hatte sie auch schon einmal an meinem alten Server mit Linux from Scratch laufen.

Woran könnte das liegen? Was könnte man noch probieren?

Gruß

Sebastian
 

svensen

Benutzer
Mitglied seit
02. Nov 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich bin neu hier im Forum und habe eine Frage zu sispmctl().

Ich habe auch eine SIS-PM im Einsatz und würde die Weboberfläche gerne ohne aktive SSH-Verbindung nutzen. Mit SSH-Verbindung klapps das schon ganz gut.
Wie muss ein start/stop script aussehen und wie bekomme ich den zum laufen? Muss dieser dann im etc/init.d liegen?

Den init-Script von: http://www.dermute.de/250-gembird-sis-pms konnte ich zum laufen bringen.
Fehler:
[--2011-11-14 13:44:19-- http://aw-vserver.de/files/sispmctl
Resolving aw-vserver.de... xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx
Connecting to aw-vserver.de|xxx.xxx.xxx.xxx|:80... connected.
HTTP request sent, awaiting response... No data received.
Retrying.]

Besten Danke Sven
[DS109 + 1TB Samsung HDD an FB7170]
 

svensen

Benutzer
Mitglied seit
02. Nov 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hallo,
da ich bisher in der Suche keine Hilfe zum erstellen eines Start/Stop Scripts für sispmctl gefunden habe, hier erneut meine Anfrage.

Ich habe auch eine SIS-PM im Einsatz und würde die Weboberfläche gerne ohne aktive SSH-Verbindung nutzen. Mit SSH-Verbindung klapps das schon ganz gut.
Wie muss ein start/stop script aussehen und wie bekomme ich den zum laufen? Muss dieser dann im etc/init.d liegen?

Besten Danke Sven
[DS109 + 1TB Samsung HDD an FB7170]

Wie kann ich das lösen, um das Webinterface auch ohne aktive SSH-Verbindung laufen zu lassen? Kann mir dabei jemand helfen?

Besten Danke Sven
[DS109 + 1TB Samsung HDD an FB7170]
 

janus

Benutzer
Mitglied seit
07. Sep 2010
Beiträge
667
Punkte für Reaktionen
0
Punkte
0
Hallo,
da ich bisher in der Suche keine Hilfe zum erstellen eines Start/Stop Scripts für sispmctl gefunden habe, hier erneut meine Anfrage.



Wie kann ich das lösen, um das Webinterface auch ohne aktive SSH-Verbindung laufen zu lassen? Kann mir dabei jemand helfen?

Besten Danke Sven
[DS109 + 1TB Samsung HDD an FB7170]

Moin,
du solltest mal im Wiki nach den alternativen Startup Scripts suchen, wie z.B. für den atd. Ich bin mir sicher, dass ich da ein paar Beispiele abgelegt habe. Diese nimmst du dann als Grundlage für den Start des sispm Web-Tools. Bitte dabei immer darauf achten, dass sowohl der start, als auch der stop sauber funktionieren ;-)

Ich habe die Weboberfläche wegen fehlender Passwort abfrage nicht im Einsatz, daher müsste ich erst ein entsprechendes Startup Script anpassen.

Gruß

Janus
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@janus
Soviel ich weiss werden die Stops eh nicht ausgeführt bein Shutdown. Die Firmware killt einfach alles was sich noch bewegt auf der DS. Habe im Zuge meiner chroot Experimente diese Erfahrung gemacht. Trag einfach mal im Stopteil ein echo in ein File ein und starte die DS neu. Der Eintrag im File ist danach wider Erwarten ned vorhanden. Das einzige Script das wirklich mit dem stop Parameter beim Shutdown ausgeführt wird ist S98findhostd. An dieses kann man seine opt Shutdown Scripte anhängen, damit sie bein Runterfahren auch ausgefürt werden

Gruss

Tobi
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
Hallo,
das würd ich jetzt so nicht unterschreiben wollen. Der normale DSM arbeitet die schon ab, in der chroot Umgebung werden wohl andere halt/reboot Befehle abgearbeitet. Kann es momentan nicht testen, bin mit Arbeit über beide Ohren zu.

Gruß Götz
 

svensen

Benutzer
Mitglied seit
02. Nov 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Moin,
du solltest mal im Wiki nach den alternativen Startup Scripts suchen, wie z.B. für den atd. Ich bin mir sicher, dass ich da ein paar Beispiele abgelegt habe. Diese nimmst du dann als Grundlage für den Start des sispm Web-Tools. Bitte dabei immer darauf achten, dass sowohl der start, als auch der stop sauber funktionieren ;-)

Ich habe die Weboberfläche wegen fehlender Passwort abfrage nicht im Einsatz, daher müsste ich erst ein entsprechendes Startup Script anpassen.

Gruß

Janus

Hi, danke für die Unterstützung.
ich habe nun den atd Script genommen, wie folgt angepasst und als Steckdose.sh in /opt/etc/init.d gelegt:

------------------------------------------------------------
#!/bin/sh
#
# Startup script for sispmctl
#
NAME="sispmctl"
# Stop myself if running
PIDFILE=/var/run/$NAME.pid
#
start() {
/opt/sbin/sispmctl &
echo "Optware startup sispmctl"
}
#
stop() {
[ -f ${PIDFILE} ] && kill `cat ${PIDFILE}`
echo "Optware shutdown sispmctl"
}
#
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 1
start
;;
*)
echo "Usage: $0 (start|stop|restart)"
exit 1
;;
esac
# End
------------------------------------------------------------

...in der /opt/sbin/sispmctl steht dann folgender sispmctl code, der die sispmctl in den listener mode versetzt:

------------------------------------------------------------
sispmctl -q -p 2638 -i xxx.xxx.xxx.xxx -u /opt/share/httpd/sispmctl/doc -l
------------------------------------------------------------

Wenn ich dann per [sh Steckdose.sh start] starte, funtioniert das webinterface.
Schließe ich aber PuTTY, gehts wieder nicht. Ein reboot der DS hat auch nichts geholfen.

Was mache ich falsch?!?

Gruß Sven
[DS109 (DSM 3.2-1944) + 1TB Samsung HDD an FB7170]
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@goetz
Ist zwar auch schon ein Weilchen her, aber ich habe das damals mit mehreren Scripten getestet. Sowohl von der Firmware als auch bei opt. Das einzige Script welches beim Stop eine Ausgabe in mein Testfile machte war besagtes S98findhostd.
Zwecks Beweisführung werde ich das heute abend mal testen ;-)
 

JudgeDredd

Benutzer
Mitglied seit
12. Nov 2009
Beiträge
1.064
Punkte für Reaktionen
8
Punkte
64
@svensen:

Hi,
meinst Du, Du öffnest die Konsole und startest das Script manuell ? Dann läuft es natürlich nur bis zum Putty-Ende ...
Wenn Dein Script in "/opt/etc/init.d" liegt, sollte ein reboot der DS genügen.

Gruß Andreas
 

svensen

Benutzer
Mitglied seit
02. Nov 2011
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hi JudgeDredd,
ja innerhalb der Konsole läuft o.g. Steckdose.sh Script ohne Probleme im quiet mode, aber eben nur solange die Konsole online ist. :-(

Ich habe auch schon die chmod des Steckdose.sh Scripts sowie der /opt/sbin/sispmctl (also der eigentliche Aufruf des Webinterfaces [siehe command line oben]) auf 755 bzw. 777 (testweise) geändert.
-> Jeweils danach die DS neu gestratet. Leider Ohne Erfolg.

Kann es auch an dem listener mode der SIS-PM liegen? Läuft dieser auch ohne Konsole? Hat das schon mal jemand ohne Konsole zum laufen bekommen?
Habe auch das AdminTool am laufen. Muss ich da in /opt/etc/init.d evtl. was aktivieren?

Danke + Gruß Sven
 
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