Uutiset:

Kirjoittaja Aihe: Talologger / digitemp vakaus  (Luettu 3318 kertaa)

Poissa DyyDeli

  • Yleismoderaattori
  • Täysjäsen
  • *****
  • Viestejä: 49
  • MLP vuonna 2020 :)
Talologger / digitemp vakaus
« : 15.10.19 - klo:16:03 »
Hei!

Virittelin tuossa talologgeria omaan käyttööni, pitkäaikainen oma viritykseni sai väistyä paremman tieltä. Nyt kuitenkin kohtasin pieniä haasteita 1wire verkon kanssa, lähinnä sen vakaudessa.

Osaako arvon raati suositella asetusmuutoksia 1wire mittauksen luotettavuuden parantamiseksi? Minulla on verkossa siis yksi dual counter joka laskee pulsseja sähkömittarilta. Pääsääntöisesti tämä toimii oikein, mutta jostain syystä toisinaan koodi nappaa väärän laskurin arvon ja tallentaa sen kantaan. Näin tietysti käppyrät heittävät miten sattuvat. 99% ajasta tulee juuri oikea laskurin arvo, mutta toisinaan ei.

Käytän lukemiseen siis digitemppiä, olisiko tässä parannettavaa? Kiitos jo etukäteen.

Omat käppyrät löytyvät täältä: http://seura.us/
Lämpötila- ja kulutusseurantaa: http://seura.us

Poissa kotte

  • Vanha jäsen
  • ****
  • Viestejä: 342
  • Maalämpöfoorumi
Vs: Talologger / digitemp vakaus
« Vastaus #1 : 15.10.19 - klo:16:39 »
Oletko asentanut uuden ohjelmiston vanhalle 1-wire-verkolle vai ottanut samalla myös uuden tai joltakin osiltaan päivitetyn 1-wire-verkon käyttöön? Jälkimmäisessä tapauksessahan ongelma ei edes välttämättä ole ohjelmiston puolella, eli 1-wire-verkko on aika herkkä johdotukselle ja tehonsyötölle (ts. päällisin puolin oikeanlainen HW-konfiguraatio ei toimikaan luotettavasti, jos johdotusta ym. ei ole toteutettu niin, että häiriömarginaali saadaan riittäväksi). Toisaalta ohjelmallisella filtteröinnillä voi joskus pystyä lukemaan 1-wire-verkkoa, jossa häiriöitä on paljonkin, mutta välillä tulee sentään oikeaakin dataa.

Poissa DyyDeli

  • Yleismoderaattori
  • Täysjäsen
  • *****
  • Viestejä: 49
  • MLP vuonna 2020 :)
Vs: Talologger / digitemp vakaus
« Vastaus #2 : 15.10.19 - klo:17:29 »
Otin vain vanhan 1wire verkon käyttöön, jonka kanssa ei ollut ongelmia debian + digitemp ohjelmiston kanssa. Nyt kun talologger tuli mukaan, nämä virheet alkoivat. Talologgerhan viitaan toisella tavalla laskurin eri laskuripaikkoihin kuin oma koodini ennen, ja epäilen että tässä toteutuksessa on nyt jotain virhettä.
Lämpötila- ja kulutusseurantaa: http://seura.us

Poissa DyyDeli

  • Yleismoderaattori
  • Täysjäsen
  • *****
  • Viestejä: 49
  • MLP vuonna 2020 :)
Vs: Talologger / digitemp vakaus
« Vastaus #3 : 15.10.19 - klo:20:26 »
Tässäpä myös logia asiasta:

15.10.2019 14:17:10: DIGITEMP: Reading data from DigiTemp using command: /usr/bin/digitemp_DS9097 -q -c /home/talo/etc/digitemprc -s /dev/ttyUSB0 -t 4 -o "%.2C" -O "%C" -H "%h"
15.10.2019 14:17:11: DIGITEMP: Received oneWire data: '652791\n727'
15.10.2019 14:17:11: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1571138220), 9, 652791.00)

Ja hetken päästä, lukeekin vain yhden arvon ja palauttaa sen, ja vielä sen jälkimmäisen:

15.10.2019 14:18:10: DIGITEMP: Reading data from DigiTemp using command: /usr/bin/digitemp_DS9097 -q -c /home/talo/etc/digitemprc -s /dev/ttyUSB0 -t 4 -o "%.2C" -O "%C" -H "%h"
15.10.2019 14:18:11: DIGITEMP: Received oneWire data: '727'
15.10.2019 14:18:11: MYSQLDB: Inserting data to database using SQL: INSERT INTO talo_data (time, position_id, value) VALUES (FROM_UNIXTIME(1571138280), 9, 727.00)

Jännä, että sama anturi, joka palauttaa datan ihan samaan aikaan kun kyseessä on dual counter. Vastaavaa en tosiaan ole saanut itse aikaiseksi omilla digitemp koodeillani. Jos tästä nyt on kellekään mitään iloa.
Lämpötila- ja kulutusseurantaa: http://seura.us

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger / digitemp vakaus
« Vastaus #4 : 15.10.19 - klo:20:56 »
tuo saattaa johtua laitteestakin, millä lukee
minulla armbian'in distroilla ei lue kaikki laitteet luotettavasti, etenkään Busterilla sarjaporttia
minä olen digitempillä lukenut suoraan sarjaportista ilman adapteria, perus 48 diodi rx-tx välille
itte käytän pääasiassa owfs, sillä voi lisäksi lukea mitä tahansa tiedostoa

itsellä auttoi dualcouterissa kytkennän muutos
https://talologger.blogspot.com/

Poissa DyyDeli

  • Yleismoderaattori
  • Täysjäsen
  • *****
  • Viestejä: 49
  • MLP vuonna 2020 :)
Vs: Talologger / digitemp vakaus
« Vastaus #5 : 15.10.19 - klo:21:05 »
Kiitos vastauksesta. Ei taida olla itsellä mahdollisuutta tuota kytkentää muuttaa ku olen aikanaan tilannut tuollaisen valmiin boardin jossa ei ole kuin kytkinrima. Mietin noita digitempin asetuksia, voisiko sillä saada hidastuksella esimerkiksi varmempaa toimintaa. Pitää jatkaa testailuita.   ::)
Lämpötila- ja kulutusseurantaa: http://seura.us

Poissa jolla

  • Täysjäsen
  • ***
  • Viestejä: 131
  • Maalämpöfoorumi
    • mittauksia
Vs: Talologger / digitemp vakaus
« Vastaus #6 : 15.10.19 - klo:21:43 »
Kiitos vastauksesta. Ei taida olla itsellä mahdollisuutta tuota kytkentää muuttaa ku olen aikanaan tilannut tuollaisen valmiin boardin jossa ei ole kuin kytkinrima. Mietin noita digitempin asetuksia, voisiko sillä saada hidastuksella esimerkiksi varmempaa toimintaa. Pitää jatkaa testailuita.   ::)

kyllä sen pystyy muuttamaan, valmis laite minullakin, älä välitä katkoviivojen sisällä olevasta kytkennästä, katsopa kytkentää tarkemmin, olen huono artikuloimaan

Poissa DyyDeli

  • Yleismoderaattori
  • Täysjäsen
  • *****
  • Viestejä: 49
  • MLP vuonna 2020 :)
Vs: Talologger / digitemp vakaus
« Vastaus #7 : 17.10.19 - klo:23:32 »
Ongelmaa ei enää ole esiintynyt, muuttelin hieman digitemp asetustiedoston asetuksia itseasiassa hitaammalle. Tein muutenkin muutoksia talologgerin toimintaan. Eriytin anturit omiin tietokantatauluihin. Samalla vahingossa koodasin tuon ulkoasun websivuille uusiksi joten käytän talologgerista nyt vain modattua lukutekniikkaa.

Luulen että joudun 1wire verkon tekemään muutoinkin uusiksi, joten tässä riittää harrastetta vielä pitkäksi aikaa.  :)
Lämpötila- ja kulutusseurantaa: http://seura.us