Seite 1 von 1

Webfrontend for Topfield

Verfasst: Mo 13. Feb 2006, 13:15
von Berndt
Auszug aus dem Handbuch:
Ziel war es via Webbrowser aus der ganzen Welt meinem Topf beibringen dass er die Sendung XY aufnehmen soll (nachdem ich immer wieder im Urlaub/Arbeit draufkomme, dass ich eigentlich etwas aufnehmen will).



Vorgeschichte unter http://board.topfield.de/viewtopic.php?t=19997

Anbei die Version 1.0 samt Doku

Das Handbuch: http://www2.schopper.com/Handbuch_V1.0.pdf
Die Dateien: http://www2.schopper.com/topfweb.zip

Bitte alle Tipp/Verständnisfehler posten, danke


PS: nachdem ich heute und morgen meine Server umziehe, kann/wird es sein dass die Site kurzfristig offline ist.

lg, Berndt

Verfasst: Mo 13. Feb 2006, 14:49
von emarzinkowski
hört sich gut an.
dazu mal noch zwei Fragen:
kann ich meinen PC über das WEB aus dem StandBy aufwecken?
Kann der PC dann auch den Topf aufwecken, oder müssen beide tatsächlich immer laufen?

Verfasst: Mo 13. Feb 2006, 15:25
von steve
emarzinkowski hat geschrieben:hört sich gut an.
dazu mal noch zwei Fragen:
kann ich meinen PC über das WEB aus dem StandBy aufwecken?
Kann der PC dann auch den Topf aufwecken, oder müssen beide tatsächlich immer laufen?
Hast Du Dir mal das Handbuch zu Gemüte geführt? Dort wird der genaue Ablauf fast genau beschrieben. Ich vermute aber mal, dass der PC immer an sein muss.

Verfasst: Mo 13. Feb 2006, 15:32
von emarzinkowski
nee, das Handbuch hab ich mir noch nicht durchgelesen. Es war ja auch mehr eine allgemeine technische Frage, ob so etwas überhaupt möglich ist.

Verfasst: Mo 13. Feb 2006, 16:02
von Berndt
steve0564 hat geschrieben:Dort wird der genaue Ablauf fast genau beschrieben.
fast genau? :thinker: Den halben Sonntag hat mich das gekostet! :lol:

Via Web den PC aufwecken. Ich glaub das geht schon, allerdings brauchst Du entweder eine fixe öffentliche IP-Adresse oder einen Router der immer online is, bei den Eigenschaften Deiner Netzwerkkarte kann man einstellen ob die Karte den PC aufwecken darf oder nicht (bei mir jedenfalls). Probiert hab ich das aber noch nie...

Der PC kann aber den Topf leider nicht aufwecken, deswegen die geplanten Tasks und die WakeUP Timer, aber das steht im Handbuch. :p

Verfasst: Mo 13. Feb 2006, 16:11
von emarzinkowski
ok, einen Router, der immer Online ist hab ich ja.
Dann werde ich mir das Handbuch wohl mal reinziehen.
Ich hoffe ich brauche nicht den halben Sonntag, um es zu verstehen :D

Verfasst: Mo 13. Feb 2006, 16:15
von jk
stichwort nslu wär nett :D

Verfasst: Mo 13. Feb 2006, 16:16
von rs5
emarzinkowski hat geschrieben:ok, einen Router, der immer Online ist hab ich ja.
Dann werde ich mir das Handbuch wohl mal reinziehen.
Ich hoffe ich brauche nicht den halben Sonntag, um es zu verstehen :D
Ich verwende genau das bereits bei mir zu Hause.
Folgende Tests habe ich gemacht.

Mit Magic Packets den PC aufgeweckt.

Ab internen Switch des Routers: OK
Über WLAN des Routers: OK

Über Internet mit VPN nach Hause verbunden: Klappt nicht

Übers Internet mit Telnet auf den Router (der hat ein WOL Telnet Kommando): OK
Das ganze noch in ein Script für mein Telnetprogramm.

Grüße
Reinhard

Verfasst: Mo 13. Feb 2006, 16:41
von Jag
Hallo,

@Berndt
sieht super aus, ich bin begeistert :D :
damit wird das Timerprogrammieren übers Internet gleich wesentlich komfortabler.

Allerdings würde ich Dich Bitten sobald als möglich das so zu ändern, dass statt der "Jags_EPG.Search.ini" die "Jags_EPG.Command.ini" verwendet wird, ansonsten wird bei denjenigen Benutzern die das ganze ausprobieren wollen, wahrscheinlich die Suchwortliste überschrieben!
(die "Jags_EPG.Command.ini" funktioniert genauso, du brauchst also nur die Dateinamen ändern)

Ein kleiner Fehler in deiner FTP.bat ist mir noch aufgefallen, Zeile:
C:\WINDOWS\system32\ftp.exe -A -s:c:\ftp.txt 192.168.123.24 >> topflog.txt

nicht auf jeden PC ist das Windows-Verzeichnis "c:\Windows", hier besser die Umgebungsvariable "%WINDIR%" verwenden und die ftp.txt liegt nicht auf c:\ftp.txt, sondern im Verzeichnis C:\Inetpub\topf\ , die Zeile müsste demnach etwa so aussehen:

%WINDIR%\system32\ftp.exe -A -s:C:\Inetpub\topf\ftp.txt 127.0.0.1 >> topflog.txt


@Berndt
Wäre es auch möglich die ftp.bat über einen Button im Webinterface manuell zu starten, das wäre zum Testen sehr praktisch und man bräuchte nicht zwangsläufig die täglichen Tasks erstellen, wenn der Topf zu der Zeit sowieso online ist!

emarzinkowski hat geschrieben:dazu mal noch zwei Fragen:
kann ich meinen PC über das WEB aus dem StandBy aufwecken?
...
Wie Du den PC über eine Steckdosen-Schaltuhr ein- und ausschalten kannst, habe ich im Handbuch zu Jag's EPG v2.7 beschrieben:
viewtopic.php?t=486
analog dazu kannst Du auch eine Steckdosenschaltleiste mit "Internetanschluss" verwenden:
http://www.de.tomshardware.com/network/ ... index.html


Gruß
Jag

Verfasst: Mo 13. Feb 2006, 16:45
von Aldarin
Hi,
ich lege mir mit einem täglichen Timer ein Zeitfenster am Topf an. In diesem habe ich dann Zugriff via FTP. Der PC ist ja sowieso kein Problem (WOL)

Gruß
Aldarin

Verfasst: Mo 13. Feb 2006, 19:34
von steve
rs5 hat geschrieben:Ich verwende genau das bereits bei mir zu Hause.
Folgende Tests habe ich gemacht.

Mit Magic Packets den PC aufgeweckt.

Ab internen Switch des Routers: OK
Über WLAN des Routers: OK

Über Internet mit VPN nach Hause verbunden: Klappt nicht

Übers Internet mit Telnet auf den Router (der hat ein WOL Telnet Kommando): OK
Das ganze noch in ein Script für mein Telnetprogramm.

Grüße
Reinhard
Ich habe zu dem Thema einige Stunden an Tests und endlose Reboots verbracht. Leider lässt sich mein Rechner nur via WOL starten, wenn er komplett runtergefahren wurde. Aus dem Ruhezustand geht es deswegen nicht, weil er gar nicht in selbigen gehen will. Das Thema WOL ist aus meiner Sicht noch nicht so ganz das WAhre. Es gibt aber Steckdosenleisten, die sich via IP auch vom Internet direkt ansprechen und via Webbrowser schalten lassen..... :(

Verfasst: Mo 13. Feb 2006, 19:35
von steve
Aldarin hat geschrieben: Der PC ist ja sowieso kein Problem (WOL)
Denkste!!! s.o. :(

Verfasst: Di 14. Feb 2006, 11:52
von Berndt
Jag hat geschrieben:Allerdings würde ich Dich Bitten sobald als möglich das so zu ändern, dass statt der "Jags_EPG.Search.ini" die "Jags_EPG.Command.ini" verwendet wird, ansonsten wird bei denjenigen Benutzern die das ganze ausprobieren wollen, wahrscheinlich die Suchwortliste überschrieben!
ok, mach ich, teste es ein paar Tage und stell's wieder online.
Jag hat geschrieben: Ein kleiner Fehler in deiner FTP.bat ist mir noch aufgefallen, Zeile:
C:\WINDOWS\system32\ftp.exe -A -s:c:\ftp.txt 192.168.123.24 >> topflog.txt
hoppsa, danke!
Jag hat geschrieben:Wäre es auch möglich die ftp.bat über einen Button im Webinterface manuell zu starten, das wäre zum Testen sehr praktisch und man bräuchte nicht zwangsläufig die täglichen Tasks erstellen, wenn der Topf zu der Zeit sowieso online ist!
schau ich mir an

Verfasst: Di 14. Feb 2006, 13:27
von Merlin123
Hmmm...

Könnte man das auch so erweitern/ändern, dass es auf JEDEM Webserver läuft (Stichwort: LAMP) und dann eine Mail verschickt?
Diese Mail soll dann von meinem NSLU abgeholt werden und die Timerprogramierung an den Topf via ftpd-topfield o.ä.) übergeben werden......

Hintergrund: Ich kann technisch nicht von außen auf meine Rechner zu Haus zugreifen, da ich über WLAN angebunden bin (DSL frei Zone) und das WLAN netz via NAT nach draußen geht.... Macht der Provider halt so.... Portmapping geht nicht.

Verfasst: Di 14. Feb 2006, 16:28
von Berndt
Merlin123 hat geschrieben:Könnte man das auch so erweitern/ändern, dass es auf JEDEM Webserver läuft (Stichwort: LAMP) und dann eine Mail verschickt?
LAMP heisst offensichtlich die linuxseitige Kombination aus Apache, MySQL und PHP und nicht "JEDER Webserver" (oder hab ich Dich jetzt mistverstanden?). Apache (mithilfe PHP) ist jedenfalls geplant, so steht's auch im Handbuch. Wann dies soweit ist, ist eine andere Frage... :u:
Merlin123 hat geschrieben: Diese Mail soll dann von meinem NSLU abgeholt werden und die Timerprogramierung an den Topf via ftpd-topfield o.ä.) übergeben werden......
Seitens Webserver (wo ist denn der in dem Szenario (NSLU oder extra?) ist es sicherlich kein Problem die Timerinfo statt direkt per Email zu übertragen. Ich habe selbst keine NSLU und somit keinerlei Erfahrung mit dem Ding (bei mir stehn schon genug Server herum), aber so wie ich das kurz gelesen habe läuft da eh ein Linux drauf. Somit sollte es ja möglich sein da ein Script zu schreiben dass diese mehls abholt und deren Inhalt an ftpd-topfield weitergibt. In Ermangelung einer NSLU werde ich dahingehend selbst aber nicht aktiv werden. Sorry.
Merlin123 hat geschrieben: Hintergrund: Ich kann technisch nicht von außen auf meine Rechner zu Haus zugreifen, da ich über WLAN angebunden bin (DSL frei Zone) und das WLAN netz via NAT nach draußen geht.... Macht der Provider halt so.... Portmapping geht nicht.
Is zugegeben eine besch..eidene Situation, mir fällt hier nur ein irgendeinen Freund anzubaggern und mittels ssh den eigenen 80er Port zu ihm weiterforwarden. Unter Linux is ja sowas möglich.

Verfasst: Di 14. Feb 2006, 23:00
von steve
Berndt hat geschrieben:fast genau? :thinker: Den halben Sonntag hat mich das gekostet! :lol:
Sorry, war keine Absicht!!! :oops:

Verfasst: Di 14. Feb 2006, 23:13
von caju
:respekt:
[scherzmodus]
Was kommt denn in Zukunft noch so alles? Themenorientiertes Aufnehmen vielleicht ? Für die älteren Volksmusik, für die jüngeren Rap?
[scherzmodus]

Verfasst: So 6. Aug 2006, 17:29
von wachtel
eins verstehe nicht überhaupt nicht!

Wie soll TF 5500 angeschlossen sein? gibt es so geräte die Usb-kabel auf Netzwerk anschließen dann kann ich zugreifen oder??

Danke..

Verfasst: So 6. Aug 2006, 18:59
von Happy
wachtel hat geschrieben: Wie soll TF 5500 angeschlossen sein? gibt es so geräte die Usb-kabel auf Netzwerk anschließen dann kann ich zugreifen oder??
Hallo,

der Topf hängt per USB am Windows-Rechner, auf diesem sollte auch Aldarins FTP-Server laufen, dieser transferiert Daten zwischen PC und Topf.
Auf dem gleichen Rechner kann auch der Webserver laufen.

In dem oben verlinkten Handbuch ist das auch beschrieben :u:

Gruß,
Happy