Hur funkar rapporteringsURL

Vissa frågor kommer ofta. Och andra kommer ännu oftare! Här finns ett par av dessa frågor samlade

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
folke123
Wannabe
Inlägg: 3
Blev medlem: 22 jan 2015, 01:21
Ort: Sverige

Hur funkar rapporteringsURL

Inlägg av folke123 » 22 jan 2015, 01:40

Hej,

Registrerade precis min värderstation här på temperatur.nu
Valde fil på nätet då jag uppdaterar temperaturen på min egen hemsida. Men såg att det fanns tt alternativ som hette rapporteringsURL.

Det jag undrar är hur funkar det att rapportera med en sån?

Tack på förhand!
larky
Moderator
Inlägg: 1115
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå
Kontakt:

Re: Hur funkar rapporteringsURL

Inlägg av larky » 22 jan 2015, 09:13

Du får din dator att besöka en websida, där den aktuella temperaturen infogas i websideadressen, exempelvis
http://www.temperatur.nu/rapportera.php ... XXX&t=11.1

XXXX byts ut mot en stationsspecifik kod. Webservern fattar att det är din station som rapporterar temperaturen 11.1 grader, och databasen uppdateras.

I teorin kan du rapportera manuellt var tredje minut dygnet runt genom att manuellt fylla i adressfältet på din webläsare, men det blir mer praktiskt att låta ett script på datorn göra detta automatiskt!
spu
Wannabe
Inlägg: 20
Blev medlem: 19 jul 2010, 22:28
Ort: Linköping

Re: Hur funkar rapporteringsURL

Inlägg av spu » 18 aug 2015, 08:43

Kan någon visa ett exempel på hur man kan göra detta i ett script i Linux?

Jag har testat att låta scriptet köra "wget -O /home/andreas1/temperatur/rapportera http://www.temperatur.nu/rapportera.php ... xx&t=$temp"

där $temp är lägsta temperaturen av mina två sensorer.

Jag får då tillbaka "ok! ()", men det står fortfarande N/A på temperatur.nu.
Gäller mätpunkten Bestorp.

Mätning mm fungerar, scriptet loggar i min databas, men själva rapporteringen till temperatur.nu verkar inte fungera.

//Andreas
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5210
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Hur funkar rapporteringsURL

Inlägg av elf98 » 18 aug 2015, 22:39

Inom parentesen står det värde som rapporteras, dubbelkolla så värdet verkligen följer med urlen.
Grundade m.nu & temperatur.nu

Bild Bild
spu
Wannabe
Inlägg: 20
Blev medlem: 19 jul 2010, 22:28
Ort: Linköping

Re: Hur funkar rapporteringsURL

Inlägg av spu » 20 aug 2015, 22:03

Hittade ett smidigt sätt att rapportera temperaturen från Linux.

Delar av mitt perl-script:

#!/usr/bin/perl -w
use LWP::Simple;

$temp1 = `cat /mnt/1wire/10.A2B992010800/temperature`;
get("http://www.temperatur.nu/rapportera.php ... x&t=$temp1");
larky
Moderator
Inlägg: 1115
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå
Kontakt:

Re: Hur funkar rapporteringsURL

Inlägg av larky » 28 feb 2020, 16:32

Postar en .bat-fil jag googlat ihop för att läsa en last.csv från logtemp och rapportera till temperatur.nu med en .bat-fil
Läser in det andra värdet i en kommaseparerad fil, sparar i variabeln a, rapporterar, väntar tre minuter för att upprepa.

Kod: Markera allt

@echo off
:loop
for /f "tokens=2 delims=," %%a in (last.csv) DO ( 
curl "http://www.temperatur.nu/rapportera.php?hash=XXXXXXXXXXXXXXXXXX&t=%%a"
)
timeout 180 >nul
goto loop
Skriv svar