ds18b20 einbinden
Moderator: Ulrich
-
- Beiträge: 10
- Registriert: Do 28. Apr 2022, 02:46
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 1 Mal
ds18b20 einbinden
Hallo liebes Forum,
ich bin der Christian 37 aus der nähe Karlsruhe.
Nun habe ich die Multi-Regler version zum laufen bekommen und meinen SDM 630 und Infinisolar 3 Phasen Wechselrichter sauber am laufen.
Ich komme aber nicht mit dem ds18b20 weiter :-/ Ich muss dazu sagen ich bin wirklich "neuling" was Linux und ähnliche Systeme wie Grafana angeht.
Ich beiße mich gerne durch Themen durch und auch durch Anleitungen aber ich komme an meine Grenzen.
Mein Temperaturfühler an Gpio 4 funktioniert mit der eingabe Temperature mitlerweile auch zuverlässig, allerdings habe ich keine ahnung wie ich die Daten in eine influxDB bekomme oder mittel Telegraf!? da rein bekomme.
Ich bitte um etwas anfänger hilfe so peinlich mir das ist.
Zu meiner Anlage:
30x 325W südausrichtung im Winkel von 45°grad.
Infinisolar Clon der Chinesen (passiert nicht nochmal)
ich bin der Christian 37 aus der nähe Karlsruhe.
Nun habe ich die Multi-Regler version zum laufen bekommen und meinen SDM 630 und Infinisolar 3 Phasen Wechselrichter sauber am laufen.
Ich komme aber nicht mit dem ds18b20 weiter :-/ Ich muss dazu sagen ich bin wirklich "neuling" was Linux und ähnliche Systeme wie Grafana angeht.
Ich beiße mich gerne durch Themen durch und auch durch Anleitungen aber ich komme an meine Grenzen.
Mein Temperaturfühler an Gpio 4 funktioniert mit der eingabe Temperature mitlerweile auch zuverlässig, allerdings habe ich keine ahnung wie ich die Daten in eine influxDB bekomme oder mittel Telegraf!? da rein bekomme.
Ich bitte um etwas anfänger hilfe so peinlich mir das ist.
Zu meiner Anlage:
30x 325W südausrichtung im Winkel von 45°grad.
Infinisolar Clon der Chinesen (passiert nicht nochmal)
Re: ds18b20 einbinden
Hallo Christian,
das ist eigentlich gar kein großes Problem.
Wenn Du soweit bist, daß durch einen Konsolenbefehl die Daten des DS18B20 innerhalb der Konsole angezeigt werden können, kann man die auch in eine Textdatei schreiben lassen.
Der Inhalt der Textdatei wird dann wiederum als Variable in eine Deiner beiden InfluxDB über die entsprechende _math.php als Zusatzquery eingefügt.
Die komplette Prozedur hier im Forum abzuarbeiten, sprengt jedoch den Rahmen. Per email können wir dies jedoch gerne machen. Das ist bei mir völlig kostenlos.
Vielleicht hilft jedoch auch jemand anderes.
Enrico
das ist eigentlich gar kein großes Problem.
Wenn Du soweit bist, daß durch einen Konsolenbefehl die Daten des DS18B20 innerhalb der Konsole angezeigt werden können, kann man die auch in eine Textdatei schreiben lassen.
Der Inhalt der Textdatei wird dann wiederum als Variable in eine Deiner beiden InfluxDB über die entsprechende _math.php als Zusatzquery eingefügt.
Die komplette Prozedur hier im Forum abzuarbeiten, sprengt jedoch den Rahmen. Per email können wir dies jedoch gerne machen. Das ist bei mir völlig kostenlos.
Vielleicht hilft jedoch auch jemand anderes.
Enrico
-
- Beiträge: 10
- Registriert: Do 28. Apr 2022, 02:46
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 1 Mal
Re: ds18b20 einbinden
Hallo Enrico,
ich lerne gerne dazu vlkt können wir uns ja morgen per Mail unterhalten oder vielleicht sogar im Discord mal quatschen
Finde es super und bin dir jetzt schon erst einmal dankbar
ich lerne gerne dazu vlkt können wir uns ja morgen per Mail unterhalten oder vielleicht sogar im Discord mal quatschen
Finde es super und bin dir jetzt schon erst einmal dankbar
Re: ds18b20 einbinden
Hallo Christian,
der von Dir geschickte Link https://www.kompf.de/weather/pionewiremini.html, brachte für mich den Durchbruch.
Ich habe zum Test 5 Sensoren an meinen TestPi angeschlossen, und die erforderlichen Schritte befolgt. Auf ein RDDTool bzw. zusätzliche scripts konnte ich verzichten.
Ich hänge mal 2 Bilder, für die Suche nach den richtigen Adressen an. Vielleicht kommst Du damit zurecht. Zusätzlich füge ich auch die 5_DS18B20_math.php dazu. Diese _math.php mußt Du mit dem Namen einer Deiner WR umbenennen, und den Inhalt, SensorNamen usw. berichtigen.
Ich habe es getestet und es funktioniert.
Viel Spaß und weiter beste Solarerträge.
Enrico
der von Dir geschickte Link https://www.kompf.de/weather/pionewiremini.html, brachte für mich den Durchbruch.
Ich habe zum Test 5 Sensoren an meinen TestPi angeschlossen, und die erforderlichen Schritte befolgt. Auf ein RDDTool bzw. zusätzliche scripts konnte ich verzichten.
Ich hänge mal 2 Bilder, für die Suche nach den richtigen Adressen an. Vielleicht kommst Du damit zurecht. Zusätzlich füge ich auch die 5_DS18B20_math.php dazu. Diese _math.php mußt Du mit dem Namen einer Deiner WR umbenennen, und den Inhalt, SensorNamen usw. berichtigen.
Ich habe es getestet und es funktioniert.
Viel Spaß und weiter beste Solarerträge.
Enrico
-
- Beiträge: 10
- Registriert: Do 28. Apr 2022, 02:46
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 1 Mal
Re: ds18b20 einbinden
Das ist ein absolut geiler Tip und funktioniert Prima!
Kein großes Scripten nötig.
Vielen dank für deine Mühe und Support.
Kein großes Scripten nötig.
Vielen dank für deine Mühe und Support.
Re: ds18b20 einbinden
Hallo zusammen,
gemeinsam mit meinem Programmierfreund haben wir eine weitere Möglichkeit geschaffen.
1-wire Temperatursensoren DS18B20 mit Raspberry, Influx und Grafana
Ich denke der eine oder andere hat bereits danach gesucht.
In der Anleitung sind alle Schriite aufgeführt. Es ist einfach zu gestalten.
Wie diese Werte auch einzeln in andere Datenbanken geschrieben werden können, hatte ich ja bereits geschildert. Nun geht es aber um eine separate Datenbank mit einer hohen Anzahl von Sensoren.
https://solarfanenrico.de/ds18b20_am_RPi.pdf
Enrico
gemeinsam mit meinem Programmierfreund haben wir eine weitere Möglichkeit geschaffen.
1-wire Temperatursensoren DS18B20 mit Raspberry, Influx und Grafana
Ich denke der eine oder andere hat bereits danach gesucht.
In der Anleitung sind alle Schriite aufgeführt. Es ist einfach zu gestalten.
Wie diese Werte auch einzeln in andere Datenbanken geschrieben werden können, hatte ich ja bereits geschildert. Nun geht es aber um eine separate Datenbank mit einer hohen Anzahl von Sensoren.
https://solarfanenrico.de/ds18b20_am_RPi.pdf
Enrico
-
- Beiträge: 13
- Registriert: Sa 26. Jun 2021, 18:51
Re: ds18b20 einbinden
Hallo, ich hab nach deiner super Beschreibung alles vorbereitet und die Datanbank "temperaturen" angelegt
im Script wird dann ein Passwort verlangt, ich hab aber keines vergeben. Wird die Tabelle "Sensoren" autom im Script erstellt?
INFLUXUSER="root"
INFLUXPASS="rootpw"
INFLUXDATABASE="temperaturen"
INFLUXTABLE="sensoren"
Danke
Alois
im Script wird dann ein Passwort verlangt, ich hab aber keines vergeben. Wird die Tabelle "Sensoren" autom im Script erstellt?
INFLUXUSER="root"
INFLUXPASS="rootpw"
INFLUXDATABASE="temperaturen"
INFLUXTABLE="sensoren"
Danke
Alois
Re: ds18b20 einbinden
Hallo,
bei mir hat geholfen: sudo chmod 777 /solaranzeige/sensoren.sh
INFLUXUSER="admin"
INFLUXPASS="solaranzeige"
ja, "sensoren" wird dann automatisch erstellt
bei mir hat geholfen: sudo chmod 777 /solaranzeige/sensoren.sh
INFLUXUSER="admin"
INFLUXPASS="solaranzeige"
ja, "sensoren" wird dann automatisch erstellt
HUAWEI Smart Power Sensor DTSU666-H
WR: Huawei SUN 2000 10KTL-M1, 4KTL-M1
Batterie: Huawei LUNA2000 20 kWh
Module: 21 kWp Trinasolar Vertex S 395-TSM-DE09.08 und 420-TSM-DE09R-08
WR: Huawei SUN 2000 10KTL-M1, 4KTL-M1
Batterie: Huawei LUNA2000 20 kWh
Module: 21 kWp Trinasolar Vertex S 395-TSM-DE09.08 und 420-TSM-DE09R-08
-
- Beiträge: 13
- Registriert: Sa 26. Jun 2021, 18:51
Re: ds18b20 einbinden
Hallo, herzlichen Dank für den Hinweis.
Daten werden jetzt in die Datenbank geschrieben, es kommt aber im Script
eine Fehlermeldung. Irgendwie komisch.
-----------------------------------------------------
ich hab die Url ausgegeben um die Variablen zu überprüfen, stimmen aber
----------------------------------------------------
http://localhost:8086/write?u=admin&p=s ... mperaturen
lese Wert von Sensor
Wert von Sensor 28-3ce1e38104f1 lautet 22312
Sende Daten: sensoren,sensoradress='28-3ce1e38104f1' sensorwert=22 1698505592
HTTP/1.1 204 No Content
Content-Type: application/json
Request-Id: 94c6f3a7-75a3-11ee-86e0-b827eb9bee29
X-Influxdb-Build: OSS
X-Influxdb-Version: 1.8.10
X-Request-Id: 94c6f3a7-75a3-11ee-86e0-b827eb9bee29
Date: Sat, 28 Oct 2023 15:06:33 GMT
LG
Alois
Daten werden jetzt in die Datenbank geschrieben, es kommt aber im Script
eine Fehlermeldung. Irgendwie komisch.
-----------------------------------------------------
ich hab die Url ausgegeben um die Variablen zu überprüfen, stimmen aber
----------------------------------------------------
http://localhost:8086/write?u=admin&p=s ... mperaturen
lese Wert von Sensor
Wert von Sensor 28-3ce1e38104f1 lautet 22312
Sende Daten: sensoren,sensoradress='28-3ce1e38104f1' sensorwert=22 1698505592
HTTP/1.1 204 No Content
Content-Type: application/json
Request-Id: 94c6f3a7-75a3-11ee-86e0-b827eb9bee29
X-Influxdb-Build: OSS
X-Influxdb-Version: 1.8.10
X-Request-Id: 94c6f3a7-75a3-11ee-86e0-b827eb9bee29
Date: Sat, 28 Oct 2023 15:06:33 GMT
LG
Alois