Maalämpöfoorumi
Tekniset kysymykset => Tiedonkeruujärjestelmät ja etämonitorointi => Aiheen aloitti: marko. - 29.10.22 - klo:17:17
-
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?
-
#gpio readall komennolla näkee että GPIO16 tila vaihtuu kyllä..
-
Niin ja kokeilin tietysti myös tuota GPIO.27 (jokseenkin sekava raspin Gpio numeroinnit)
-
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"
-
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)