adafruit/Adafruit_Python_DHT

Declare sensor dinamically

dade80vr opened this issue · 2 comments

  • Platform/operating system : Raspberry Pi 3
  • Python version: 2.7

Hi.
Can i declare sensor dinamically like this?

sensor = Adafruit_DHT.stringvar

Where stringvar could be "AM2302" or "DHT22".
I need this in a for cycle.

Thank you.

Any possible solution guys? Thanks.

I imagine you'd be better off with an explicit conditional wrapped around the declaration, something like:

if stringvar == 'AM2302':
    sensor = Adafruit_DHT.AM2302
elif stringvar == 'DHT22':
    sensor = Adafruit_DHT.DHT22