Gadgets
Vista Sidebar: Temperatur.nu
This gadget will read the current temperature from temperatur.nu
Screenshot: Gadget
Screenshot: Settings Page
Screenshot: Flyout
Download:
snowland.se - riroTemperatur.gadget
Credits:
www.temperatur.nu
Forum:
www.temperatur.nu/forum/
History:
080213 - v1.0.0 - Initial release
080219 - v1.1.0 - Flyout
080303 - v1.2.0 - Bugfix (I hope) to autorefresh + Extra setting for refresh interval
080403 - v1.3.0 - Select-box for cities. Loads the “right” image from temperatur.nu. User can select what graph to show. Changes to the temperatur.nu-logo.
080404 - v1.3.1 - Testing a new way to AutoUpdate
081020 - v1.3.2 - Some small updates
090213 - v1.4.0 - With help from Johan Arborelius, change from VBScript to JavaScript (Looks like it works better now)
Vista Sidebar: riroMsure
This gadget will read the current temperature from your own 1-Wire devices, if you use MSure and the userexit module that is in the zip-file.
Screenshot:
Download:
snowland.se - riroMsureGadget.gadget
History:
090330 - v1.0.0 - Initial release
2008-02-26 21:26
Hej!
Jag gillar din temperaturgadget, men jag har lite problem med uppdateringen. Ibland funkar uppdateringen som den ska, men sedan “fastnar” den vid någon tidpunkt. Det verkar som det sker framför allt efter att jag har satt datorn i sleep-mode och sedan startar igen.
Jag har dessutom inte lyckats få någon som helst uppdatering av flyouten, från den första grafen som skapades vid installationen av gadgeten. Hur uppdateras den?
Det är just dessa funktioner jag vill ha, när jag nu lägger ut mina egna temperaturmätningar, så jag är angelägen att veta om och hur det är tänkt att fungera.
Hälsningar Ola
2008-02-26 21:33
Det är inte så att temperatur.nu har “fastnat”.
Kolla om den mörkgrå texten med tid håller sig kvar, den bör uppdatera sig var 15e minut.
Flyout’en tar bara en bild från temperatur.nu, uppdateras inte den så blir det samma bild.
2008-02-26 21:58
Det är just genom att se att tiden inte uppdateras, som jag ser att inte temperaturen heller har uppdaterats. När jag gör något med gadgeten, kommer uppdateringen igång igen. Kan den tro att jag är offline, eftersom jag har satt datorn i sleep-mode?
För att få en uppdaterad flyout måste jag (eller någon annan) alltså fixa en ny bild på temperatur.nu för den stationen (Växjö) som jag kopplar till, säger du. Det hjälper dock inte att bara gå in på hemsidan som startar genom att klicka på flyoutbilden. Flyouten behåller samma bild ändå. Något tips om vad jag gör fel?
2008-02-28 08:17
Ska kolla lite på sleep-mode när jag får lite tid över… har nämligen märkt samma sak på min laptop.
Ang flyout’en så hämtar den bilder från v5-siten och det verkar vara lite si och så med hur den uppdateras…
Här är URLen till bilden som den hämtar för Falun.
http://v5.temperatur.nu/graphs/styled-termo-falun-7d.png
2008-03-03 13:53
Jag har förändrat hur den uppdaterar sig så förhoppningsvis så håller det lite bättre.
Det verkar i alla fall fungera i andra gadgets som inte jag har skrivit. Live-biblioteket är inte uppdaterat ännu men om man laddar den härifrån är det alltid senaste versionen.
2008-03-08 19:57
Kan man inte fixa så att den uppdaterar sig hela tiden, och att klocka rullar på hela tiden?
Rätt så störande att det bara finns 5 minuters intervaller
2008-03-09 13:28
Det hjälper inte att uppdatera den oftare. Källan uppdateras med 5 minuters intervaller.
Den buggen som märks när datorn är i sleep-läge verkar finnas kvar.
2008-03-09 22:22
gillar gadgeten, en nackdel, den gula texten/loggan i “lilla” läget är ganska självlysande och gör hela sidebaren väldigt “ojämn”, har allt i en ganska nedtonad grå/blå nyans och mitt i allt så är det en gul bläffa.
Du skulle inte kunna göra om loggan så den smälter in lite mer i nån ny verision?
Tack för en annars mycket smidig och enkel gadget!
2008-03-12 18:51
Jag sitter innanför en stor brandvägg och måste suraf genom en proxy (Squid) och får inte applikationen att uppdatera en enda gång. Finns det något sätt att debugga webtrafiken och se att gadgeten får ner sina temperaturdata? Måste man ställa in webproxy manuellt på något vis, eller är detta automatiskt?
2008-03-23 23:56
Jag har senaste versionen av gadgeten, men autouppdateringen fungerar ej.
Klockan ändras inte heller.
Öppnar jag inställningarna och trycker OK, så uppdateras temperaturen.
Min flyout funkar inte heller, den tempen som visas där kan inte stämma med min ort, eller så är den gjord för mer än minst en vecka sedan.
2008-03-24 09:37
Jag har en del saker på att-göra-listan med temp-gadgeten.
** Fixa alla orter på ett bättre sätt. Idag skriver man själv, det ska bli en lista som man får välja från.
Löser det sig så löser sig andra problem med flyout’en oxo. (Att den visar fel/gamal data exempelvis).
** Fixa autouppdateringen. Har testat lite olika varianter men jag får det inte att fungera som jag vill. Är ingen hejjare på Javascript så det är inte helt enkelt…
Stora problemet är bara att få lite tid över, jobbar massor just nu och har en 1.5-åring hemma… finns inte allt för mycket tid över.
Men om ett par veckor ska jag bo några nätter på hotell… då finns det i alla fall tid över
2008-03-30 09:10
Det är en bra gadget! Ge inte upp “fixen”.
Tack för att du är kreativ!
Prio 1:
Autoupdate funger ju inte än och det behöver man ju ha.
Enda sättet att återaktivera är att man sätter om tidsperioden. Vad gör du när tidsperioden sätts? Du kanske kan “snurra” på att kolla tidsperioden?
Prio 2:
Färg - tona ner det gula till mkt svagt eller använd gråskala föreslår jag.
Prio 3:
Fly-outen är inte ditt problem egentligen. Det funkar nog så att underlaget på temperatur.nu genereras vid behov/anrop. Därför kan första anrop misslyckas när inget underlag finns beställt för ögonblicket.
Anrop 2, efter tidsfördröjning lyckas.
Du kan dölja det med att göra två anrop med tidsfördröjning. Lägg ut flyouten efter andra anropet så döljer du grundproblemet.
mvh
en annan happy hacker
(fast dataproffs sen 37 år tillbaka, o happy days!)
2008-03-31 07:08
Tjenare,
Eftersom jag själv använder den så vill jag ha den att fungera… så en fix kommer.
Imorrn sätter jag mig i en taxi för 3 dagar “on the road” med flyg, tåg samt hotellnätter. Kan nästan lova en ny version i veckan.
Konstigt nog har jag gjort autoupdate-funktionen “by the book”… ska kika lite mer på hur andra gadgets fungerar och se vad f-n jag missat.
Färgen fixar jag.
Fly-out’en kommer jag fixa på ett annat sätt. Idag använder jag en beta-site på temperatur.nu för att hämta grafiken, jag har info om hur jag ska hämta rätt data… gäller bara att implementera funktionen.
Om någon där ute har koll på hur autoupdate i gadgets fungerar kolla gärna igenom källkoden till gadgeten och se om jag missat någonting.
2008-04-02 23:53
Sådärja… nu är 1.3 ute. Har inte lagt en enda sekund på att leta felet med refresh… men däremot rättat en massa andra buggar och lagt till lite funktioner.
2008-04-03 14:30
Schysst gadget, funkar den bara i Vista?
2008-04-03 15:23
Jo… eller… det är juh en Vista sidebar-gadget men hittar du något bra sätt att få igång den i något annat OS så är det bara att tuta och köra
2008-04-04 10:16
Hej Rikard.
Glömde du bort min fråga helt? Kände att proxyfrågan blev lite ignorerad nu..
Laddade ner den nya versionen, men då säger den bara “får inte kontakt med temperatur.nu” .. Så det verkar ju vara en fråga om att ställa in proxyn. Hur gör jag det?
2008-04-04 12:33
Närå… den är inte helt bortglömd… för min del så har den fungerat bakom en proxy…
Använder vanlig “Msxml2.ServerXMLHTTP” mot exempelvis http://www.temperatur.nu/termo/falun/termo.txt
Har bara inte haft tid / ork att kolla vad som krävs för att MSxml2 ska fungera över en proxy då jag själv inte har haft några problem.
2008-04-05 08:45
Tjenare.
Laddade hem den senaste versionen av gadgeten nu.
Men nu funkar den inte alls.
1. När jag öppnar konfigureringen så får jag upp felmeddelandet “Kan inte kontakta temperatur.nu”
2. Den enda staden man kan välja i listan är Falun, kanske beror på fel 1? (att den inte kan kontakta temperatur.nu och hämta listan därifrån?)
2008-04-05 08:47
Nvm, nu funkar den. Måste varit nåt tillfälligt fel på temperatur.nu, fastän jag kunde surfa in där utan problem.
2008-04-09 17:18
Hej igen.
Okej, jag förstår, ledsen om jag lät lite bitter.
Jag har autentisering genom min proxy, vet inte om det är något som kan ställa till det?
Temperaturbilden för falun verkar fungera, men jag kan inte byta ort.. och får fortfarande upp “kan inte kontakta temperatur.nu” när jag klickar på settings.
Mystiskt. Idéer mottages tacksamt. Finns det någon debug man skulle kunna få ut? tex en utskrift av det man får tillbaks från web-requesten?
2008-04-10 11:51
Testa att göra en vbs-fil med följande kod
2008-04-14 11:08
Hej!
Tack för tipset, det “fungerade” så till vida att jag fick ett fel att gå vidare med.
http://www.dmxzone.com/ShowDetail.asp?NewsId=12744
Som jag nämnt sitter jag bakom en proxy, så jag följde vidare till nästa länk..
http://msdn2.microsoft.com/en-us/library/ms761351.aspx
Problemet nu är hur jag skall applicera det på min installation här borta, men det är ju något jag får klura på lite själv gissar jag.
Om du vill och orkar är det ett förslag från min sida att väderappen kastar upp en msgbox när den springer in i detta fel. Men å andra sidan verkar jag ju vara ensam om problemet hittills..
Tack för hjälpen så långt i alla fall, nu har jag något att gå på!
2008-04-18 12:00
Någon mer än jag som fort. har problem? Min vill inte uppdatera sig. Jag sitter helt utan router och dyl. utan direkt i en switch.
Först trodde jag att det kunde ha att göra med att min dator är i sleep varje natt, men även efter en omstart i morse, så märker jag nu att den inte uppdaterats.
Vad går att göra åt detta?
/Söder
2008-05-21 12:08
Jag har stött på ett annat problem med den. När jag väljer Linköping/Centrum så fungerar den i standardläge, men när jag trycker fram flyouten så visas grafen för den förra staden. Går jag sedan in i inställningarna så är det Falun som är valt igen. Andra städer fungerar bra, även om jag inte testat särskilt många.
Bra jobbat annars.
2008-08-12 04:02
Jag kollar på lite olika sidebar prylar och din temp angivelse diffar på 3 grader mot en annan, hur vet jag vilken som är rätt/närmast?
2008-08-12 06:25
Ja du… bra fråga. Den här tar i alla fall temperaturen från sidan http://www.temperatur.nu/
Sen hur pass bra den stämmer med verkligheten det får du kolla med dom som driver just den station som du är intresserad av.
2008-10-17 06:50
Hej igen,
1.3 “ganska bra”
1.3.1 :
- På något sätt har nu “informationen” i gadgeten själv blivit kroniskt osynlig. Nu ser jag bara “Staden” samt den gula blaffan “temperatur.nu”. Den tidigare “vita” texten är av samma färg som bakgrunden, dvs osynlig.
-Drop-down för att välja stad finns inte längre, men det går ju bra att skriva in direkt. Den stad man valt hämtas också när man klickar upp “temperatur-nu fly-outen”.
Har du för mycket att göra för att fixa? Det är ju bättre reklam om gadgeten fungerar!
Keep it up, pal.
2008-10-19 16:31
Fly-outen visar förra veckans temperatur. D.v.s. nu är det den 19/10 och senaste data för veckans temperaturer är 19/10 enligt vad jag kan se direkt på temperatur.nu, men fly-outen visar graf med senaste data för 11/10. URL stämmer inte heller med den på sajten så jag undrar om det bara länkar till stagnerat skräpdata? Det är rätt stad i namnet på bilden så det är inte nåt med byte av stad.
Temperaturen radbryts. 9,9*C funkar men 10,2*C radbryter före C. Jag kör med standard 96 DPI i Vista.
Efterlyser valbarhet om tider och datum skall synas.
2008-10-20 17:22
Trägen vinner…så småningom…
Version: 1.32 -
1) “sitevalet” / drop-down tillbaka igen men-
2) “Får ingen kontakt med ‘temperatur.nu’
3) Snabblänk via den “gula blaffan” fungerar och får upp rätt och aktuell info på “temperatur.nu.
4) Visningen, dvs info i gadgeten, är fortfarande helt “osynlig”. Hur kan man göra ellwer påverka inställningarna för förg i bakgrund/förgrund?
ge inte upp än!
2008-10-20 18:06
1. Då ligger rätt version ute. 2. Då får den helt enkelt inte kontakt, eller rättare sagt rätt svar från temperatur.nu
3. Mysko att det inte får kontakt.
4. Beror på 2
Men…
Vad den gör är att på settings-sidan laddar den hem en lista med alla stationer, den finns på: http://www.temperatur.nu/alla_orter_v2.php
När man sedan har valt vilken man vill ha sparar den undan stationens namn och ID.
Sen plockar den hem aktuell temp från:
http://www.temperatur.nu/termo/MINSTAD/termo.txt
Bilden som flyout visar kommer från http://www.temperatur.nu/pics/termo-MINSTADSID-7d.png (Där 7d är just 7 dagar, sen finns valen 1d, 1month, 1y, jam1, jam2)
Så, om inte allt detta fungerar så fungerar inte gadgeten… sen att autouppdateringen inte fungerar till 100% förstår jag inte, nu har jag förvisso en blandning av Javascript och VBScript för att göra allting. En renodling till Javascript skulle vara att föredra, men jag har långt från svart bälte i Javascript och håller mig heldre till VBScript.
Men med VBScript går det inte att göra allting… :-\
2008-10-21 08:28
1.32 lite mer observationer -
Jag har ju haft tidigare versioner installerade så lite artefakter finns nog kvar i något register -
1a) När jag försöker använda “drop-down” för att uppdatera stad så får jag : …inget händer mer än att “får ingen kontakt med temperatur.nu”
1b) Det innebär ju att steg 2, val av stad inte fungerar eftersom du inte lyckats hämta val-listan.
1c) Väljer jag istället att byta tidsperiod för default-staden Falun fungerar det. När jag aktiverar fly-outen så ser jag rätt info för default-staden Falun.
2) Klickar jag på “den gula” så hittar jag till min “gamla stad” som jag definierade redan med version 1.2!! Aktuellt tid och rätt info!
Misstanke - du har glömt att städa några registerposter som ligger kvar i VISTA. När den nya versionen istalleras blir inte “rätt nytt data” inskrivet på rätt ställe. När sen version 1.32 kör så läser man “gamla” registerposter för att styra var/när man hämtar data.
–> Den ny 1.32 versionen fungerar inte rätt…
/keep going…
2008-10-21 09:17
Använder inget register. Finns färdiga funktioner för att lagra/läsa inställningar.
Men, man kanske skulle testa att använda registret då just de funktionerna är en stor orsak till blandningen av scriptspråk.
2008-11-03 20:51
Nu har jag backat till version 2008-04-03, CRC-32 7AB61ED0. Den fungerar ganska bra, frånsett att man får skriva in sin “stad” utan drop-down-list.
Det enda jag saknar i den är kanske då autorestart efter “sleep” men det kan jag vara utan. Nu ser jag i alla fall “texten/mätvärden” igen.
Ja-ja, man kan inte få allt gratis!
2008-11-24 17:49
Nu har jag “trögat” mig igenom alla dina script, i alla versioner och steg för steg klarat ut att allt fungerar, fast ändå inte…
Roten till problemet som jag och några andra ser har att göra med dina scripts behörighet och Vista’ s säkerhet.
Ditt anrop
” Set oXmlHttp = CreateObject(”Msxml2.ServerXMLHTTP”)
oXmlHttp.setTimeouts 1000,1000,1000,1000
oXmlHttp.open “GET”, “http://www.temperatur.nu/termo/” & cityName & “/termo.txt”, False
oXmlHttp.send
If (Err.number = 0) And (oXmlHttp.status = 200) And (oXmlHttp.responseText “not found”) And (Len(oXmlHttp.responseText) > 25) then
sHtml = oXmlHttp.responseText
‘Time: 17:21, Date: 13 Feb 2008, Temp: 2.0°C
Else
sHtml = “Time: ??:??, Date: ?? ??? ????, Temp: ??.?°C”
end If
Set oXmlHttp = Nothing
getTemp = sHtml”
eller varianten med “…temperatur.nu….php” i version 1.32 fungerar ungefär lika fast 1.32 är elegantare!
I bägge varianterna är “responseText” = “”.
Web-anropet lyckas inte eftersom din gadget inte tillåts göra web-anrop.
Gör man alla anrop “manuellt” via ett egen-tillverkat script fungerar allt perfekt. Något behöver tillföras för att ge rätt behörighet. Det borde vara i samband med installationen av gadgeten, någon detalj som jag inte förstår ännu!
Jag har fått det att fungera problemfritt på min ena Vista-maskin men inte på min andra! Det borde ha något att göra med vilken behörighet man har/ger när man installerar gadgeten men jag har inte lyckats lösa det på egen hand!Undrar om det beror på att jag har flera användarkonton installerade på den maskin som det inte fungerar på? Hoppas att detta får dig att leta i rätt byrålåda!
2008-11-24 21:02
hm… efter att ha installerat en proxy mellan min vista-krångel-pelle och nätet får jag temperatur och datum uppdaterad i visningsboxen och jag kan välja både stad och graf. Således, utan proxy - ingen förbindelse från gadgeten däremot med proxy fungerar gadgeten via proxyn.
Nu är det till att klura ut hur run-time-miljön i Vista funkar…
2008-11-25 08:11
Det borde inte ha någonting med proxy att göra… eller, det har med proxyn att göra om den inte är inställd för MSIE.
Om jag inte kommer ihåg helt galet så tar msxml2 inställningarna från MSIE.
Jag har aldrig haft problem med proxy’n och eftersom jag jobbar som konsult så har jag olika proxyinställningar för olika kunder.
2008-11-28 13:32
Nu har jag löst mitt “lilla” problem. Min “påtvingade” firewall tillåter inte externa anrop från VBScript utom då jag är nätuppkopplad via VPN.
Således funkar inte VBScriptade anrop som
“oXmlHttp.open “GET”, “http://www.temperatur.nu/termo/” & cityName & “/termo.txt”, False
oXmlHttp.send”
eller motsvarande anrop från “settings.htm” för att läsa in stadslistan.
Jag skrev om dessa anrop att göras från “breakout.js” via ett java-anrop istället och då rinner allt igenom också min företagsinterna firewall.
Nu fungerar min modade gadget i alla lägen.
Tack för idén och grundkonceptet!
2009-01-29 13:20
Hej,
Jag har samma problem som ovan med att det sker ingen uppdatering från temperatur.nu. Om man börjar klicka på den så kan det hända att den uppdateras men den verkar ha svårigheter i normal fallet. T.ex så hade den inte uppdaterats på flera dagar vilket är rätt konstigt. Jag har en stationär med Vista 64-bitars.
Jag får även ett fel när jag väljer att visar Options:
Error
—————————
A Runtime Error has occurred.
Do you wish to Debug?
Line: 23
Error: Object expected
Kan man på något sätt se vad som händer då hämtningen misslyckas?
Lägg gärna in versionsinfo i Options fönstret.
/mvh Stefan
2009-02-02 12:43
Tack för en snygg gadget.
Fick just en Vista-maskin (jobbigt med tre-års intervall på datorbyte), och den här gadgeten är ju klockren!
Eftersom jag konsultar och skiftar mellan olika arbetsplatser, så har även jag fått problem med att den helt plötsligt slutar uppdateras. Jag lokaliserade felet till att det beror på att nätverket inte är uppe, innan gadgeten ska uppdateras - och när det blir ett error så “ballar timern ur”. Jag skrev om funktionen för uppdatering av sidan, så den använder asynchron hämtning, och då funkar det klockrent (lade även in en cache-funktion, så att den visar cache:ad information om det skulle bli något fel).
Ett annat problem med gadgeten är att varje gång man går in i settings, så startas en ny timer - vilket betyder att gadgeten går ut och hämtar samma sida flera gånger (beroende på hur många gånger man gått in i settings). Kanske inte så poppis hos “temperatur.nu”
2009-02-02 12:47
Har haft ett smärre h-vete med timern, om du har lite kod som du delar med dig av, hör av dig!
Ang settings & timer, Det är väl samma timer som startas om?
Har långt från svart bälte i Javascript… är mer hemma på VBscript.
2009-02-07 12:01
Har installerat denna på 3 olika burkar, men fungerar inte på någon. Uppdaterar sig inte och blir bara massa scriptfel som t.ex:
Ett fel har uppstått under körning. Rad:23 Fel: Ett object förväntades.
Vore trevligt med en version som fungerar.
Har vista 32bit, ingen router.
2009-02-13 10:44
Nu är 1.4.0 släppt här.
Har testat den mot ett par olika orter de senaste dygnen och den verkar fungera finfint.
2009-02-15 18:41
Hej riro
Jag får tyvärr felmeddelande vid användning av senaste versionen 1.4.0
“A Runtime error has occurred. Line 24 Error: Object expected”
Jag kör windows vista 64 bit! får felet när jag ska ändra inställningarna
meddelandet dyker även upp vid start av windows
Trots felmeddelandet så funkar programmet
2009-02-23 13:56
Hej å tack för en klockren gadget!
Verkar tyvärr som jag ibland fick samma som en del här ovan, att jag måste högerklicka -> options -> ok för att den ska uppdatera sig, men nu har jag bytt till senaste jag hittade här ovan dvs. 1.4.0 så den kanske grejjar den saken.
2009-02-24 05:51
Pär, om det är problemet med att den inte uppdaterar hela tiden så är det löst i och med version 1.4.0
2009-03-25 16:37
Vill bara berätta att din gadget fungerar fint i Windows 7 Build 7057 32bitars också.
Det är väl i princip samma OS som Vista men jag tänkte det kunde vara kul att veta.
I windows 7 kan man ju sprida ut gadgets hur man vill så man exempelvis kan ha klockan övre högre hörn och denna gadget i nedre vänster hörn (om man vill förståss).
Over & Out.
2009-03-25 19:52
Kör själv på Win7 Build 7000 64 bitar och där fungerar den oxo finfint.
Det går väl att lägga gadgets var man vill i Vista också? Det är väl bara dra den från sidebaren och släppa den där man vill att den ska vara…