Hei,
Tässä osviittaa/ohjetta kuinka taloLoggeriin: OWFS, DS9490R ja Dual Counteri S0-liitäntään.

Itsellä siis tuollainen Enermetin mittari. Yleismittarilla sain selvitettyä nasta 14 toiminnan. Jokaisella pulssilla nasta 14 kytkeytyi maahan (kevi). Vieressä kuva dual counterin kytkennästä. Miljoonalaatikosta sattui ensimmaisenä käteen 3,3 kOhm vastus, jonka laitoin +5V ja A-kanavan välille, A-kanavasta johto nastaan 14 ja GND yhdistin keviin.
Ensin kannattaa ottaa varmuuskopio, muistikortista ja configuraatioista!Seuraavaksi asetuksia Raspberry Pi:lle, taloLoggerille ja taloLoggerGraphille.
Tee ensin hakemisto OWFS:lle minne anturit/datat tallentuvat, omassa Raspissa /home/talo/owfs
sudo mkdir /home/talo/owfs
tämän jälkeen asenna OWFS
sudo apt-get install owfs
Muokkaa owfs.conf tiedosto vastaamaan seuraavaa:
# Sample configuration file for the OWFS suite for Debian GNU/Linux.
#
#
# This is the main OWFS configuration file. You should read the
# owfs.conf(5) manual page in order to understand the options listed
# here.
######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
#! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
#server: FAKE = DS18S20,DS2405
#
# USB device: DS9490
server: usb = all
#
# Serial port: DS9097
#server: device = /dev/ttyS1
#
# owserver tcp address
#server: server = 192.168.10.1:3131
#
# random simulated device
#server: FAKE = DS18S20,DS2405
#
######################### OWFS ##########################
#
mountpoint = /home/talo/owfs/ Laita tähän hakemisto polku minkä teit aiemmin
allow_other
#
####################### OWHTTPD #########################
#http: port = 2121
####################### OWFTPD ##########################
#ftp: port = 2120
####################### OWSERVER ########################
#server: port = localhost:4304sudo nano /etc/owfs.conf
Sammuta Raspi ja kytke USB-onewire adapteri ja dual counter. Käynnistä Raspi. Kirjaudu sisään ja anna komento:
sudo /usr/bin/owfs -uall -m /home/talo/owfs/
Tässä myös hakemistopolku vastaamaan aiemin luotuamikäli mitään virheilmoituksia ei tullut, määriteltyyn hakemistoon pitäisi nyt ilmestyä tiedostoja ja hakemistoja, anna komento:
sudo ls /home/talo/owfs

Itsellä tuo 1D.569B0F000000 on dual counterin hakemisto, hakemistossa on counters.A ja counters.B tiedostot joihin laskuri arvot tallentuvat. Kirjaa muistiin counterin hakemiston nimi.
Lämpötila-antureille tulee myös omat hakemistot ja hakemistoista löytyy tiedosto temperature (tai vastaava, muistaakseni) tiedoston voi avata editorilla ja tiedostossa on sen hetkinen lämpötilalukema. Tee tarvittavat lisäykset .conf tiedostoihin ja tietokantaan mikäli käytät one-wire lämpötila-mittauksia.
Muokkaa taloLogger.conf tiedostoa:
Ota kommentti merkki pois @DATASOURCE=OWFS:OWFS rivin edestä.
Lisää/muokkaa OWFS Configuration osioon: @OWFS:OWFS = kw:1:/home/talo/owfs/1D.569B0F000000/counters.A
Lisää/muokkaa OWFS osioon: @MEASURE = kw:OWFS.kw ja sulje tiedosto.
Lisää MySQL-tietokantaan kenttä: kw
Muokka talologgerGraph.conf tiedostoa, itse otin käyttöön Chart2 taulukon:
Esimerkki:
#############################################################################
# Chart2 configuration
#############################################################################
*CHART*
TITLE = kuvaus
AXIS_1 = 0:6:1:0.2:kW
AXIS_2 = 0:60:10:2:C
SIZE = 1600:800
LEGEND = 6:1
@SERIES = COUNTER:kw:Ottoteho:blue:1:7.5:1
Tuo 7.5 on kerroin joka määräytyy pulssimäärän/kWh mukaan. 3600/pulssimäärä per kWh@SERIES = STATE:tilatieto:Kompressori:yellowgreen:(%VALUE% & 16) != 0
@SERIES = NORMAL:yla_tulo:Var_Ylä_tulo:orange:2:1
@SERIES = NORMAL:var_ala:Var_Ala:darkorchid1:2:1
Jos haluat että OWFS palvelu käynnistyy automaattisesti, muokkaa rc.local tiedostoa:
sudo nano /etc/rc.local
lisää exit 0 rivin (ja myös talologgerin käynnistys rivin, jos olet rivin lisännyt) yläpuolelle:
sudo /usr/bin/owfs -uall -m /home/talo/owfs/