TaloLoggeriin voi myös liittää Tellstick Duo:n ja käyttää sitä langattomien lämpötila-ym. anturien lukuun:
Raspberryssä on kiinni Tellstick Duo
http://www.telldus.se/products/tellstick_duoSofta löytyy firman kotisivuilta ja kääntyi Raspissa, kunhan löysi muistaakseni puuttuvat kirjastot.
Sen näkemät langattomat anturit luetaan binäärillä tdtool:
pi@raspberrypi ~ $ tdtool -l
Number of devices: 2
1 Takapihan valo OFF
2 Huone ON
SENSORS:
PROTOCOL MODEL ID TEMP HUMIDITY LAST UPDATED
mandolyn temperaturehumidity 11 18.9° 0% 2013-09-04 21:53:08
mandolyn temperaturehumidity 14 16.9° 73% 2013-09-04 21:53:09
mandolyn temperaturehumidity 13 21.9° 60% 2013-09-04 21:53:01
mandolyn temperaturehumidity 12 14.8° 65% 2013-09-04 21:53:02
Perl-komento tdtest parsii tästä halutun lämpötilan:
pi@raspberrypi ~ $ sudo -u talo tdtest 11
18.9
Tdtest:
#!/usr/bin/perl
$d=0;
#print "$ARGV[0] \n";
$tulos = system("/usr/local/bin/tdtool -l > /tmp/tdtoolout.txt");
open(DATA, "/tmp/tdtoolout.txt");
@data = <DATA> ;
close DATA;
foreach $line (@data) {
if ($line =~ /PROTOCOL/) {$d=1; next}
elsif ($d==1) {
($PROTOCOL,$MODEL,$ID,$TEMP,$HUMIDITY,$LAST_UPDATED) = split(/\t/,$line);
$TEMP=substr($TEMP,0,length($TEMP)-2);
if ($ID==$ARGV[0]) {print "$TEMP\n"} else {}
}
else{}
}
Talologger.conf'in avainrivit:
#############################################################################
# Shell module configuration
#############################################################################
# Location of the shell script or executable
SHELL1:LOCATION = /usr/local/bin/tdtest
SHELL2:LOCATION = /usr/local/bin/tdtest
SHELL3:LOCATION = /usr/local/bin/tdtest
SHELL4:LOCATION = /usr/local/bin/tdtest
# Script or executable parameters
SHELL1:PARAMETERS = 11
SHELL2:PARAMETERS = 12
SHELL3:PARAMETERS = 13
SHELL4:PARAMETERS = 14
# Result value regexp.
SHELL1:REGEXP = ^\s*(?P<value11>[0-9\.]+)\s*
SHELL2:REGEXP = ^\s*(?P<value12>[0-9\.]+)\s*
SHELL3:REGEXP = ^\s*(?P<value13>[0-9\.]+)\s*
SHELL4:REGEXP = ^\s*(?P<value14>[0-9\.]+)\s*
Anturit ovat Clas Ohlsonin myymiä langattomia antureita:
http://www.clasohlson.com/fi/L%C3%A4mp%C3%B6tila-anturi-kosteusmittari/36-1797Ja jälki on tällaista: