Gestern, 15:50
1Wire-Sensoren
PoPT bietet die Möglichkeit Sensordaten von Geräten die den 1Wire-Bus verwenden, auszulesen und als Textvariable in C-Text/Bake/Info-Text/usw. zu integrieren.
In den Folgenden Beispielen/Screenshots beziehen sich auf ein Raspberry PI 3 / 4,
die 1Wire Funktion kann aber bei jeden anderen Gerät verwendet werde, wo der 1Wire-Bus
vorhanden ist.
PoPT bezieht die Daten aus der Ordnerstruktur ‚/sys/devices/w1_bus_master1‘.
Bei Raspberry-OS muss der 1Wire-Bus erst wie folgt aktiviert werden.
[b]Und anschließend den PI neu starten.[/b]
Ob die Aktivierung erfolgreich wart könnt ihr überprüfen ob der Pfad
/sys/devices/w1_bus_master1 vorhanden ist mit,
ls -la /sys/devices/w1_bus_master1
oder einfach in dem Ihr die Einstellungen in PoPT öffnet.
Dort sollte nun ein neuer Reiter „1-Wire“ erscheinen.
In der 1. Spalte der Tabelle findet ihr die jeweiligen Textvariablen die den Sensoren zugewiesen wurden. Diese könnt ihr nun, wie Ihr in den folgenden Beispielen sehen könnt, in Euren Texten einfügen.
[b]Da die Abfrage der Sensoren über den 1Wire-Bus sehr einige Sekunden dauern kann, geschieht das Auslesen der Sensoren nicht direkt beim Aufrufen der jeweiligen Texte, sondern in einer ständigen Schleife.
Die Aktualisierungsrate/Abfragerate kann unter ‚Sensor Read Timer in s:‘ eingestellt werden.[/b]
[b]Die Sensoren werden wie folgt angeschlossen.[/b]
[b]PI 3/4 GPIO[/b]
GND(Pin 6/9) - 3.3V(Pin 1) - Data(Pin 7)
| _____________|-- 4,7kOhm --|
| | |
|-DS18B20--------------------------|
| | |
|-DS18B20--------------------------|
| | |
[b]Weiter Informationen hierzu findet Ihr auf :[/b]
[b]st-page.de/2018/01/20/tutorial…raturmessung-mit-ds18b20/[/b]
[b][b]Stand Version 2.114.x:[/b][/b]
[b]Es werden derzeit nur 1Wire-Temperatur Sensoren unterstützt.
Sollte es noch andere Sensoren geben, wo es Sinnvoll wäre diese zu implementieren,[/b]
so müsst Ihr Bescheid geben.
PoPT bietet die Möglichkeit Sensordaten von Geräten die den 1Wire-Bus verwenden, auszulesen und als Textvariable in C-Text/Bake/Info-Text/usw. zu integrieren.
In den Folgenden Beispielen/Screenshots beziehen sich auf ein Raspberry PI 3 / 4,
die 1Wire Funktion kann aber bei jeden anderen Gerät verwendet werde, wo der 1Wire-Bus
vorhanden ist.
PoPT bezieht die Daten aus der Ordnerstruktur ‚/sys/devices/w1_bus_master1‘.
Bei Raspberry-OS muss der 1Wire-Bus erst wie folgt aktiviert werden.
[b]Und anschließend den PI neu starten.[/b]
Ob die Aktivierung erfolgreich wart könnt ihr überprüfen ob der Pfad
/sys/devices/w1_bus_master1 vorhanden ist mit,
ls -la /sys/devices/w1_bus_master1
oder einfach in dem Ihr die Einstellungen in PoPT öffnet.
Dort sollte nun ein neuer Reiter „1-Wire“ erscheinen.
In der 1. Spalte der Tabelle findet ihr die jeweiligen Textvariablen die den Sensoren zugewiesen wurden. Diese könnt ihr nun, wie Ihr in den folgenden Beispielen sehen könnt, in Euren Texten einfügen.
[b]Da die Abfrage der Sensoren über den 1Wire-Bus sehr einige Sekunden dauern kann, geschieht das Auslesen der Sensoren nicht direkt beim Aufrufen der jeweiligen Texte, sondern in einer ständigen Schleife.
Die Aktualisierungsrate/Abfragerate kann unter ‚Sensor Read Timer in s:‘ eingestellt werden.[/b]
[b]Die Sensoren werden wie folgt angeschlossen.[/b]
[b]PI 3/4 GPIO[/b]
GND(Pin 6/9) - 3.3V(Pin 1) - Data(Pin 7)
| _____________|-- 4,7kOhm --|
| | |
|-DS18B20--------------------------|
| | |
|-DS18B20--------------------------|
| | |
[b]Weiter Informationen hierzu findet Ihr auf :[/b]
[b]st-page.de/2018/01/20/tutorial…raturmessung-mit-ds18b20/[/b]
[b][b]Stand Version 2.114.x:[/b][/b]
[b]Es werden derzeit nur 1Wire-Temperatur Sensoren unterstützt.
Sollte es noch andere Sensoren geben, wo es Sinnvoll wäre diese zu implementieren,[/b]
so müsst Ihr Bescheid geben.
PHP-Code:
=========================================================================
__ __ ____ ____ ____ ___ __
| \/ | _ \___ \/ ___| / \ \ / / Sysop:Manuel
| |\/| | | | |__) \___ \ / _ \ \ /\ / / QTH: Salzwedel - JO52NU
| | | | |_| / __/ ___) / ___ \ V V / BBS: MD2BBS.#SAW.SAA.DEU.EU
|_| |_|____/_____|____/_/ \_\_/\_/ QRV: 27.235 MHz / 27.025 MHz
Web: packetradio-salzwedel.de
PR-Mail: MD2SAW@MD2BBS.#SAW.SAA.DEU.EU
E-MAil: cb0saw@e-mail.de
Terminal: MD2SAW via CB0SAW
CB0SAW Teamspeak3-/I-Net-/HF-Gateway/I-Gate AXIP:cb0saw.ddnss.de U 8093
=========================================================================

