Earth Hour
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
-
- 4 stars
- Posts: 258
- Joined: Sun 05 Dec 2010, 16:50
- Location: Västerås
Earth Hour
Sitter och ska göra ett senaro "Earth Hour" i SK men det vill sig inte.
jag har gjort en batfil som skriver tid och datum i en fil, Men sk vill inte godkänna det, får bara "Värdet är ogiltigt ange ett numeriskt värde"
Värdet som jag vill att sk ska läsa av är "20:30:00.00 31/03/2012"
Finns det någon workaround så jag kan få till detta?
// Sonny
jag har gjort en batfil som skriver tid och datum i en fil, Men sk vill inte godkänna det, får bara "Värdet är ogiltigt ange ett numeriskt värde"
Värdet som jag vill att sk ska läsa av är "20:30:00.00 31/03/2012"
Finns det någon workaround så jag kan få till detta?
// Sonny
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: Earth Hour
Är inte riktigt med på hur du vill läsa in detta. Hur du vill använda det inlästa värdet?
Martin | Switch King
-
- 4 stars
- Posts: 258
- Joined: Sun 05 Dec 2010, 16:50
- Location: Västerås
Re: Earth Hour
Jag vill Starta ett senario som ska släcka den 31 mars klockan 20.30,. Men sk vill inte gå med på datum och tiden som jag sätter.
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: Earth Hour
Tänker du ha datumet som tidsstämpel, eller hur läser du in datumet?
Martin | Switch King
-
- 4 stars
- Posts: 258
- Joined: Sun 05 Dec 2010, 16:50
- Location: Västerås
Re: Earth Hour
en liten skärmdump. Hela datumstängen syns inte.
Batfilen ser ut så här.
del c:\temp\Tid.txt
echo %TIME% %date% >> C:\temp\Tid.txt
Batfilen ser ut så här.
del c:\temp\Tid.txt
echo %TIME% %date% >> C:\temp\Tid.txt
You do not have the required permissions to view the files attached to this post.
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
-
- 4 stars
- Posts: 258
- Joined: Sun 05 Dec 2010, 16:50
- Location: Västerås
Re: Earth Hour
Visst är det så datum och tid är en exakt tidsstämpel.Martin wrote:Tänker du ha datumet som tidsstämpel, eller hur läser du in datumet?
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
-
- 3 stars
- Posts: 181
- Joined: Tue 09 Nov 2010, 21:51
Re: Earth Hour
Här är hur jag hade löst det:
Ladda ner UnxUtils.zip (3.4 MB) från http://sourceforge.net/projects/unxutils/files/
Leta upp filen date.exe i Zipfilen (usr/local/wbin) och lägg den i valfri mapp på din dator som INTE är i normala sökvägarna för program (Jag har en mapp i c: som jag döpte till "kort", just för cmd filer, orka skriva långa sökvägar i cmd...)
Skriv sedan:
Vilket ger datum och tid, i formatet YYYYMMDDHHSS
Eller en .bat fil:
Det formatet är ju betydligt lättare att jobba med i SwitchKing
Större än 20120331202959
Hur exakt styrningen sedan blir, beror ju på hur ofta .bat filen körs och hur ofta SwitchKing kollar filen som skapas...
Ladda ner UnxUtils.zip (3.4 MB) från http://sourceforge.net/projects/unxutils/files/
Leta upp filen date.exe i Zipfilen (usr/local/wbin) och lägg den i valfri mapp på din dator som INTE är i normala sökvägarna för program (Jag har en mapp i c: som jag döpte till "kort", just för cmd filer, orka skriva långa sökvägar i cmd...)
Skriv sedan:
Code: Select all
date.exe +"%Y%m%d%H%M%S"
Eller en .bat fil:
Code: Select all
del c:/kort/Tid.txt
c:/kort/date.exe +"%%Y%%m%%d%%H%%M%%S" >> C:/kort/Tid.txt
Större än 20120331202959
Hur exakt styrningen sedan blir, beror ju på hur ofta .bat filen körs och hur ofta SwitchKing kollar filen som skapas...

-
- 4 stars
- Posts: 258
- Joined: Sun 05 Dec 2010, 16:50
- Location: Västerås
Re: Earth Hour
Underbart Kungen av Peking,
Det lirar perfekt, fick bara ändra till \ istället för / för att del kommandot skulle funka,
Bugar och bockar..
Nu till nästa problem, datum och tid ser ut så här när jag skriver in den som regel i senariot
20,120,331,202,959.0
fast jag skriver
20111218103819.
Har du nå bra tips på det med?
Det lirar perfekt, fick bara ändra till \ istället för / för att del kommandot skulle funka,
Bugar och bockar..
Nu till nästa problem, datum och tid ser ut så här när jag skriver in den som regel i senariot
20,120,331,202,959.0
fast jag skriver
20111218103819.
Har du nå bra tips på det med?
Beyond Measure 1.7
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
Switch King
Klient 3.1.0.1
Server 3.2.0.2 med Databas 2.5.5
Telldus 2.1.1
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: Earth Hour
FYI...
I 2.0.2 finns det stöd för att lägga till "framtida värden" via exempelvis REST. Grundtanken kom från Google Calendar-lösningen som användare gjort på forumet, där det skulle kunna underlättas av att man kan lägga in framtida värden för en datakälla.
http://bugnet.switchking.se/Issues/Issu ... spx?id=262
Implementationen är inte helt klar i 2.0.2, dock - det finns möjlighet att lägga in framtida värden, men 2.0.2 (Server) kommer inte att se detta värde ska utvärderas _exakt_ när tiden inträffar - det krävs att en annan händelse inträffar som gör att Switch King börjar utvärdera sina scheman och se att värdet ska med i utvärderingen för att regeln som är kopplad till värdet ska slå.
Ytterligare/saknade bitar kommer i nästa version.
http://bugnet.switchking.se/Issues/Issu ... spx?id=271
http://bugnet.switchking.se/Issues/Issu ... spx?id=272
I 2.0.2 finns det stöd för att lägga till "framtida värden" via exempelvis REST. Grundtanken kom från Google Calendar-lösningen som användare gjort på forumet, där det skulle kunna underlättas av att man kan lägga in framtida värden för en datakälla.
http://bugnet.switchking.se/Issues/Issu ... spx?id=262
Implementationen är inte helt klar i 2.0.2, dock - det finns möjlighet att lägga in framtida värden, men 2.0.2 (Server) kommer inte att se detta värde ska utvärderas _exakt_ när tiden inträffar - det krävs att en annan händelse inträffar som gör att Switch King börjar utvärdera sina scheman och se att värdet ska med i utvärderingen för att regeln som är kopplad till värdet ska slå.
Ytterligare/saknade bitar kommer i nästa version.
http://bugnet.switchking.se/Issues/Issu ... spx?id=271
http://bugnet.switchking.se/Issues/Issu ... spx?id=272
Martin | Switch King
-
- 3 stars
- Posts: 181
- Joined: Tue 09 Nov 2010, 21:51
Re: Earth Hour
Att SK skriver ut det som 20,120,331,202,959.0 handlar bara om att det är lättare att läsa siffrorna när dom är grupperade,
det är ändå ett siffervärde, som du kan jobba mot...
Testade att lägga upp en regel som sa:
Om datakälla är större än 20120331202959, så tänd lampa X
SwitchKing skriver då om det till 20 120 331 202 959 men det funkar.
Testar jag att manuellt lägga in 20120331203000 i textfilen, så går lampan igång.
Lägger jag in 20120331200000 (30 minuter innan EarthHour) så är det släckt.
Givetvis ska regeln inte bara gälla EN lampa och den ska ju släcka, inte tända, men det var ju bara för att testa regeln...
Sen kan det ju vara lämpligt att lägga till en regel till, som säger mindre än 20120331213001 och att båda måste vara uppfyllda, för att schemat ska gälla (annars kör ju schemat i evighet, eftersom tiden hela tiden ökar på datakällan...
)
det är ändå ett siffervärde, som du kan jobba mot...
Testade att lägga upp en regel som sa:
Om datakälla är större än 20120331202959, så tänd lampa X
SwitchKing skriver då om det till 20 120 331 202 959 men det funkar.
Testar jag att manuellt lägga in 20120331203000 i textfilen, så går lampan igång.
Lägger jag in 20120331200000 (30 minuter innan EarthHour) så är det släckt.
Givetvis ska regeln inte bara gälla EN lampa och den ska ju släcka, inte tända, men det var ju bara för att testa regeln...

Sen kan det ju vara lämpligt att lägga till en regel till, som säger mindre än 20120331213001 och att båda måste vara uppfyllda, för att schemat ska gälla (annars kör ju schemat i evighet, eftersom tiden hela tiden ökar på datakällan...

Who is online
Users browsing this forum: No registered users and 11 guests