Stationer slutar fungera.

Är något trasigt? Rapporterar en station konstant felaktiga temperaturer? Ge en så detaljerad beskrivning av vad som felar som möjligt, gärna med bilder/grafer.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
gluffis
Wannabe
Inlägg: 7
Blev medlem: 30 aug 2017, 20:11

Re: Stationer slutar fungera.

Inlägg av gluffis »

Nu får man dessutom

Kod: Markera allt

You don't have permission to access / on this server.
https://www.temperatur.nu , känns som nått gick snett i en patchning eller så :)
UlfG
Wannabe
Inlägg: 8
Blev medlem: 18 feb 2017, 07:42
Ort: Rönneshytta

Re: Stationer slutar fungera.

Inlägg av UlfG »

Uppskattningsvis cirka hälften av alla mätplatser har nu N/A. Jag använder ett pythonscript, (funktionen urllib.urlretrieve) för att rapportera.
Oavsett om jag använder https eller http får jag svar enligt bifogad bild.
Det fungerar däremot om jag går till samma rapporterings-url i en browser.
Bilagor
Skärmklipp.PNG
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Stationer slutar fungera.

Inlägg av elf98 »

Så!

Nu ska allt rulla på igen. Att växla över till SSL är inte helt trivialt...

Även de som inte ändrar till SSL bör det fungera för nu.

Alla reportrar har även de börjat trilla in.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Sun
Wannabe
Inlägg: 23
Blev medlem: 04 jan 2010, 10:46

Re: Stationer slutar fungera.

Inlägg av Sun »

Man ska inte göra ändringar dagen innan jul :D
Min är tillbaks online..
bjobr
Wannabe
Inlägg: 3
Blev medlem: 29 dec 2013, 20:09
Ort: Vikingstad

Re: Stationer slutar fungera.

Inlägg av bjobr »

För mig fungerar det fortfarande inte efter något som hände på julaftons förmiddag. Jag använder pywws för inrapportering, men svaret från servern är

Kod: Markera allt

The owner of this website (www.temperatur.nu) has banned your access based on your browser's signature (3d2af21806698697-ua48).
Testade att byta till https in inrapporteringsmodulen också, men det hjälpte inte.
UlfG
Wannabe
Inlägg: 8
Blev medlem: 18 feb 2017, 07:42
Ort: Rönneshytta

Re: Stationer slutar fungera.

Inlägg av UlfG »

För mig fungerar det fortfarande inte. Jag använder som sagt ett pythonscript för rapporteringen, och jag får fortfarande
samma svar som jag tidigare visat i bild ovan, det är också exakt samma som bjobr nämner ovan.
gluffis
Wannabe
Inlägg: 7
Blev medlem: 30 aug 2017, 20:11

Re: Stationer slutar fungera.

Inlägg av gluffis »

Får 403, forbidden med mitt perlskript, samma URL funkar i Chrome.

Ingen skillnad över SSL, är det förändrat nått från GET till POST ?

EDIT:
Min request innehåller följande:

Kod: Markera allt

GET /rapportera.php?hash=[hash]&t=5.47 HTTP/1.1
TE: deflate,gzip;q=0.3
Connection: TE, close
Host: www.temperatur.nu
User-Agent: LWP::Simple/6.00 libwww-perl/6.08
Och får det här i svar lite förenklat. Kan bifoga alla detaljer vid behov. Men känns som Cloudflare filtret behöver fixas

Kod: Markera allt

	
HTTP/1.1 403 Forbidden
Date: Mon, 25 Dec 2017 15:00:10 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: max-age=10
Expires: Mon, 25 Dec 2017 15:00:20 GMT
X-Frame-Options: SAMEORIGIN
Server: cloudflare
CF-RAY: 3d2cab1b32db8697-ARN

	<title>Access denied | www.temperatur.nu used Cloudflare to restrict access</title>
mooo
Inlägg: 1
Blev medlem: 15 jul 2016, 21:05
Ort: Bohus

Re: Stationer slutar fungera.

Inlägg av mooo »

Felet är att CloudFlare validerar UserAgent headern, och är den inte ok enligt CloudFlares regler så blir requesten utslängd.

Det finns två sätt att lösa det på.

Metod 1: Ändra inställningarna i ClodFlare så inte reject baserat på UserAgent sker. Kan bara göras av de som sköter servern.

Metod 2: Ändra UserAgent i uppladningsskripen.
Använder man PycURL så ändrar man UserAgent med setopt.

c.setopt(pycurl.USERAGENT, "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0")

För pywws så borde man kunna ändra User-Agent med att lägga till följande konfiguration i temperaturnu.ini i gruppen [config]

http_headers = [('User-Agent', 'Mozilla/5.0')]

För mer info se:
http://portal.venidera.com/kb/2016/05/0 ... s/?lang=en
gluffis
Wannabe
Inlägg: 7
Blev medlem: 30 aug 2017, 20:11

Re: Stationer slutar fungera.

Inlägg av gluffis »

Ja imitera en UA är såklart en lösning. Hackade om mitt Perlskript så det ser ut som Firefox istället för LWP :)

Ser ut att funka nu i alla fall.

Jag håller på med ett komplett hämta data, stoppa i rrd filer, generera lokala grafer, posta till temperatur.nu perlskript jag tänkte posta senare nån dag :)
EvDis
Wannabe
Inlägg: 16
Blev medlem: 24 apr 2007, 21:21
Ort: Vallberga

Re: Stationer slutar fungera.

Inlägg av EvDis »

Har bytt från urllib2 till httplib i python och lyckats få igång rapporteringen.

url = "/rapportera.php?"
data = {"hash": 'min hashkod' , "t": tempdata} # tempdata = float
data = urllib.urlencode(data)
connection = httplib.HTTPConnection('www.temperatur.nu', 80 ) # obs! fungerar bara med www. och port 80
connection.request('HEAD', url + data)

för test (Sundhult kod)
#result = connection.getresponse()
#print result.status, result.reason
UlfG
Wannabe
Inlägg: 8
Blev medlem: 18 feb 2017, 07:42
Ort: Rönneshytta

Re: Stationer slutar fungera.

Inlägg av UlfG »

Kommer detta med Cloudflare att bli fixat på servernivån? Eller måste vi alla ändra i våra script?
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5419
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Stationer slutar fungera.

Inlägg av elf98 »

Att pilla med detta innan jul är bra - då har jag lite mer tid! :)

Har stängt av user agent check helt och hållet. Det är många som accessar sidan på lite avvikande sätt...
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
UlfG
Wannabe
Inlägg: 8
Blev medlem: 18 feb 2017, 07:42
Ort: Rönneshytta

Re: Stationer slutar fungera.

Inlägg av UlfG »

Tack!
Nu funkar det. Även med mitt Python-script.
bjobr
Wannabe
Inlägg: 3
Blev medlem: 29 dec 2013, 20:09
Ort: Vikingstad

Re: Stationer slutar fungera.

Inlägg av bjobr »

elf98 skrev:Att pilla med detta innan jul är bra - då har jag lite mer tid! :)

Har stängt av user agent check helt och hållet. Det är många som accessar sidan på lite avvikande sätt...
Funkar för mig också nu. Tack!
rosbis
Wannabe
Inlägg: 18
Blev medlem: 06 nov 2007, 15:21
Ort: Söderhamn

Re: Stationer slutar fungera.

Inlägg av rosbis »

elf98 skrev:Att pilla med detta innan jul är bra - då har jag lite mer tid! :)

Har stängt av user agent check helt och hållet. Det är många som accessar sidan på lite avvikande sätt...
Då har du väl tid att kolla varför inte Söderhamn fungerar sedan julafton, som jag skrivit om tidigare här. Varför har det plötsligt slutat fungera. LogTemp ser ut att funka, sänder data men får därefter ett felmeddelande, ftp error 10060 ftp Component not detected". Om man kollar grafen från julafton så ser man att det inte blev tvärt slut, det registrerades lite data sporadiskt ett par gånger innan det blev helt stopp.
Vad ska jag göra, är det något i LogTemp som ska ändras, i så fall vad. Tacksam för svar snarast.
Post nubila Phoebus
Skriv svar