INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Sensordaten über lokales Netzwerk speichern
15.11.2020, 21:09
Beitrag #1
Sensordaten über lokales Netzwerk speichern
Hallo an Alle,

ich bin sehr unerfahren was programmieren und Microcontroller angeht und hätte ein paar Fragen bezüglich eines Projektes von mir. Es geht um mehrere, parallele Temperaturmessungen, deren Messdaten ohne Internet auf dem PC abgespeichert werden sollen. Hier die Eckdaten für das Projekt:

- Microcontroller: NodeMCU ESP8266
- Temperatursensor: DS18B20
- Anzahl der Sensoren: 25
- Anzahl der Messungen pro Sensor: ca. 360 (alle 30 s über 3 h)
- pro Sensor ein Microcontroller

Die Schaltung für die Messung der Temperatur funktioniert einwandfrei, nun weiß ich aber nicht wie ich die Daten abspeichern und ohne Internet auf den PC übertragen kann? Die Sensoren werden über Batterien betrieben und können auch nicht per Kabel mit dem PC verbunden werden.

Habe bereits über die Speicherung im EEPROM nachgedacht, jedoch wäre der Speicherplatz zu gering für die vielen Messpunkte.

Man kann doch bestimmt ein lokales Netzwerk aufbauen, in dem die Daten übermittelt werden können? Huh (Die Speicherung der Messdaten auf eine SD-Karte wäre nur eine Notlösung)

Ich wäre wirklich sehr dankbar für ein paar hilfreiche Tipps, in welche Richtung ich weiter recherchieren sollte, vielleicht hat ja jemand von euch bereits ein vergleichbares Projekt realisiert. Shy

Herzlichen Dank im Voraus und viele Grüße

Dave
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.11.2020, 21:26
Beitrag #2
RE: Sensordaten über lokales Netzwerk speichern
Sinnvollste Lösung (in meinen Augen):

ESP8266 mit Sensor ins WLAN einbinden
auf dem PC eine MySQ/MariaDBL-Datenbank einrichten (XAMPP)
Vom ESP8266 direkt in die DB schreiben mit der Lib von Chuck Bell.

Über die Datenbank / den Webserver kannst Du dann beliebige Auswertungen fahren.

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.11.2020, 21:32
Beitrag #3
RE: Sensordaten über lokales Netzwerk speichern
Hey Tommy,

vielen Dank für deine super schnelle Antwort. Ich werde mich mal daran versuchen und berichten wies läuft Big Grin

Grüße Dave
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15.11.2020, 23:29
Beitrag #4
RE: Sensordaten über lokales Netzwerk speichern
Moin Dave,
ergänzend zu dem, was Tommy vorgeschlagen hat, könntest Du Dir auch auf dem PC (alternativ ein Raspi) IOBroker installieren. Das ist zwar eigentlich für Smarthome Anwendungen gedacht, funktioniert aber auch für alles andere wunderbar, wenn es darum geht, Sensordaten zu erfassen, zu speichern und auszuwerten. Die Daten werden dann vom ESP per MQTT (meine Präferenz) an den Broker gesendet.
Gruß Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.11.2020, 13:43
Beitrag #5
RE: Sensordaten über lokales Netzwerk speichern
Hey Jan,

vielen Dank für deine Antwort Smile

Ich hätte sogar einen Raspi da, würdest du mir den empfehlen oder den IOBroker auf dem PC? (Müsste ja dann den Raspi auch erst programmieren?)
Das mit dem MQTT habe ich auch schon gelesen, hättest du da ein paar Tipps/Anleitungen für das weitere Vorgehen?

Falls sonst noch jemand einen Vorschlag hat, gerne her damit Wink

Viele Grüße

Dave
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
17.11.2020, 09:15
Beitrag #6
RE: Sensordaten über lokales Netzwerk speichern
(16.11.2020 13:43)Dave298 schrieb:  Ich hätte sogar einen Raspi da, würdest du mir den empfehlen oder den IOBroker auf dem PC? (Müsste ja dann den Raspi auch erst programmieren?)
Das mit dem MQTT habe ich auch schon gelesen, hättest du da ein paar Tipps/Anleitungen für das weitere Vorgehen?

Moin Dave,
Wenn Du einen Raspi da hast, würde ich eine extra SD-Karte mit einer IOBroker-Installation machen. Da gibt es fertige Images und Anleitungen auf der IOBroker-Seite.
Ich würde Dir allerdings raten, vorher mal das ein oder Andere Youtube-Video zu IOBroker anzusehen, damit Du grob die Funktionsweise von IOBroker kennenlernst.
Zum Thema MQTT kann ich Dir zur Einleitung diesen Artikel empfehlen und mit einer praktischen Anwendung diesen Thread.
Den Weg, den Tommy vorgeschlagen hat, solltest Du Dir vielleicht aber auch kurz ansehen, vielleicht ist er einfacher. Ich bin gedanklich etwas auf IOBroker und MQTT eingefahren.
Gruß Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.12.2020, 20:36
Beitrag #7
RE: Sensordaten über lokales Netzwerk speichern
Hallo Leute,

ich hab ein etwas ähnliches Problem. Falls das hier nicht rein soll kann das eventuell ein Admin in ein eigenes Thema schieben. Ich bin auch nicht wirklich Programmierer.
Die Hardware ist die selbe wie bei Dave.
2x NodeMCU und 4x DS18B20
Der Plan:
Eine NodeMCU misst 3 Temperaturen Wasserspeicher, Luft Innen und Luft Außen.
Diese Temperaturen sollen an NodeMCU 2 geschickt werden, welche auch eine Wassertemperatur misst. Dort werden die Wassertemperaturen verrechnet und eine Pumpe geschaltet.
Und dann wird alles noch an einen Raspberry geschickt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02.12.2020, 20:50
Beitrag #8
RE: Sensordaten über lokales Netzwerk speichern
Welche der andiskutierten Varianten hast Du getestet?

Gruß Tommy

"Wer den schnellen Erfolg sucht, sollte nicht programmieren, sondern Holz hacken." (Quelle unbekannt)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Canon-Kamera über WLAN auslösen ingo46 5 326 03.07.2021 17:15
Letzter Beitrag: ingo46
  Wert in EEprom schreiben über Node red shorty111 8 767 20.05.2021 20:39
Letzter Beitrag: Bitklopfer
  Datei von PC auf SD-Karte speichern Karl Stanger 8 978 12.04.2021 18:03
Letzter Beitrag: Tommy56
  n Bytes über UDP empfangen Igom 5 649 21.02.2021 10:30
Letzter Beitrag: Tommy56
  Arduino über Serielle Schnittstelle rücksetzen Rainer2 5 714 12.02.2021 13:31
Letzter Beitrag: Tommy56
  Keypad Eingabe in Arrays speichern Simon_St 5 914 02.02.2021 20:11
Letzter Beitrag: Simon_St
  Float Werte im EEPROM speichern Kein Progammierer 10 1.622 22.12.2020 21:20
Letzter Beitrag: Tommy56
  zweiten Wert über Serial einlesen vlakvark 7 929 14.12.2020 21:06
Letzter Beitrag: Tommy56
  DS1307 RTC - Ausschaltzeitpunkt speichern Foto-Ralf 8 1.116 09.12.2020 12:15
Letzter Beitrag: Foto-Ralf
  Servo im Programm über einen Taster betätigen CB2311 26 2.550 08.12.2020 19:21
Letzter Beitrag: Tommy56

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste