Closed stefantaust closed 1 year ago
Hi, ja das geht mit mehreren GPIOs. Du siehst ja schon, dass die _w1_busmaster1 bis 4 vorhanden sind. Jeder Master ist quasi ein GPIO. Seltsam, dass da schon 3 Geräte am _w1_busmaster4 erkannt werden. Hast du da noch irgendwas anderes dran? Ebenso die drei "not found." im Adapter...
Kannst du mal posten, was in den Dateien steht?
/sys/bus/w1/devices/w1_bus_master1/w1_master_slaves
/sys/bus/w1/devices/w1_bus_master2/w1_master_slaves
/sys/bus/w1/devices/w1_bus_master3/w1_master_slaves
/sys/bus/w1/devices/w1_bus_master4/w1_master_slaves
Du kannst auch mal im Kernel-Log schauen, ob da irgendwas zum 1-wire Bus geloggt wird mittels dmesg | grep w1
.
Danke für Deine Rückmeldung. Hier die Daten
Von dem log sind es mehrere Seiten
Soll ich für den Bus Master 4 einen anderen Gpio verwenden?
Ja, versuch mal einen anderen GPIO. Irgendwas scheint da auf der Leitung zu stören, wodurch er denkt da wären Geräte dran, die es aber gar nicht gibt.
Hab jetzt mal nur Gpio4 in der config eingetragen und keine Sensoren angeschlossen. Hab aber trotzdem Einträge.
Hast du den Pullup-Widerstand zwischen 3,3V und dem GPIO schon dran? Wenn nicht, dann könnte das die erkannten "Geräte" erklären, da ein offener Eingang ohne Pullup o.ä. sehr störanfällig ist.
Ja, pullup ist dran. Der Eingang ist nicht offen. Die Adressen wechseln auch immer und sind verschieden
Die Adressen wechseln auch immer und sind verschieden
Genau dieses Verhalten kommt, wenn der Eingang offen (nichts angeschlossen) ist. Hast du vielleicht den falschen Pin am GPIO Header benutzt? GPIO4 wäre physikalisch Pin 7. Siehe https://de.pinout.xyz/pinout/pin7_gpio4#
Ansonsten schließ doch mal einen Sensor an und schau was dann passiert.
Hallo, ich würde gerne 20 Sensoren anschließen. Habe es aufgeteilt auf 4 Gpios. Es is noch kein Sensor angeschlossen, aber in Iobroker bekomme ich scho was rein. Kann ich überhaupt 4 verschiedene Gpios als 1 wire nutzen? Auf jeden Strang habe ich den Pullup.