Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

GUIDE: Lese Aidon-HAN med Raspberry Pi og visualisere i Grafana


Anbefalte innlegg

I aidon_test.py fila. erstattet jeg #!/usr/bin/python med #!/usr/bin/env python2.7

Måtte også kjøre en apt-get install python-all.

 

Men når strander jeg på en ny feilmelding:

pi@raspberrypi:~/meter_reading-master $ sudo ./aidon_test.py /dev/ttyUSB0

Traceback (most recent call last):
  File "./aidon_test.py", line 3, in <module>
    import serial, time, sys
ImportError: No module named serial

 

Har forsøkt en  pip install serial uten at det hjalp
 

Lenke til kommentar
Del på andre sider

Eirik J. skrev (14 minutter siden):

I aidon_test.py fila. erstattet jeg #!/usr/bin/python med #!/usr/bin/env python2.7

Måtte også kjøre en apt-get install python-all.

 

Men når strander jeg på en ny feilmelding:

pi@raspberrypi:~/meter_reading-master $ sudo ./aidon_test.py /dev/ttyUSB0

Traceback (most recent call last):
  File "./aidon_test.py", line 3, in <module>
    import serial, time, sys
ImportError: No module named serial

 

Har forsøkt en  pip install serial uten at det hjalp
 

Har du utført de tre installasjonene i punkt 3:

image.thumb.png.954b624bfbd8f8015d85932667489c8b.png

Lenke til kommentar
Del på andre sider

Alle prerequsites er gjort. 

Gjorde også en wget  https://bootstrap.pypa.io/pip/2.7/get-pip.py og python2.7 get-pip.py fordi en "python2.7 get-pip.py" fra "wget https://bootstrap.pypa.io.get-pip.py" ga en:

ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.6. Please use https://bootstrap.pypa.io/pip/2.7/get-pip.py instead.

 

Er på tynn is her, men virker kanskje som python3 og pyhton2 spenner bein på hverandre?

 

Etter sjekk av prerequsites og python2.7 get-pip.py får jeg fremdeles:

 

pi@raspberrypi:~/meter_reading-master $ sudo ./aidon_test.py /dev/ttyUSB0
Traceback (most recent call last):
  File "./aidon_test.py", line 3, in <module>
    import serial, time, sys
ImportError: No module named serial
 

Endret av Eirik J.
Lenke til kommentar
Del på andre sider

  • 3 uker senere...
bjornkr skrev (På 31.10.2021 den 9.12):

Syslog fylles fort opp

 

Jeg har fulgt guiden og det fungerer veldig bra. Jeg ser at syslog har blitt veldig stor av disse:

 

Oct 31 08:14:10 raspberrypi influxd-systemd-start.sh[2301]: [httpd] 10.0.0.140 - - [31/Oct/2021:08:14:10 +0100] "POST /write?db=AMS HTTP/1.1 " 204 0 "-" "python-requests/2.7.0 CPython/2.7.16 Linux/5.10.63-v7+" 253160a9-$
Oct 31 08:14:10 raspberrypi influxd-systemd-start.sh[2301]: [httpd] 10.0.0.140 - - [31/Oct/2021:08:14:10 +0100] "POST /write?db=AMS HTTP/1.1 " 204 0 "-" "python-requests/2.7.0 CPython/2.7.16 Linux/5.10.63-v7+" 2534ccf0-$
Oct 31 08:14:10 raspberrypi influxd-systemd-start.sh[2301]: [httpd] 10.0.0.140 - - [31/Oct/2021:08:14:10 +0100] "POST /write?db=AMS HTTP/1.1 " 204 0 "-" "python-requests/2.7.0 CPython/2.7.16 Linux/5.10.63-v7+" 25384ef2-$

 

Det er bra hvis feilmeldinger blir logget men disse trenger jeg ikke og de utgjør ca 20MB i døgnet.

Jeg er nybegynner på Linux/RPi så jeg skjønner ikke om det er systemd, influxdb eller python som genererer dem men det gjør at syslog blir lite oversiktlig så hvis det er mulig å deaktivere at de blir skrevet så mottas forslag til løsning med takk.
 

 

Jeg endret i filen: /etc/influxdb/influxdb.conf

[http]

flux-log-enabled = false

log-enabled = false

 

Deretter restartet influxdb: "sudo service influxdb restart" og restart av aidon_forward.py

Lenke til kommentar
Del på andre sider

Eirik J. skrev (På 11.12.2021 den 19.07):

Alle prerequsites er gjort. 

Gjorde også en wget  https://bootstrap.pypa.io/pip/2.7/get-pip.py og python2.7 get-pip.py fordi en "python2.7 get-pip.py" fra "wget https://bootstrap.pypa.io.get-pip.py" ga en:

ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.6. Please use https://bootstrap.pypa.io/pip/2.7/get-pip.py instead.

 

Er på tynn is her, men virker kanskje som python3 og pyhton2 spenner bein på hverandre?

 

Etter sjekk av prerequsites og python2.7 get-pip.py får jeg fremdeles:

 

pi@raspberrypi:~/meter_reading-master $ sudo ./aidon_test.py /dev/ttyUSB0
Traceback (most recent call last):
  File "./aidon_test.py", line 3, in <module>
    import serial, time, sys
ImportError: No module named serial
 

Ligger aidon_obis.py filen på samme område som aidon_test.py?

Lenke til kommentar
Del på andre sider

  • 4 uker senere...
On 01/01/2022 at 00:26, Leif-Arne said:

Ligger aidon_obis.py filen på samme område som aidon_test.py?

Jepp.

Ser ut som jeg har kommet meg forbi feilmeldinger når jeg kjører ./aidon_test.py. Nå får jeg ingenting. Må trykke ctrl-c for å avbryte, og da kommer dette:

^CTraceback (most recent call last):
  File "/home/pi/meter_reading-master/./aidon_test.py", line 19, in <module>
    time.sleep(0.01)
KeyboardInterrupt

(Har fått byttet AMS måler siden sist).
 

 

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.