Temperatur

Sunday, February 7th, 2010 - 13:28:18

temperatur

Denna graf är gjort med rrdtool och en usb sensor (MCP9803) från raphnet. Jag använder mig även av hans mjukvara för termometern. För mer information om detta projekt gå till: Usbtenki

Bugg

Därimot klarar inte hans mjukvara (version 1.6) av negativa temperaturer (Celsius). Så jag har gjort en temporär lösning i Java och kontaktat honnom ang denna bug, som troligtvis är pga unsigned variabler. Och så här är ser fulkoden ut för att lösa problemet tills 1.7 av UsbTenki är släppt:

import java.text.*;
public class wrapper {
  public static void main(String[] args) {
    Double input = Double.parseDouble(args[0]);
    if(input > 150){
      input -= 256;
    }
    String output = new DecimalFormat("#.##").format(input);
    output = output.replace(",", ".");
    System.out.print(output);
  }
}

Och då kör jag det helt enkelt i mitt update.sh script som uppdaterar min rrd-databas.

temp=`sudo usbtenkiget -i 0`
wrapper=`java wrapper $temp`
rrdtool update temperatur.rrd N:$wrapper

Temperatur.nu

Jag rapporterar även min temperaturdata till temperatur.nu, om du vill se deras grafer som är lite större och kan jämföras osv gå in på:

http://www.temperatur.nu/sodermalm.html

http://www.temperatur.nu/vaderstationerna.html#sodermalm

5 Responses to “Temperatur”

  1. Slusk.nu says:

    [...] Temperatur [...]

  2. Erik says:

    Din tempgivare behöver skugga! :)

  3. Hans Bergstedt says:

    Hej
    Drygt trettio grader kl. 19.45 måndag den 17/5 är inte rimligt. Om du har temperatursensorn i skugga har du ändå någon felkälla! Du tycks få dylika pikar på kvällarna (efter soliga dagar?)

  4. Magnus says:

    Jo, den blir träffad av “sol” på eftermiddagen, jag måste få tid att skruva ner och flytta den, trodde den var på kungställe först men icke. det är därför den peakar vid soliga dagar på eftermiddagen. :/

  5. Magnus says:

    Jag har gjort en temporär lösning och flyttat givaren uppåt så den är i skuggan längre, förhoppningsvis alltid? Om inte, så får jag börja leta efter något annat ställe att ha den på! :/

Leave a Reply

Magnus och Lindas blogg 2010