Mysql client till temploggern

Generella Linux-frågor och frågor gällande Linuxmjukvara som saknar egen forumkategori skall postas i detta forum
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Perra_V
Wannabe
Inlägg: 9
Blev medlem: 02 dec 2008, 22:27
Ort: Sundsvall

Re: Mysql client till temploggern

Inlägg 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
Niklas
Moderator
Inlägg: 1019
Blev medlem: 22 mar 2008, 21:13
Ort: Stockholm
Kontakt:

Re: Mysql client till temploggern

Inlägg 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.
patrikg
Wannabe
Inlägg: 4
Blev medlem: 06 maj 2011, 00:49
Ort: Stockholm

Re: Mysql client till temploggern

Inlägg 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)
jed
Tar hemautomation på allvar
Inlägg: 179
Blev medlem: 16 apr 2011, 10:51
Ort: Stockholm

Re: Mysql client till temploggern

Inlägg 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 ;)
gflygt
Tar hemautomation på allvar
Inlägg: 101
Blev medlem: 26 jul 2009, 08:24
Ort: Stockholm

Re: Mysql client till temploggern

Inlägg 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
Skriv svar