032_py_co2 - kotaproj/study_zenpan GitHub Wiki

参考url

https://qiita.com/akeome/items/997d2f2bd9aea538857e

作業メモ

pi@raspberrypi11:~/study_co2 $ python3 -m venv env_co2

pi@raspberrypi11:~/study_co2 $ source env_co2/bin/activate
(env_co2) pi@raspberrypi11:~/study_co2 $ sudo apt install libusb-1.0-0-dev libudev-dev
(env_co2) pi@raspberrypi11:~/study_co2 $ sudo nano /etc/udev/rules.d/98-co2mon.rules
(env_co2) pi@raspberrypi11:~/study_co2 $ cat /etc/udev/rules.d/98-co2mon.rules
KERNEL=="hidraw*", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a052", GROUP="plugdev", MODE="0666"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04d9", ATTRS{idProduct}=="a052", GROUP="plugdev", MODE="0666"

(env_co2) pi@raspberrypi11:~/study_co2 $ sudo passwd root
新しいパスワード:
新しいパスワードを再入力してください:
passwd: パスワードは正しく更新されました
(env_co2) pi@raspberrypi11:~/study_co2 $ su
パスワード:
root@raspberrypi11:/home/pi/study_co2# /home/pi/# sudo udevadm control --reload-rules && udevadm trigger
bash: /home/pi/#: そのようなファイルやディレクトリはありません
root@raspberrypi11:/home/pi/study_co2# sudo udevadm control --reload-rules && udevadm triggerroot@raspberrypi11:/home/pi/study_co2# exit
exit
(env_co2) pi@raspberrypi11:~/study_co2 $ pip install hidapi co2meter
(env_co2) pi@raspberrypi11:~/study_co2 $ python
Python 3.7.3 (default, Jul 25 2020, 13:03:44) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import co2meter as co2
>>> mon = co2.CO2monitor()
>>> mon.read_data()
(datetime.datetime(2021, 1, 23, 16, 12, 3), 747, 24.975000000000023)
>>> mon.read_data()