Uutiset:

Kirjoittaja Aihe: Talologger pumpun käyntitieto raspi4 GPIO16 kautta ei ota toimiakseen  (Luettu 1148 kertaa)

Poissa marko.

  • Täysjäsen
  • ***
  • Viestejä: 42
  • Maalämpöfoorumi
Moi...

 /home/talo/etc/taloLogger.conf ohjeen mukaan konffasin

#@DATASOURCE=DUMMY:DUMMY
@DATASOURCE=RPIGPIO:GPIO
@DATASOURCE=OUMANEH800:OUMANEH800
OUMAN:DEVICE=EH800
OUMANEH800:URL=http://192.168.1.22

#Pumpun käyntitieto tulee omalta releeltä. Siitä toinen johto menee10k vastuksen kautta 3V nastaan ja toinen GPIO16 nastaan
@GPIO:INPUT=Kompura:16:NONE                 
@MEASURE = Pumppu:GPIO.Kompura

@MEASURE = Ulkolampotila:OUMANEH800.S_227_85
jne....


/home/talo/public_html/taloLoggerGraph.conf

@SERIES = STATE:Pumppu:Pumppu_ON/OFF:red:%VALUE% <0.10

Otsikko ilmestyy graafiin mutta mitään ei piirry?
Uupuukohan tuosta jotain?






Poissa marko.

  • Täysjäsen
  • ***
  • Viestejä: 42
  • Maalämpöfoorumi
#gpio readall  komennolla näkee että GPIO16  tila vaihtuu kyllä..

Poissa marko.

  • Täysjäsen
  • ***
  • Viestejä: 42
  • Maalämpöfoorumi
Niin ja kokeilin tietysti myös tuota GPIO.27 (jokseenkin sekava raspin Gpio numeroinnit)

Poissa marko.

  • Täysjäsen
  • ***
  • Viestejä: 42
  • Maalämpöfoorumi
Jotain omituista tuossa on...

Lokeista näkee että GPIO luetaan minuutin välein mutta arvo on aina "1"
30.10.2022 19:01:00: GPIO: Sending command: read 16
30.10.2022 19:01:00: GPIO: Received: 1                       
30.10.2022 19:02:00: GPIO: Sending command: read 16
30.10.2022 19:02:00: GPIO: Received: 1
30.10.2022 19:03:00: GPIO: Sending command: read 16
30.10.2022 19:03:00: GPIO: Received: 1

Vaihdoin kokeeksi GPIOta.  Riippumatta mitä  luetaan, tulos on aina "1"

Näillä komennoilla voi katsoa ja vaihtaa tiloja
pi@raspberrypi:~ $ raspi-gpio get 16
pi@raspberrypi:~ $ raspi-gpio set 16 pu
pi@raspberrypi:~ $ raspi-gpio set 16 pd

pu-pull up (sisäinen ylösvetovastus)
pd-pull down (sisäinen alasvetovastus)

Toimii niinkuin pitääkin..
Mutta Talologger siis lukee aina "1"



Poissa marko.

  • Täysjäsen
  • ***
  • Viestejä: 42
  • Maalämpöfoorumi
Noniin...selvisihän se tämäkin.

Mainitkinkin jo aiemmin tuosta monimutkaiseasta GPIO/pin merkinnöistä.
Minulla oli johdot kiinni GPIO nastassa 16 
taloLogger.cong filessä määritys

@GPIO:INPUT=Kompura:16:NONE 

https://pinout.xyz/pinout/pin36_gpio16
Ja taisin kyllä kokeilla myös
@GPIO:INPUT=Kompura:36:NONE 
Mutta en tainnut antaa näitä..

sudo svc -d /etc/service/taloLogger
sudo svc -u /etc/service/taloLogger

Mutta oikea oli siis kuin olikin tuo 36
Koodissa löysin vielä tuon määrityksen


GPIO.setmode(GPIO.BOARD)