ラズベリーパイにセンサー(DHT22)を接続して、pythonスクリプトをcronで定期的に実行させているのですがなぜかセンサーのタイムアウトが時折発生するため、それ以降の処理が止まってしまいます。
retryパッケージを使って成功するまでリトライを行いたいのですが、どのようにセンサーからの出力を指定すればよいのかわからず実装できません。
もしおわかりになる方がいらっしゃいましたらよろしくおねがいします。
python
1humidity, temperature = MyPyDHT.sensor_read(MyPyDHT.Sensor.DHT22, 15)
エラーメッセージ
python3 sample.py Traceback (most recent call last): File "sample.py", line 18, in <module> humidity, temperature = MyPyDHT.sensor_read(MyPyDHT.Sensor.DHT22, 15) File "/usr/local/lib/python3.7/dist-packages/MyPyDHT/__init__.py", line 52, in sensor_read raise DHTException(error_mess) MyPyDHT.DHTException: A timeout occurred while attempting to read the sensor!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/09 05:37
2020/03/09 05:46
2020/03/09 05:58