1wire DS18B20 Sensoren an kleiner Erweiterung

  • Hallo,


    vor ca. 2 Jahren habe ich mit dem damals aktuellen Volkszähler Image die an der kleinen Erweiterung angeschlossenen 1wire DS18B20 Temperatursensoren ohne Probleme zum Laufen gebracht. (18 Sensoren)


    Modell: Pi 2 B


    Nun hatte ich den Pi länger nicht in Betrieb. Ohne das ich ein Update oder sonstige Änderungen ausgeführt habe, werden die Sensoren nicht mehr erkannt. Daraufhin habe ich beschlossen, den Pi komplett neu einzurichten.


    Lade mir also das Image vom 30.09.2016 (https://demo.volkszaehler.org/…s/volkszaehler_latest.rar) und spiele es auf die SD-Karte.


    Wie in der Anleitung zum Image (http://wiki.volkszaehler.org/howto/raspberry_pi_image) beschrieben, muss lediglich über raspi-config das Dateisystem erweitert und ein Neustart ausgeführt werden. Nach der Anleitung zur kleinen Erweiterung (http://wiki.volkszaehler.org/h…erry_pi_erweiterung_klein), erfolgt die Stromversorgung ausschließlich über die Klemmen der Erweiterung. Netzteil mit 2 Ampere Ausgangsleistung.


    Über den Befehl "ls -l /sys/bus/w1/devices/", müssten eigentlich alle angeschlossenen Sensoren angezeigt werden. Zum Testen habe ich zunächst nur einen Sensor angeschlossen.
    ###
    pi@raspberrypi:~ $ ls -l /sys/bus/w1/devices/
    total 0
    lrwxrwxrwx 1 root root 0 Jan 29 13:45 w1_bus_master1 -> ../../../devices/w1_bus_master1
    ###
    Solange hier nichts angezeigt wird, muss ich ja nicht damit beginnen, irgendwas in die vzlogger.conf einzutragen.


    Hier die Inhalte aller wichtigen Konfigurationsdateien:


    Was ich alles schon probiert habe:

    • I2C über raspi-config deaktiviert und wieder aktiviert
    • 1wire über raspi-config deaktiviert und wieder aktiviert
    • raspi-config aktualisiert und erneut I2C und 1wire deaktiviert und aktiviert
    • Einträge in rc.local so geändert, dass nicht mehr die GPIOs 24 und 25 exportiert werden, sondern die in der kleinen Erweiterung genutzten GPIOs 17 und 18.
      echo 17 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio17/edge
      echo 18 > /sys/class/gpio/export && echo "rising" > /sys/class/gpio/gpio18/edge
    • Anderen Temperatursensor angeschlossen
    • Sensor mit und ohne Widerstand (1,1 kOhm) zwischen Data und Phase angeschlossen


    Was könnte ich noch testen oder findet vielleicht jemand einen offensichtlichen Fehler?


    Vielen Dank für Eure Unterstützung
    Alexander

  • An der Stelle der Hinweis das die Anfrage auch in der ML gepostet wurde und Udo einen Hardwaredefekt vermutet.



    mfg JAU

    No Shift - No Service

  • Ich hab auch einen Raspi zur Temperaturanzeige und schicke die Daten zu emoncms.
    Funktioniert an sich problemlos.
    Ich hab gelesen, es gäbe abhängig von der Kernelversion verschiedene Einstellungsmöglichkeiten.


    Jetzt hab ich mir einen Orange Pi Zero schicken lassen und wollte das analog dem Raspi machen. Es geht nicht. Der Temperatursensor wird nicht erkannt.
    Der Orange Pi Zero hat keine /boot/config.


    Es gäbe irgendwie was, wo man GPIO aktivieren könne. Ich weiß leider nicht wie ich die Software drauf bringen kann:


    https://forum.armbian.com/inde…zero-python-gpio-library/


    https://github.com/duxingkei33/orangepi_PC_gpio_pyH3

    Mit freundlichen Grüßen