Rapportering via Domoticz, LUA script och URL blir avbrott.

Denna forumdel är inte längre aktiv, för att diskutera saker relaterat till väder eller temperatur.nu - använd https://www.facebook.com/groups/temperatur.nu
Kategoriregler
Denna forumdel är inte längre aktiv, för att diskutera saker relaterat till väder eller temperatur.nu - använd https://www.facebook.com/groups/temperatur.nu
Juppe
Wannabe
Inlägg: 24
Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo

Rapportering via Domoticz, LUA script och URL blir avbrott.

Inlägg av Juppe »

Tjena,

Jag kör med Domoticz i vanliga fall och rapporterar temperaturen via URL.
Men det fungerar inte alltid. Det blir avbrott och det står på hemsidan att "temperaturen inte har ändrats under för lång tid". På en vecka kan det vara typ 5 avbrott. Irriterande.

Jag använder OWFS, 1wire, RaspberryPi, Domoticz och LUA script.
Har bifogat mitt LUA script här som "lua_script_delsbo_krusanga.txt". (filändelsen är .lua annars)

När inte LUA fungerade testade jag igår med en vanlig fil "temp_krus.sh" som jag bifogat här som en txt.
Den gjorde jag en uppgift till i Crontab som ser ut så här.

" */1 * * * * sh /home/pi/domoticz/scripts/temp_krus.sh >>/var/log/cron_log.txt "

Men det verkar inte heller fungera då temperaturen inte uppdaterats under hela natten.
Kollar jag cron_log.txt loggen så är det bara en massa "()ok!"
Syslog säger såhär...

Jan 25 10:20:01 hallontemp /USR/SBIN/CRON[22491]: (pi) CMD (sh /home/pi/domoticz/scripts/temp_krus.sh >>/var/log/cron_log.txt)
Jan 25 10:20:01 hallontemp /USR/SBIN/CRON[22489]: (CRON) info (No MTA installed, discarding output)


Börjar bli less på detta. Vad är det jag missar?
Jag är väl inte superbra på Linux. Men lite kan jag. =)
Suverän sida för övrigt.

ps.
Jag har suddat ut mitt hash id i de bifogade filerna som ska stå där. =)

Tack på förhand.

Mvh
Jörgen E
Temperatur för Delsbo_Krusänga
Bilagor
temp_krus.sh.txt
temp_krus.sh.txt
(313 Bytes) Nerladdad 258 gånger
lua_script_delsbo_krusanga.txt
(543 Bytes) Nerladdad 292 gånger
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av elf98 »

Juppe skrev:Men det verkar inte heller fungera då temperaturen inte uppdaterats under hela natten.
Kollar jag cron_log.txt loggen så är det bara en massa "()ok!"
Accessen mot temperatur.nu lyckas, men du skickar inte upp någon temperatur. I svaret visas temperaturen inom parantesen.

Prova att sätta cituationstecken runt urlen, &-tecknet brukar ställa till det:

Kod: Markera allt

curl -s "http://www.temperatur.nu/rapportera.php?hash=mitt_hash_id&t=$temp"
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Juppe
Wannabe
Inlägg: 24
Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av Juppe »

Ok, ska editera den och slår sen av Domoticz å testar med temp_krus.sh i Crontab.
Juppe
Wannabe
Inlägg: 24
Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av Juppe »

Hur ser det ut nu då?
Juppe
Wannabe
Inlägg: 24
Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av Juppe »

Nu får jag annat svar i loggen... =)
ok! (-9.0625)

Borde bli annat på hemsidan med då?
Juppe
Wannabe
Inlägg: 24
Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av Juppe »

Hm, funkade till kl 21:42. Nu är det N/A igen. Skit då.
Vad händer?

Just nu kan vi inte hämta temperaturen i Delsbo/Krusänga! (Temperaturen har inte ändrats under för lång tid.)
Senaste data: 20:55
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av elf98 »

Du har angett att du vill rapportera 2st temperaturer. För den ena får jag följande output vid en manuell körning:
returnerad data ▒r: -8.5,30,2561446895Den h▒r stationen har tv▒ temperaturk▒llor angivnawget --no-check-certificate -q -O /var/www/temperatur.nu/tmp/7512.txt --save-headers --tries=1 --timeout=10 www.temperatur.nu/report/XXXXXXXXXXXX.txt
LAST_MOD:Last-Modified: Sat, 25 Jan 2014 17:53:00 GMT

CMD;cat /var/www/temperatur.nu/tmp/7512.txt|sed -e 1,/"^\s*$"/d
strlen:6

UTE:-9.100
Dvs den ena av temperaturerna har inte uppdaerats sedan 18:53. Då blir det trasigt!
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Juppe
Wannabe
Inlägg: 24
Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av Juppe »

Ahaa !!!
Trodde den bara skulle jämföra de 2 givarna och rapportera en av dem.
Men hm, hur blir URL:en då om jag ska rapportera den andra tempen med?

Kan jag göra såhär....

#!/bin/bash

# Tar temperaturen och lger i en variabel. dra sensorID till din temperatur sensor.
tempN=`grep . /mnt/1wire/28.173195040000/temperature | sed -e s/\ //g`
tempV=`grep . /mnt/1wire/28.0E5A95040000/temperature | sed -e s/\ //g`

# Vdet i variablen $temp skickar vi till temperatur.nu genom url.
curl -s "http://www.temperatur.nu/rapportera.php ... 1&t=$tempN"
curl -s "http://www.temperatur.nu/rapportera.php ... 2&t=$tempV"
Användarvisningsbild
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434
Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av elf98 »

Du kan göra precis så.
Grundade m.nu & temperatur.nu

Driver temperatur.nu

Bild
Juppe
Wannabe
Inlägg: 24
Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo

Re: Rapportering via Domoticz, LUA script och URL blir avbro

Inlägg av Juppe »

Ja, nu har den fungerat hela natten. =)
Låst