Sida 2 av 2

Re: Mysql client till temploggern

Postat: 23 dec 2008, 00:59
av Perra_V
Hej

Japp då var man igång med lite loggning av temperaturer mot Mysqlservern 8)
Nästa steg blir att göra lite grafer och styra starttiden av motorvärmaren via nexa beroende på hur kallt det är (sist jag kollade i databasen så var det -2.31 Brrr) :D

Lösningen var enklare än väntat, har lite linuxskräck ni vet, make och kompilera osv.
Jag gjorde som Niklas sa fast det var version 4 som jag installera
ipkg update
ipkg install php4 php4-mod-mysql php4-cli


Tackar alla inblandade, jag kommer nog att dyka upp igen med mera frågor.
/Perra

Re: Mysql client till temploggern

Postat: 23 dec 2008, 01:04
av Niklas
Perra_V skrev:Hej

Japp då var man igång med lite loggning av temperaturer mot Mysqlservern 8)
Nästa steg blir att göra lite grafer och styra starttiden av motorvärmaren via nexa beroende på hur kallt det är (sist jag kollade i databasen så var det -2.31 Brrr) :D

Lösningen var enklare än väntat, har lite linuxskräck ni vet, make och kompilera osv.
Jag gjorde som Niklas sa fast det var version 4 som jag installera
ipkg update
ipkg install php4 php4-mod-mysql php4-cli


Tackar alla inblandade, jag kommer nog att dyka upp igen med mera frågor.
/Perra
Fint! :)
Finns paket för både php4 och 5 så det är ju bara att välja.

Re: Mysql client till temploggern

Postat: 06 maj 2011, 01:36
av patrikg
Har tänkt också på detta med att lägga datat i en databas.

Ser dock att ni verkar missa lite uppgifter som också bör vara med i databasen.
Jag skulle själv lägga upp en tabell med värde dag tid och mätare(så som serienr på 1wire enheten)
Då får man lätt tag senare på vilken tempgivare som gett värdet. Om man utökar med flera.
Samt tid och dag förstås

Vet dock inte vilken databas jag skall välja.
Står mellan mysql och sqlite(som körs lite här och där har jag märkt så som firefox och i android telefonen min)

Re: Mysql client till temploggern

Postat: 06 maj 2011, 08:26
av jed
Jag gillar mysql, har kört den länge. Lätt att klustra om du vill ha hög tillgänglighet, riktigt bra prestanda, lätt att få hjälp osv.

sqlite funkar också, men jag gillar mysql bättre ;)

Re: Mysql client till temploggern

Postat: 23 jul 2011, 20:58
av gflygt
Tänkte bidra med ett litet enkelt script för att befolka sin mysql med lite data från 1-wire, utan att installera en massa php o så. awk finns ju i alla linuxsystem:

#!/bin/bash
# collect.sh Script to collect data from 1-wire sensors
# Created 29 July 2009 by Gunnar Flygt
# The sensors have soft links in the working directory
#

mysql="/usr/bin/mysql -ugunnar -ppassword weathersensors"
GREP="/bin/grep"
TR="/usr/bin/tr"

cd /home/gunnar/weatherdata

nr="1"

# This is the collector procedure
while [ $nr -le 4 ];
do
# Get the sensor ID for storing in database
sensid=`ls -l sensor$nr | awk '{ print $11 }' \
| awk 'BEGIN { FS = "/" } ; { print $5 }'`

# Get the temperature value strip whitespace
temp=`$GREP . sensor$nr | $TR -d [:space:]`

# define INSERT statement
insert="INSERT INTO measures VALUES('${sensid}',${temp},CURRENT_TIMESTAMP)"

# pollute database
`echo ${insert} | ${mysql}`

nr=$(( $nr + 1 ))
done

Håll till godo.

/Gunnar