Se Elforbrug på jeres egen hjemmeside

Kunne I tænke jer en elforbrugsrapport på jeres egen hjemmeside? Go' Energi har udviklet et værktøj, der gør det muligt at kopiere rapporten fra Se Elforbrug og lægge den ind på en anden hjemmeside, så I f.eks. kan følge jeres virksomheds elforbrug direkte på jeres egen hjemmeside. Det tager kun et øjeblik og kræver ingen programmeringsfærdigheder.

Sådan gør I
Funktionen består af 6 forskellige moduler, som man kan indsætte sammen eller hver for sig og konfigurere til at vise lige netop den måler og den dataperiode, I ønsker.

Trin 1 - Indsæt grundmodul
Begyndt med at kopiere nedenstående script ind i kilden til den side på jeres hjemmeside, hvor I ønsker at indsætte modulerne fra Se Elforbrug. Det er en generel funktion, som kun skal sættes ind 1 gang, uanset hvor mange moduler I ønsker at bruge på jeres side.

Scriptene kan hentes nederst på siden.

grundmodul

Trin 2 - Find den måler, I ønsker at eksponere
Alle modulerne kræver en reference til en konkret måler på Se Elforbrug, så modulet kan vide, hvilke måledata der skal præsenteres. Ønsker I f.eks. at vise en forbrugsrapport for Go' Energis ventilationsmåler på jeres hjemmeside, skal I indsætte forbrugsrapportmodulet og konfigurere det til at vise data for netop denne måler. Til dette skal modulet bruge 2 oplysninger:

  1. En angivelse af det niveau, hvor ventilationsmåleren hører hjemme.
  2. Det unikke ID-nummer, der identificerer Go' Energis ventilationsmåler.

Sådan finder I det rigtige niveau
Se Elforbrug er struktureret i 4 forskellige niveauer, og I har mulighed for at vise data fra dem alle. F.eks. kan I opsætte en forbrugsrapport for et helt amt (øverste niveau) eller en enkelt elmåler (nederste niveau). Niveauerne er:

  • Myndigheder/firmaer
  • Arbejdssteder
  • Forbrugssteder
  • Målere

I eksemplet fra før er der tale om en fysisk elmåler, dvs. niveauet skal angives til "3" (målere).

Sådan finder I det unikke ID-nummer
I finder det unikke ID-nummer på Se Elforbrug på detaljesiden for den måler, I ønsker at vise. Her står ID-nummeret sammen med de andre stamdata for myndigheden/firmaet, arbejdsstedet, forbrugsstedet eller måleren afhængig af niveau.

Læg mærke til, at disse ID-numre eksisterer særskilt på alle 4 niveauer. F.eks. kan en myndighed (niveau 0) uden problemer dele ID-nummer med en elmåler (niveau 3), fordi de eksisterer på 2 forskellige niveauer. Det er altså nødvendigt at kombinere ID-nummeret med et niveau for at opnå en entydig reference til en bestemt myndighed, et arbejdssted, et forbrugssted eller et elmåler.

Når I har fundet den rigtige måler og det tilhørende niveau, skal I notere det. I skal bruge det i næste trin.

Trin 3 - Indsæt de ønskede moduler
Det næste, I skal gøre, er at beslutte, hvilke moduler fra Se Elforbrug I ønsker at anvende. I har følgende muligheder:

  • En forkortet version af listen, der viser oplysninger og nøgletal for en måler.
  • En forbrugsrapport, der kan vise forbrugstal for 3 døgn eller 3 uger.
  • En forbrugsgraf, der kan vise elforbrug over tid for 3 forskellige døgn eller 3 forskellige uger samtidig.
  • En forbrugsgraf, der kan vise elforbrug over tid for enten 1 døgn eller 1 uge.
  • En forbrugstalsboks, der kan vise forbrugstal for 1 døgn eller 1 uge.
  • En forbrugsfordelingstabel, der kan vise elforbrugets fordeling på forskellige slutanvendelser for 1 arbejdssted.

Hvert modul kan indsættes alene eller sammen med andre. Rækkefølgen spiller ingen rolle, så I kan sætte modulerne ind på siden, præcis som I har lyst.

Det eneste, I skal gøre, er at kopiere script-blokkene, som I finder nedenfor, og sætte dem ind i kilden til jeres hjemmeside akkurat som i trin 1. Bruger I FrontPage el.lign. til at redigere jeres hjemmeside, kan I bare sætte scriptet ind det sted i kildekoden, hvor I ønsker at placere modulet.

Administrerer I hjemmesiden via et Content Management System, understøtter de fleste systemer, at man sætter script-blokken direkte ind i brødteksten.

Sådan angiver I den rigtige måler
Som standard refererer script-eksemplerne på denne side til Go' Energis ventilationsmåler, og modulerne vil derfor vise målinger for denne måler, når I sætter dem ind på jeres hjemmeside. For at ændre dette, så modulet i stedet peger på jeres egne data, skal man blot udskifte ID-nummeret "154" og niveauangivelsen "3" i eksemplerne med jeres egne tal, som I fandt i trin 2.

Eksempel: Ønsker I at vise måledata for Energistyrelsens serverrum, skal I bruge det unikke ID-nummer for serverrummet, som er "163", og en angivelse af niveauet, som er et forbrugssted, dvs. "2".

Sådan ændrer I bredden
Man kan ændre pixelbredden (px) på modulerne i script-eksemplerne, hvis man f.eks. gerne vil have, at alle modulerne vises med samme bredde på jeres hjemmeside. Angiver I en bredde, der er for smal til indholdet, vil modulet automatisk fylde så lidt som muligt i bredden uden at genere designet.

Sådan konfigurerer I modulerne
Som nævnt kræver alle 6 moduler et ID-nummer og en niveauangivelse. Modulerne viser som standard de nyeste tilgængelige måledata.

For alle moduler undtagen listen (1) har I yderligere 2 muligheder for at konfigurere datavisningen.

  • I kan styre, om modulerne skal vise måledata for døgn eller uger. Det sker ved hjælp af parameteren "Period", der sættes til enten "Day" eller "Week".
    &Period=Day
    &Period=Week
  • I kan styre, om modulerne skal vise nyeste data (standard) eller tage udgangspunkt i en bestemt historisk dato. Sidstnævnte sker ved at tilføje parameteren "StartDate" til referencen, hvor dd-mm-åååå erstattes af en gyldig dato.
    &StartDate=dd-mm-åååå

Hvis I kombinerer en fast startdato med ugevisning, vil datoen markere starten på den viste uge.

Særligt for udenlandske målere
Hvis jeres elmåler er udenlandsk, skal I tilføje et ekstra parameter til adressen på komponenterne. Parameteret skal tilføjes ligesom periode og data:

&Region=MYS

1) Liste
Dette modul viser nøgletal for areal, forbrugsmønster, samlet årsforbrug, årsforbrug pr. person og årsforbrug pr. m2.

Modulet kan ikke konfigureres ud over ID-nummer og niveauangivelse.

Eksempel på listemodul:

listemodul_script.jpg

2) Forbrugsrapport for 3 perioder
Dette modul viser en boks med elforbrugsnøgletal for 3 forskellige perioder, enten døgn eller uger, sådan at man kan følge elforbrugets udvikling over en samlet periode på 13 uger.

Eksempel på døgnrapport, der viser nyeste data:

Døgnrapport

Eksempel på ugerapport med fast udgangspunkt i den 22. januar 2005:

ugerapport

3) Forbrugsgraf for 3 perioder
Dette modul tegner en graf, der visualiserer elforbruget over tid for 3 forskellige perioder, enten døgn eller uger. På den måde kan I følge elforbrugets udvikling over en samlet periode på 13 uger ved hjælp af 3 kurver i én graf. Modulet kan med fordel kombineres med forbrugsrapporten for 3 perioder (2).

Eksempel på døgngraf for 3 perioder med udgangspunkt i nyeste data:

doegngraf.jpg

Eksempel på ugegraf for 3 perioder med fast udgangspunkt i den 22. januar 2005:

ugegraf.jpg

4) Forbrugsgraf for én periode
Dette modul tegner en graf, der viser elforbruget over tid for enten et døgn eller en uge. Modulet kan med fordel kombineres med forbrugstalsboksen (5).

Eksempel på døgngraf, der viser nyeste data:

doegngraf.jpg

Eksempel på ugegraf med fast udgangspunkt i den 22. januar 2005:

ugegraf_udgangspunkt_22_jan.jpg

5) Forbrugstalsboks
Dette modul viser 1 boks med elforbrugsnøgletal for enten 1 døgn eller 1 uge.

Eksempel på døgnboks, der viser nyeste data:

doegnboks_nyeste-data.jpg

Eksempel på ugeboks med fast udgangspunkt i den 22. januar 2005:

Ugeboks med fast udgangspunkt

6) Forbrugsfordelingstabel
Dette modul viser fordelingen af elforbrug for en arbejdsplads.

Forbrugsfordelingsmodulet kan kun benyttes på arbejdsstedsniveau (niveau 1), da undersøgelsen netop gælder arbejdssteder. For dette modul er det muligt at konfigurere startdato, men ikke periodelængde.

Eksempel på forbrugsfordelingstabel, der viser nyeste data:

forbrugsfordelingstabel.jpg

Eksempel på forbrugsfordelingstabel med fast udgangspunkt i den 22. januar 2005:

forbrugsfordelingstabel

Kort om teknologien
Teknologien er baseret på ren JavaScript og kan derfor anvendes på de fleste platforme, uanset om hjemmesiden er udviklet i Microsoft.NET, ASP, PHP eller noget helt 4. For at se modulerne kræves det bare, at slutbrugerens internetbrowser accepterer JavaScript.

Funktionen kræver ingen ændringer til backend/programlogik for jeres hjemmeside, eftersom scriptet afvikles helt og aldeles i browseren på klientens pc. Se Elforbrugs webserver står for at generere de dynamiske dataudtræk, og funktionen har således heller ingen implikationer for performance og load-tider på jeres egen webserver.

Systemet består af en generel JavaScript-fil (functions.js), der indeholder nogle script-funktioner, som bl.a. bruges til at åbne pop-up-vinduet med hjælpetekster ([?]). Desuden en separat script-blok for hvert Se Elforbrug-modul, som kan sættes ind på hjemmesiden.

Disse scripts refererer til hver sin ASPX-side på Se Elforbrug (udviklet i Microsoft.NET), som dynamisk returnerer HTML-koden for den ønskede forbrugsrapport, graf etc. ASPX-siderne kan tage imod et antal parametre som beskrevet ovenfor.

Den returnerede kode er escapet og udskrives automatisk i slutbrugerens browser ved hjælp af document.write-metoden, som er indbygget i de enkelte ASPX-sider.

Ansvarsfraskrivelse
Go' Energi fraskriver sig ethvert ansvar for alle skader og tab, direkte såvel som indirekte, der måtte opstå i forbindelse med brugen af det beskrevne system til at eksponere indhold fra Se Elforbrug på andre hjemmesider.

 Hent scripts

Siden er opdateret 08.03.2011