Zum Thema bus.0 und OWFS WebUI: Ja, das ist irgendwie verwirrend und vielleicht auch ein Bug der WebUI. In der Console ist es so nicht gelöst. Du musst auf "bus.0" klicken und dort ist vermutlich der GPIO Busmaster Dein "bus.1". Da auch noch einmal drauf klicken, dann solltest Du beim eigentlichen GPIO Busmaster gelandet sein. Irgendwo unter "Settings" o. ä. (kann mich nicht mehr genau erinnern) findest Du dann auch die Settings des Busmasters.
Plugin: 1-Wire-NG
Einklappen
X
-
Ich probiere nachher auch noch einmal - bin wieder zu Hause ;-)
Zum Thema bus.0 und OWFS WebUI: Ja, das ist irgendwie verwirrend und vielleicht auch ein Bug der WebUI. In der Console ist es so nicht gelöst. Du musst auf "bus.0" klicken und dort ist vermutlich der GPIO Busmaster Dein "bus.1". Da auch noch einmal drauf klicken, dann solltest Du beim eigentlichen GPIO Busmaster gelandet sein. Irgendwo unter "Settings" o. ä. (kann mich nicht mehr genau erinnern) findest Du dann auch die Settings des Busmasters.
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
-
Ich habs jetzt nochmals ohne jegliche Plugins ausprobiert und sehe keinen Eintrag im File System.
Entweder ich hab gefälschte DS18B20 oder ich hab noch irgendeinen anderen Wurm drinn, wobei ich alles andere mittlerweile 20x kontrolliert habe.
Nur mit Raspian Basis Mechanismen sieht es in /sys/bus/w1/devices ziemlich leer aus.
Habe daher jetzt bei makershop.de und bei Reichelt noch andere DS18B20 bestellt. Mal schauen wer schneller liefert.Zuletzt geändert von Janohmat; 18.02.2024, 18:27.Kommentar
-
Ich habe es gerade nachgestellt, und es geht problemlos wie folgt:
GPIO Busmaster aktivieren, internen PullUp-Widerstand deaktivieren (der geht bei mir nicht, vermutlich ist er mit 10 kOhm zu groß). Ich habe damit zumindest keinen brauchbaren Zustand herstellen können:
Speichern und dann Power Off. Bei mir hat es am Anfang nur funktioniert, wenn der Sensor beim Booten schon am Bus hing. Später ging es dann auch Live, teilweise musste ich aber OWFS neu starten. Um sicher zu gehen, am Anfang bei abgeschaltetem Pi verkabeln und dann wieder frisch booten!
Dann also mit abgeschaltetem Pi den Sensor verkabeln:
Rot auf 3.3V, Schwarz auf GND, Gelb auf GPIO 4. Pullup Widerstand mit 4,7 kOhm zwischen GPIO 4 und V3.3. Ohne PullUp-Widerstand hab ich komische Fake-Sensoren ohne Seriennummer scheinbar am Bus gehabt. Der ist also unbedingt notwendig. Der interne PullUp-Widerstand muss abgeschaltet sein.
Dann Booten. In der OWFS WebUI erscheinen zwei Busse unterhalb von Bus.0: Einmal Bus.0 (W1 bus monitor) ist leer - keine Ahnung, was der macht. Die Sensoren hängen an Bus.1 und müssen dort erscheinen:
Wenn das klappt, dann in der Plugin WebUI den Bus 1 aktivieren und speichern:
Wenn gespeichert wurde, dann zur Sicherheit nochmal rebooten. Dann in den Devices-Tab wechseln, damit werden alle Devices erstmalig gescannt.
Wenn euer Sensor dort erscheint, vorne im OWFS-Tab nochmal den Services neu starten. Damit sollte dann auch OWFS2MQTT hochfahren.
Geschafft!
Ich pack das bei Gelegenheit nochmal ausführlich ins Wiki.🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hallo Mobilux!
Ich habe nun die Sensoren du die in einem anderen Thread empfohlen hast gekaufen und gleich mal getestet....
Rot = 3,3V
Gelb =GIPO 4
Schwarz = GND
Rot <> Geld 4,7O widerstand
Leider kein Sensor weit und breit....
Ich habe die Pins auch nochmals mit einem Voltmeter durchgemessen.... der GPIO 4 liefert high ~2V und low 0V und sollte somit in Ordnung sein..
Zahlt es sich aus, das Teil mal an den Händler zu schicken... ich mag nicht ausschließen, dass hier ein Defekt ab Werk vorliegt.. Was meint ihr?
FGZuletzt geändert von Jim123; 19.02.2024, 21:35.Kommentar
-
Jim123 lass uns das ganze mal eine ebene drunter anschauen ohne Plugins oder ähnliches.
Schau dir an was ich zuletzt verlinkt habe um es sich auf Root Linux ebene anzuschauen.
https://www.kompf.de/weather/pionewiremini.html
Am Schluss ist es ja der Kernel der das Abbild der 1 Wire Geräte darstellt.
Ich hoffe darauf morgen andere DS18B20 zu bekommen. Sobald die da sind verprobe ich nochmals auf System Ebene...Kommentar
-
OWFS muss den Sensor erkennen - OWFS ist unabhängig vom Plugin. Mach ein Foto Deiner Verkabelung auf dem Breadboard, wo man auch die GPIO Leiste auf dem Pi sieht.
Es geht definitiv, mein Testaufbau gestern hat 5 Minuten gedauert.
Und Du schreibst "Rot <> Geld 4,7O widerstand". Das muss ein 4,7 kOhm Widerstand sein. Mess' den mal durch.🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
OWFS muss den Sensor erkennen - OWFS ist unabhängig vom Plugin. Mach ein Foto Deiner Verkabelung auf dem Breadboard, wo man auch die GPIO Leiste auf dem Pi sieht.
Es geht definitiv, mein Testaufbau gestern hat 5 Minuten gedauert.
Und Du schreibst "Rot <> Geld 4,7O widerstand". Das muss ein 4,7 kOhm Widerstand sein. Mess' den mal durch.
Ich habe mir "Weltron MFR1145 1W 1% 4R7 BF 0414 MFR1145 Metallschicht-Widerstand 4.7 Ω axial bedrahtet 0414 1 W 1 % 1 St." über Conrad geholt.
LGKommentar
-
Ja Faktor 1000 vom Wert.
Mit 4.7Ohm schafft es der one wire nie das Potential auf 0V zu ziehen. Möglicherweise hast du dir mit dem niedrigen pull up deinen Sensor Ausgangstreiber (also den sensor selbst) geschreddert. Du brauchst 4.7kOhm (KiloOhm) oder zumindest was größer als 2.2kOhm.Kommentar
-
Die Sensoren sind eigentlich recht robust. Auch ohne Widerstand macht denen das eigentlich nichts. Aber der GPIO mit nur 2V ist komisch. Der muss 3.3V haben. Du hattest ja 5V draufgegeben - da kann der GPIO gegrillt sein.
Also: richtigen Widerstand besorgen, eventuell den Pi mal umkonfigurieren auf GPIO 17. Mess den GPIO vorher durch, der muss 3.3V haben. Anleitung auf der Wiki Seite: https://wiki.loxberry.de/plugins/1_w...einbau_onboard
Wenn das alles passt genau nach Anleitung vorgehen: https://wiki.loxberry.de/plugins/1_w...einbau_onboard🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Die Sensoren sind eigentlich recht robust. Auch ohne Widerstand macht denen das eigentlich nichts. Aber der GPIO mit nur 2V ist komisch. Der muss 3.3V haben. Du hattest ja 5V draufgegeben - da kann der GPIO gegrillt sein.
Also: richtigen Widerstand besorgen, eventuell den Pi mal umkonfigurieren auf GPIO 17. Mess den GPIO vorher durch, der muss 3.3V haben. Anleitung auf der Wiki Seite: https://wiki.loxberry.de/plugins/1_w...einbau_onboard
Wenn das alles passt genau nach Anleitung vorgehen: https://wiki.loxberry.de/plugins/1_w...einbau_onboard
Ich habe einen GPIO test gemacht, bei dem ein programm alle Pins durchgeschalten hat. Bei "High" bekomme ich bei GPIO 4 verbunden auf GND ~2 Volt.
Der 3.3 bzw. 5V pin liefert auch die entsprechenden "soll" spannungen....
LG
Edit: Bevor ich nun wieder etwas falsches einkaufen: https://www.amazon.de/POPESQ%C2%AE-Widerstand-Verwendbar-Metall-A2424/dp/B07KWW2DDV/ref=sr_1_3
Das sollte der richtige Widerstand sein?Zuletzt geändert von Jim123; 20.02.2024, 12:59.Kommentar
-
DS18B20 vom MakerShop und es geht adhoc. Die die ich bei Amazon gekauft habe sind also Fälschungen oder einfach Schrott..
Schaut alles gut aus..
Nix gut 😈:
Zuletzt geändert von Janohmat; 20.02.2024, 23:30.Kommentar
-
Kommentar
-
Kommentar
-
Na endlich ;-) Kaum macht man es mal so, wie es im Wiki steht... ;-) Die unterschiedlichen Werte haben unterschiedliche Genauigkeiten, siehe hier: https://github.com/owfs/owfs-doc/wik...-temperature12
3 Grad Unterschied habe ich da aber noch nie gesehen.... Normalerweise bewegt sich das im Nachkommabereich. Ich nutze eigentlich immer temperature9.
-
-
Hallo!
Danke für die Info!
Ich würde noch gerne einen Bodenfeuchtesensor testen. Die meisten Sensoren die ich gefunden habe benötigen einen analogen input, welchen das Raspberry ja nicht hat... Gibt es einen kompatiblen 1 wire Bodenfeuchtesensor für das RPI über GPIO?
Danke
LGZuletzt geändert von Jim123; 21.02.2024, 23:19.Kommentar
-
https://loxwiki.atlassian.net/wiki/s...gkeitssensoren Da gibt es 2 für 1-Wire. Der Vegetronix ist wohl nicht mehr lieferbar, ganz unten gibt es noch einen zweiten.
-
Kommentar