라즈베리파이를 최신으로 업데이트 후 갑자기 온/습도 데이터를 읽어오지 못하는 이슈 발생
- 원인
- Adafruit_DHT/platform_detect.py 에서 플랫폼을 제대로 못 읽어와서 그러함
- 예전에는 괜찮았지만 최신 버전으로 raspberry 커널을 업데이트하면 모델명이 바뀐듯
- 해결
- Adafruit_DHT/platform_detect.py 파일을 열어서 112번째 라인에 아래 항목 추가
elif match.group(1) == 'BCM2711':
return 3
Virtual ENV 기준 경로 : venv/lib/python3.7/site-packages/Adafruit_DHT/platform_detect.py
수정할려고 하니까 자꾸 허가 거부되는데 어떡하죠 ㅠㅠ?
수정 권한이 없어서 그럴 수 있으니 루트 계정으로 하거나 sudo 를 앞에 붙이고 해보세요.