Maalämpöfoorumi

Tekniset kysymykset => Tiedonkeruujärjestelmät ja etämonitorointi => Aiheen aloitti: Selvittäjä - 20.09.17 - klo:20:31

Otsikko: DS9097 (USB?) toimimaan TaloLoggerissa ?
Kirjoitti: Selvittäjä - 20.09.17 - klo:20:31
Tulin joskus viime vuonna ostaneeksi talteen tuollaisen:

http://www.ebay.com/itm/USB-1-wire-1wire-DS9097-adapter-for-automation-temperature-Linux-Mac-Windows-/231356086788?hash=item35dde5ba04:g:jBUAAOSwq~tZQo2s

Tarkoituksena ollut käyttää sitä Raspberry Zerossa Jessien, TaloLoggerPin ja OWFSn kanssa. Eihän se onnistu. Zero alkaa huutamaan 100%:n kuormalla ja dummy käyrän piirtäminenkin loppuu. Mitään ei tule /home/talo/owfs hakemistoon  :-\ .  (Jessie ja TaloLoggerPi päivitetty juuri)

Sain kuitenkin myyjältä kysymällä vinkin konffauksesta:
Owfs is wery slow with these passive adapters - initialization take ~5min on every 1-wire device.
Digitemp is fast.
This simple owfs command works, but you must wait long time:
owfs -d /dev/ttyUSB1 -m /mnt/1wire/


Mihin tuo viimeinen konffirivi pitäisi TaloLoggerPitä käyttäessä laittaa  ::) ? 

Jos tämä ei OWFS:n kanssa onnistu mitenkään niin sitten pitänee yrittää Digitempillä.
Otsikko: Vs: DS9097 (USB?) toimimaan TaloLoggerissa ?
Kirjoitti: jolla - 20.09.17 - klo:22:08
...talo/service/owfs/run

esim.
#!/bin/sh/sbin/modprobe fuseexec /usr/bin/owfs -C -d /dev/ttyUSB1 -m /home/talo/owfs --foreground --allow_other --error_print 1


muistaakseni owfs vaati toimiakseen komennon
sudo ln -s /home/talo/service/owfs /etc/service/owfs
Otsikko: Vs: DS9097 (USB?) toimimaan TaloLoggerissa ?
Kirjoitti: Selvittäjä - 21.09.17 - klo:23:44
Kiitos vinkeistä, sain lopulta toimimaan muokkaamalla exec rivin tällaiseksi:

exec /usr/bin/owfs -d /dev/ttyUSB0 -m /home/talo/owfs --foreground --allow_other --error_print 1

eli mm. USB1  -> USB0 :ksi

Lisäksi kaksi omaa mokaa  >:( :
Tuon sudo ln ... tarpeen tiesin ja olin mukamas antanutkin mutta nähtävästi en sittenkään...
Ja taloLogger.confissa yhdellä rivillä pisteen tilalla oli : , se aiheutti 100%:n kuorman prossulle.

Sellainen havainto, että kun nyt on yksi lämpötila-anturi kiinni usb adapterissa, niin anturin ilmestyminen /home/talo/owfs hakemistoon kestää paljon kauemmin kuin 5 minuuttia. Olen vasta kerran päässyt sen näkemään ja onneksi otin anturin numeron ylös. Mittaukset toimii vaikka anturia ei taas bootin jälkeen ole näkynyt , outoa  ::)
Otsikko: Vs: DS9097 (USB?) toimimaan TaloLoggerissa ?
Kirjoitti: jolla - 22.09.17 - klo:09:15
jos ei mitään eksoottista adapteria 1 wiressä ole, niin helpoiten verkon lukeminen raspi/taloLogger onnistuu 1w' llä
ja SHELL' liilä

esim. pythonilla
Koodia: [Valitse]
tfile = open("/sys/bus/w1/devices/28-0000046ff902/w1_slave")
text = tfile.read()
tfile.close()
secondline = text.split("\n")[1]
temperaturedata = secondline.split(" ")[9]
temperature = float(temperaturedata[2:])
temperature = temperature / 1000
print ("indoor:" + (str(temperature)))

tai
Koodia: [Valitse]
#! /bin/bash
sudo modprobe w1-gpio
sudo modprobe w1-therm
roomtemp=$(cat /sys/bus/w1/devices/28-xxxxxxxxxxxx/w1_slave | grep  -E -o ".{0,0}t=.{0,5}" | cut -c 3-)
echo "Temperature: $roomtemp"