Script für Funktionserweiterung von LightsOut (Upd:14.12.09)

Bitte posted hier eure Ideen, damit unsere Entwickler sehen was die Community wünscht.
Antworten
McFly22
Foren-Einsteiger
Beiträge: 12
Registriert: 22. Apr 2009, 17:58

Re: Script für kleine Funktionserweiterung von LightsOut

Beitrag von McFly22 »

Hallo Larry,

So wie es aussieht wird in der Tabelle Schedule in der Spalte scheduletype der Type festgehalten. Typ 6 = Mo-Frei, Typ 0=Einmalig, Typ2=Wöchentlich

in der Starttime steht der erste Startzeitpunkt ab Programmierung der Serie und in endTime der erste Endzeitpunkt seit Programierung. Dieser Wert ändert sich nicht mehr, bis die Serienaufnahme gelöscht wird.

Mediaportal scheint wohl ab dann einfach nur noch die Uhrzeit und den Wochentag, aber nicht das genaue Datum zu verwenden.

Man müsste wohl in Abhänigkeit vom scheduleType nur die Uhrzeit auswerten....

Gruss

McFly
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von larry »

Habe ein Update im ersten Post angehängt.

@McFly22
Serienaufnahmen sollten jetzt berücksichtigt werden.
Der SQL wurde jetzt doch länger als ich ursprünglich dachte....

@nicx
Ich habe mir protqry.exe nicht angesehen. Habe hier auch keine Testumgebung um sowas zu testen.
Es sollte jetzt aber gehen, wenn du folgendes im Script einträgst

Code: Alles auswählen

cmdline "protqry.exe PARAMETER","ERFOLGREICH" 
Die Felder in Großbuchstaben musst du natürlich entsprechen anpassen. Bei ERFOLGREICH muss ein Begriff aus der Rückmeldung eingetragen werden, welches auf eine Erfolgsmeldung hindeutet.

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
nicx
Foren-Mitglied
Beiträge: 70
Registriert: 11. Jan 2008, 09:43

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von nicx »

super, danke für deine erweiterung! jetzt muss dein script nur noch irgendwie als dienst lauffähig sein, leider habe ich das mit "launchservice" nicht hinbekommen. muss ich mal noch weiter testen ;)

gruss,
nicx...
McFly22
Foren-Einsteiger
Beiträge: 12
Registriert: 22. Apr 2009, 17:58

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von McFly22 »

:(

HippHippHurray !!!

Larry, das ist die Lösung ! Genau so hab ich mir das vorgestellt, nur hätte ich das nie umsetzen können. Ich glaube , ich muss mir das SQl-Dingens doch noch genauer anschauen......

Danke für Deine Arbeit.

McFly
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von larry »

Der SQL ist nicht ganz verständlich geschrieben. Da es dich wohl interessiert hier eine kurze Beschreibung:

Zuerst werden die Einmalaufnahmen ermittelt.
Da werden durch 3 weitere Abfragen die Aufnahmen von gestern, heute und morgen abgerufen und mit "union" an die Einzelaufnahmen angehängt.
Bei den 3 Abfragen wird jeweils gefiltert, ob eine Aufnahme an diesem Tag stattfindet. Bei dem Parameter Mo-Fr wird z.B. geprüft ob der jeweilige Tag auch in dem Bereich liegt.
Und alle 3 Abfragen sind jeweils noch mit einer Unterabfrage verknüpft, welche mir einfach nur die Datumswerte gestern, heute und morgen ermittelt. Über "normale" SQL-Funktionen bekommt man leider immer die aktuelle Uhrzeit mit angehängt.

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
nemo
Foren-Mitglied
Beiträge: 147
Registriert: 8. Jul 2008, 21:53

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von nemo »

Hallo Leute,

ich hab mit dem Skript ein kleines Problem.
Folge Fehlermeldunh kommt bei ausfüren:

Zeilt: 127
Zeichen: 18
Fehler: Ungültige Verwendung von Null: 'replace'
Code: 800A005E

Könnt ihr mir weiter helfen?

Gruß
Nemo
Viele Grüße an Euch
Nemo

WHS: Asus P7Q57-M DO mit Core I3, 8 GB RAM, Digital Devices Cine S2 V5.5, 2x WD Green 1000 (WDC WD10EARS / WDC WD10EAVS), WD Essentials 2 TB als Backup
Software: WHS 2011, VMWareServer, MP 1.2.1, Lightsout 1. 5.1.1555
Clients: HTPC eigen Bau, Acer Aspire Revo (Win 7), Asus Eee PC T101MT (Win 7), FAT Client eigenbau (Win 7).
Netzwerk:FritzBox 7270 300 Mbit WLAN
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von larry »

Da passt was mit der Uhrzeit nicht.

Könntest du mal schauen, was als letzte Zeile im Logfile steht.
Wenn der Logpfad nicht verändert wurde, steht dieses unter c:\WHS_Standby.log

Ich vermute mal, da muss ich evtl. im Script etwas ändern.

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
nemo
Foren-Mitglied
Beiträge: 147
Registriert: 8. Jul 2008, 21:53

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von nemo »

Klaro.

Hier:
04.05.2009 20:50:20 --- Start ---
04.05.2009 20:50:23 Set Taskplaner:
04.05.2009 21:06:32 --- Start ---
04.05.2009 21:06:34 Set Taskplaner:

Vielleicht sollte ich dazu sagen das ich MP 1.0.1 nutzte.
Viele Grüße an Euch
Nemo

WHS: Asus P7Q57-M DO mit Core I3, 8 GB RAM, Digital Devices Cine S2 V5.5, 2x WD Green 1000 (WDC WD10EARS / WDC WD10EAVS), WD Essentials 2 TB als Backup
Software: WHS 2011, VMWareServer, MP 1.2.1, Lightsout 1. 5.1.1555
Clients: HTPC eigen Bau, Acer Aspire Revo (Win 7), Asus Eee PC T101MT (Win 7), FAT Client eigenbau (Win 7).
Netzwerk:FritzBox 7270 300 Mbit WLAN
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von larry »

Kann es sein, dass du aktuell keine programmierte Aufnahme (in der Zukunft) hast?

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
nemo
Foren-Mitglied
Beiträge: 147
Registriert: 8. Jul 2008, 21:53

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von nemo »

Ich hatte welche heute 20.15 aber der WHS ist nicht aufgewacht.
Viele Grüße an Euch
Nemo

WHS: Asus P7Q57-M DO mit Core I3, 8 GB RAM, Digital Devices Cine S2 V5.5, 2x WD Green 1000 (WDC WD10EARS / WDC WD10EAVS), WD Essentials 2 TB als Backup
Software: WHS 2011, VMWareServer, MP 1.2.1, Lightsout 1. 5.1.1555
Clients: HTPC eigen Bau, Acer Aspire Revo (Win 7), Asus Eee PC T101MT (Win 7), FAT Client eigenbau (Win 7).
Netzwerk:FritzBox 7270 300 Mbit WLAN
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von larry »

zu dem nicht aufwecken:
Hast du bei dem geplanten Task manuell das Häkchen gesetzt bei "Computer zum ausführen des Tasks reaktivieren" ?
Leider kann ich dies nicht per Script setzten.

zur Fehlermeldung:
In meinen Script wird das niedrigste Datum ermittelt. Wenn es keine Aufnahme gibt kommt ein Null-Wert (Nix) zurück.
Daraus kann das Script natürlich keine Uhrzeit ermitteln.
Werde ich ändern. Kurzfristige Lösung sollte sein, einfach eine Aufnahme programmieren.

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
nemo
Foren-Mitglied
Beiträge: 147
Registriert: 8. Jul 2008, 21:53

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von nemo »

Ja hatte ich.
Ich hatte auch das Skript selbst als Task eingerichtet, "Beim start des Computers".
Aber wie gesagt der WHS ist nicht aufgewacht.

Gruß
Nemo
Viele Grüße an Euch
Nemo

WHS: Asus P7Q57-M DO mit Core I3, 8 GB RAM, Digital Devices Cine S2 V5.5, 2x WD Green 1000 (WDC WD10EARS / WDC WD10EAVS), WD Essentials 2 TB als Backup
Software: WHS 2011, VMWareServer, MP 1.2.1, Lightsout 1. 5.1.1555
Clients: HTPC eigen Bau, Acer Aspire Revo (Win 7), Asus Eee PC T101MT (Win 7), FAT Client eigenbau (Win 7).
Netzwerk:FritzBox 7270 300 Mbit WLAN
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von larry »

Könntest du bitte mal eine neue Aufnahme programmieren und dann im geplanten Task nachschauen, ob da das korrekte Datum und die korrekte Uhrzeit hinterlegt wird.
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
nemo
Foren-Mitglied
Beiträge: 147
Registriert: 8. Jul 2008, 21:53

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von nemo »

Die Fehlermeldung kommt nicht mehr und die Zeit in dem Task ist richtig.
Ich hab allerdings jetzt das Skript manuell ausgeführt und nicht über den Task laufen lassen. Den hab ich eben gelöscht (vom skript).
Danach hab ich die Aufnahme wieder gelöscht und beim Task bleibt die alte Zeit drin.
Viele Grüße an Euch
Nemo

WHS: Asus P7Q57-M DO mit Core I3, 8 GB RAM, Digital Devices Cine S2 V5.5, 2x WD Green 1000 (WDC WD10EARS / WDC WD10EAVS), WD Essentials 2 TB als Backup
Software: WHS 2011, VMWareServer, MP 1.2.1, Lightsout 1. 5.1.1555
Clients: HTPC eigen Bau, Acer Aspire Revo (Win 7), Asus Eee PC T101MT (Win 7), FAT Client eigenbau (Win 7).
Netzwerk:FritzBox 7270 300 Mbit WLAN
Benutzeravatar
larry
Moderator
Beiträge: 9998
Registriert: 22. Dez 2007, 16:13

Re: Script für Funktionserweiterung von LightsOut (Upd:27.04.09)

Beitrag von larry »

Das Script aktualisiert den Task nur alle 5 Minuten.
Wenn du die geplante Aufnahme gelöscht hast, solltest du bald wieder die "replace..." Fehlermeldung bekommen.

Mal was anderes.
Nutzt du Standby oder den Ruhezustand?
Verstehe ich das richtig, dass du das Script via Taskplaner startest, da eigentlich kein Benutzer angemeldet ist?
Ich hatte es bei mir bisher nur laufen, während ein User angemeldet ist.

Gruß
Larry
Hauptserver: Intel I3-2100, MSI H67MA-E45, WHS 2011
System: Corsair Force GT 90GB - Datenplatten: 2*Seagate 3TB + ext. WD 500 GB für Serversicherung(nur System),8 GB Ram, Fractal Design R3, be quiet! L7-300W, 2*Digital Devices cineS2(Mediaportal)
Archivserver: Intel Cel.G530, Intel DB65AL, WHS 2011, Drivebender
System: SamsF4 320GB - Datenplatten: 5*2TB SamsF4. + VHD für Serversicherung(nur System), 4 GB Ram, Lancool K-11X, be quiet! L7-300W
Backupserver: AMD Athl. X2 4850e, Gigabyte GA-MA780G-UD3H, 3*Asrock SATA3 + 1* DeLOCK 70154 SATA Controller, WHS 2011, Drivebender
System: SamsF4 320 GB - Datenplatten: 15 diverse Platten + VHD für Serversicherung(nur System) ,4 GB Ram, Seasonic ss 330 Watt
Router: AVM FRITZ!Box 7270, Kabel Deutschland
Clients: 2* HTPC, Win7 HP 32 Bit - 2*Arbeitsrechner Win7 HP 64 Bit - 1*Laptop Win7 HP 32-Bit
Antworten