Hallo
Erst mal zum Aufbau: Ich habe eine Microkontroller (WeMos D1 mini), der in unregelmäßigen Abständen Werte an ein php-Skript übergibt, welches auf einem Webserver liegt. Das php-Skript speichert die Daten dann in einer mysql Datenbank ab. Ein weiteres php-Skript liest die Daten dann aus der Datenbank und das wird dann auf einer Website angezeigt.
So jetzt zu meinem Problem: Ich hätte gerne, dass die Daten auf der Website sofort aktualisiert werden, sobald der D1mini einen neuen Wert gesendet hat.
Aktuell hab ich das ganze über folgenden Code realisiert:
Code
<script>
$(document).ready(function() {
$("#Refresh").load("main.php");
var refreshId = setInterval(function() {
$("#Refresh").load("dbAbfrage.php");
}, 1);
});
</script>
Funktioniert zwar, aber selbst wenn Stundenlang kein neuer Wert rein kommt, wird alle paar Millisekunden aktualisiert. Das kann ja nicht die Lösung sein
Für Tipps wäre ich sehr dankbar