Hallo zusammen, leider schaffe ich es nicht, die Daten von 2 Temperatur-Sensoren mit dem Raspberrry Pico W per micropython auszulesen.
Beide Sensoren haben unterschiedliche Adressen (0x48 und 0x4f), siehe beigefügtes Bild des Scan-Programms.
Die Sensoren sollen mit folgendem Programm ausgelesen werden:
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 |
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 |
|
40 |
|
41 |
|
42 |
|
43 |
|
44 |
|
45 |
|
46 |
|
47 |
|
48 |
|
49 |
|
50 |
|
51 |
|
52 |
|
53 |
|
54 |
|
Das Programm läuft und offenbar werden beide Sensoren auch einmal abgefragt, obwohl es eigentlich nicht sein kann, dass beide Sensoren einen identischen Wert anzeigen. Einer ist am Heizungsvorlauf, der andere ist am Heizungsrücklauf.
Jeder Sensor für sich alleine läuft super stundenlang ohne Probleme, beide zusammen führen zum Fehler: OSError: [errno 19] ENODEV
Wieso erkennt das Problem den 2. Sensor nicht?
Hat irgend jemand eine Idee?
Vielen Dank für die Unterstützung.
Viele Grüße, Rainer

