Hallo
gut ich will mal versuchen das besser transparent zu machen was ich machen möchte.
Es soll ein Aquarium-Controller werden.
Auf dem Arduino soll später ein sketch laufen der ständig überprüft und Daten die mittels Sensoren bekommt soll er dann in eine DB schreiben . Die DB, der Webserver etc, dass läuft dann alles auf dem Raspberry.
Weiter möchte ich dann via Webfrontend hier z.B. homecontrol.js Daten in eine DB schreiben.
Diese sollen dann vom Arduino wieder gelesen werden damit er entsprechend dieser Neuen Werte andere Berechnungen machen und wieder an die DB übertragen kann
Beispiel.
Der Arduino liest mittels Sensor die Wassertemp.
Diese schreibt er in die DB damit ich sie später via Web auslesen kann.
Dann möchte ich die Wassertemp erhöhen.
Der Raspberry fragt dann zwischendurch immer in der DB nach ob es Änderungen gab.
Wenn ja wird er die Heizung im Becken anschalten bis die neue Temp erreicht ist.
Aus diesem Grund muss der Arduino ständig Werte aus der DB holen und auch wieder dort hin schreiben.
Das ist quasi ein ständige hin und her.
Mittels PHP oder eben heimcontrol.js oder einem anderen Tool (habe bis dato nur heimcontrol.js gefunden) möchte ich nur Daten aus der DB auslesen.
Evtl. wäre es noch komfortabel wenn ich direkte Daten in Echtzeit vom Adruino in mein Webfrontend bekommen könnte.
Beispiel:
Ich möchte das Wasser und dort die Temp überwachen während dieses aufgeheizt wird und nicht "alte" Daten die vom Arduino in die DB vor einer Minute geschrieben wurden
Das ist zwar ein blödes Beispiel mit dem Wasser da das Aufheizen nicht so fix geht aber nur zum Verdeutlichen wie die Komminikation von statten gehen sollte
Ich suche dabei eine simple Lösung ohne das ich an einer Schnittstelle noch was rumbasteln muss.
Ich muss dann eh schon genug mit dem sketch auf dem Arduino arbeiten und dem Webfrontend. Ich möchte mir nur umständliche Wege fernhalten für die ich im Netz fast keine Doku finde.
Was meinst Du?
Gruß Jürgen