Wpis z mikrobloga

#python #programowanie

Posiadam czujniki smogu pm 2.5 / 10.

Wszystko leci po USB więc potrzebuje użyć seriala (pyserial) , kod wygląda mniej więcej tak:
https://gist.github.com/jon1012/9409e50287343a5ab5d3a451b5e4a515

Niestety, cały czas dostaje AttributeError: 'module' object has no attribute 'Serial'

Próbowałem odpowiedzi z SO:
from serial import serial <- to mi w ogóle nie importuje / również Serial
instalacja pyserial zamiast serial <- od początku to instalowałem

I w sumie już nie mam więcej pomysłów
  • 11
  • Odpowiedz
@defoxe: Eee.. chodzi ci o pipa tak? No oczywiście, doinstalowałem zarówno pip install serial ale potem uninstall i install pyserial

Chyba że ci chodzi o jakąś dodatkową libke systemową?
  • Odpowiedz
PYTANIE NR 2. @defoxe:

Kojarzycie może czemu tak szybko są zassysane dane z czujnika? Nawet jak timeout dam 100000 to wyniki z czujnika lecą praktycznie non stop a chciałbym to trochę zwolnić.
  • Odpowiedz
@alex-fortune: Mój błąd, siadłem na spokojnie do kodu i ogarnąłem już wszystko. Zastanawiam się tylko jak zrobić żeby to działało najlepiej - chyba najlepiej crona który raz na X minut odpala skrypt, a skrypt mi pobiera dane z czujnika a następnie wypluwa wszystko przez REST API do zewnętrznej sieciowej apki ?
  • Odpowiedz