Teknisk support för produkter som finns på
http://www.m.nu . Generella diskussioner rörande hårdvara hänvisas till teknikforumet.
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Juppe
Wannabe
Inlägg: 24 Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo
Inlägg
av Juppe » 09 jan 2014, 23:42
Står så här...
Delsbo/Krusänga senast uppdaterad 2014-01-09 19:13:28 -1.0C. Temperaturen har inte ändrats under för lång tid.
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 09 jan 2014, 23:51
2 alternativ:
1. Temperaturen har inte ändrats under för lång tid.
2. Du skickar upp temperaturer med för låg upplösning (1 grad eller en halv grad). Då hinner den tima ut innan den ändrats.
Grundade m.nu & temperatur.nu
Driver temperatur.nu
Juppe
Wannabe
Inlägg: 24 Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo
Inlägg
av Juppe » 10 jan 2014, 00:01
Och den skickas varje minut. Har alltså 11 decimaler nu, men ändå fungerar det inte.
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 10 jan 2014, 00:14
Med hur hög upplösning mäter du temperaturen? Din graf ser lite märklig ut idag. Fungerar båda sensorerna?
Grundade m.nu & temperatur.nu
Driver temperatur.nu
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 10 jan 2014, 00:15
Med hur hög upplösning mäter du temperaturen? Din graf ser lite märklig ut idag. Fungerar båda sensorerna?
Grundade m.nu & temperatur.nu
Driver temperatur.nu
Juppe
Wannabe
Inlägg: 24 Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo
Inlägg
av Juppe » 10 jan 2014, 00:29
Hm, upplösning vet jag inte. Ser jag det någonstans i OWFS?
Om jag kör "cat temperature" på båda sensorerna så ger de svar så här...
-0.125pi@hallontemp /mnt/1wire/28.0E5A95040000 $
-0.3125pi@hallontemp /mnt/1wire/28.173195040000 $
elf98
Hemautomation - det är mer än en hobby
Inlägg: 5434 Blev medlem: 27 okt 2006, 13:49
Ort: Linköping
Kontakt:
Inlägg
av elf98 » 10 jan 2014, 07:38
Rapportera de temperaturerna utan att göra någon magi med 10 decimaler så kommer det nog att fungera bättre.
Grundade m.nu & temperatur.nu
Driver temperatur.nu
Juppe
Wannabe
Inlägg: 24 Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo
Inlägg
av Juppe » 10 jan 2014, 15:21
Har testat lite med ett script men får det inte att fungera med rapporteringen. Vad har jag missat?
#!/bin/sh
#Detta script rapporterar temperaturen till temperatur.nu
#anvd 1 eller 2 sensorer om 1 sensor anvds les endast "SENSOR1"
ANTAL_SENSORER="2"
SENSOR1="1"
SENSOR2="2"
STAD="delsbo_krusanga"
ID="433*********************"
#DRA INTE NOT NEDANF DENNA RAD OM DU INTE VET EXAKT VAD DU G!
SID1=`cat /mnt/config.txt|grep S$SENSOR1=|sed -e s/S$SENSOR1=//|sed -e s/^M$//g`
TEMPERATUR1=`cat /mnt/1wire/$SID1/temperature|sed -e s/" "//g|awk '{$1=$1 + 0.05;printf "%.3f", $1}'`
S_NAME1=`cat /mnt/config.txt|grep "S_NAME$SENSOR1="|sed -e s/"S_NAME$SENSOR1="//|sed -e s/^M$//g`
echo "Tempgivare $SENSOR1 , $S_NAME1 just nu $TEMPERATUR1 grader "
if [ $ANTAL_SENSORER == 2 ]; then
SID2=`cat /mnt/config.txt|grep S$SENSOR2=|sed -e s/S$SENSOR2=//|sed -e s/^M$//g`
TEMPERATUR2=`cat /mnt/1wire/$SID2/temperature|sed -e s/" "//g|awk '{$1=$1 + 0.05;printf "%.3f", $1}'`
S_NAME2=`cat /mnt/config.txt|grep "S_NAME$SENSOR2="|sed -e s/"S_NAME$SENSOR2="//|sed -e s/^M$//g`
echo "Tempgivare $SENSOR2 , $S_NAME2 just nu $TEMPERATUR2 grader "
#Foljande rad jamfor de tva temperaturerna och anvnder den lagsta
TEMPERATUR=`echo "$TEMPERATUR1 $TEMPERATUR2" |awk '{if ($1 < $2) print $1; else print $2}'`
else
TEMPERATUR=$TEMPERATUR1
fi
echo $TEMPERATUR
wget -O - -q http://www.temperatur.nu/rapportera.php ... TEMPERATUR
Den ger detta svar...
pi@hallontemp /mnt $ /mnt/scripts/reporttemp.sh
Tempgivare 1 , Temp_N_Ute just nu -6.513 grader
/mnt/scripts/reporttemp.sh: 21: [: 2: unexpected operator
-6.513
pi@hallontemp /mnt $ ok! ()
Juppe
Wannabe
Inlägg: 24 Blev medlem: 19 nov 2013, 16:43
Ort: Delsbo
Inlägg
av Juppe » 10 jan 2014, 15:24
Verkar som den klagar på "Antal Sensorer"
gertlind
Tar hemautomation på allvar
Inlägg: 53 Blev medlem: 22 mar 2011, 15:01
Ort: Stockholm
Inlägg
av gertlind » 11 jan 2014, 20:56
gertlind skrev: Får se vad som händer när jag stoppar i 1Wire stickan i helgen.
Funkade bra men de skumma 1-Wire foldrarna finns kvar + de riktiga.
De vet jag inte var de kommer från
05.4AEC29CDBAAB 10.67C6697351FF
Min givare
28.0C6CD6020000 81.DE892E000000
---
Gert
chrilleman
Wannabe
Inlägg: 9 Blev medlem: 28 apr 2013, 08:56
Ort: Eslöv
Inlägg
av chrilleman » 04 jul 2014, 11:17
ursäkta jag tar upp en gammal tråd, men jag får även dessa konstiga givare nu när jag kör rPI + i2c interface. Får 05.4AEC29CDBAAB och 10.676697351FF. 10 givaren under temperature visar alla möjliga konstiga värden hela tiden.
Är detta några "dummy" givare som följer med owfs som kan man på något sätt avaktivera??
EDIT: Jag svarar mig själv och kanske lite andra som funderat över detta. I /etc/ofws.conf finns raden server: FAKE = DS18S20,DS2405. Sätter man # framför raden försvinner dessa "dummy" givarna