Forum

Einloggen | Registrieren | RSS  

intiryami(R)

14.09.2025,
19:18
 

dht11 code pico (Elektronik)

Hallo,

ich habe einen raspi pico nach der Anleitung auf Ihrer Seite mit dem micropython bestückt (ver 1.21.0) dann auf dem raspi 4 unter thony das nachfolgendes Programm ausgeführt


# Bibliotheken laden
from machine import Pin
from time import sleep
from dht import DHT11 (1)

# Initialisierung GPIO und DHT11
sleep(1)
dht11_sensor = DHT11(Pin(14, Pin.IN, Pin.PULL_UP))

# Wiederholung (Endlos-Schleife)
while True:
# Messung durchführen
dht11_sensor.measure() (2)
# Werte lesen
temp = dht11_sensor.temperature()
humi = dht11_sensor.humidity()
# Werte ausgeben
print(' Temperatur:', temp, '°C')
print('Luftfeuchtigkeit:', humi, '%')
print()
sleep(3)

wenn ich bei (1) "dht" so stehen lasse halte ich folgende Fehlermeldung:

Traceback (most recent call last):
File "<stdin>" line 13, in <module>
File "dht.py", line 1, in measure
OSError: [Errno 110] ETTMEDOUT

wenn ich bei (1) "dht" in dht11" ändere, erhalte ich folgende Fehlermeldung:
Traceback (most recent call last):
File "<stdin>", line 13 in <module> (2)
AttributeError: 'DHT11' object has no attribute 'measure'

ich habe nach DHT11 den Bibliotheken gesucht, bin aber nicht fündig geworden.

hardware: raspi 4b, raspi pico, DHT11 KY015, so verdrahtet, wie in der Anleitung beschrieben
software micropython ver 1.21.0 nach Anleitung auf den pico aufgespielt.


Kann mir da jemand weiterhelfen? Vielen Dank

bastelix(R)

14.09.2025,
22:31

@ intiryami

dht11 code pico

Hallo,

» OSError: [Errno 110] ETTMEDOUT
https://www.elektronik-kompendium.de/sites/raspberry-pi/2703021.htm
Runterscrollen bis zum Abschnitt "Troubleshooting", da gibt es ein paar Hinweise zu dieser Fehlermeldung.

Gast

15.09.2025,
11:16

@ intiryami

dht11 code pico

Pull-Up Widerstand vergessen?

intiryami(R)

18.09.2025,
20:04

@ bastelix

dht11 code pico

» Hallo,
»
» » OSError: [Errno 110] ETTMEDOUT
» https://www.elektronik-kompendium.de/sites/raspberry-pi/2703021.htm
» Runterscrollen bis zum Abschnitt "Troubleshooting", da gibt es ein paar
» Hinweise zu dieser Fehlermeldung.

Danke für den Hinweis, aber ich habe die Troubleshooting Hinweise schon beachtet
und auch die neuere Version 1.21. in den pico geladen. Aber in dem DHT11 modul gibt es
kein 'measure' Objekt.

intiryami(R)

18.09.2025,
20:05

@ Gast

dht11 code pico

» Pull-Up Widerstand vergessen?

Danke für den Hinweis, der Widerstand ist im KY015 Modul mit eingebaut.

bastelix(R)

22.09.2025,
02:02

@ intiryami

dht11 code pico

» Danke für den Hinweis, aber ich habe die Troubleshooting Hinweise schon
» beachtet
» und auch die neuere Version 1.21. in den pico geladen. Aber in dem DHT11
» modul gibt es
» kein 'measure' Objekt.
Du sprichst jetzt von der Fehlermeldung "AttributeError: 'DHT11' object has no attribute 'measure', oder? Natürlich gibt es da kein measure in dem Modul, es gibt ja nicht mal das Modul. Wo soll das auch her kommen? Das müsste ja erst mal jemand programmieren.

Schalt mal im Code den Pull-Up ab, wenn dein KY015 Modul schon einen verbaut hat. Hast du noch ein anderes DHT11-Modul zur Hand? Ich tippe bei deinem Problem eher auf ein Hardware- bzw. Anschluss-Problem.