Hallo Spezialisten,
ich bin Anfänger was Linux +Programmierung betrifft, hab aber während meines verregneten Urlaubes schon einiges geschafft.
IST-situation:
- Ein BeagleBoneBlack (BBB) installiert mit Debian (hängt im LAN Netzerk)
- Ein python script liefert mir von meiner Heizungssteuerung alle 5 Minuten ein JSON-file mit Temperatur- und Pumpenleistungsdaten.
- Da von diesem file ca. 40 Messwerte übermittelt werdem, jedoch nur ca. 10 relevant sind erzeugt ein weiteres Pythonskript ein abgespecktes, vereinfachtes JSON file mit den aktuellen Messwerten = ACTUALS.JSON
- das Format ist beispielsweise {"zeit":"2014 09 15 11:00","temp1":23.2,"temp2":32.8}
- dasselbe script schreibt diese Werte alle 5 minuten in ein - dsagen wir mal - master file mit allen daten = LOG.JSON
- das Format ist dann analog dazu zB.:
{"zeit":"2014 09 15 11:00","temp1":23.2,"temp2":32.3}
{"zeit":"2014 09 15 11:05","temp1":24.4,"temp2":38.0}
SO, nun zu den Fragen:
- Grundsätzlich: ich möchte die Daten in zukunft mit Highcharts grafisch darstellen
- Ratet Ihr die logging Daten in LOG.JSON zu lassen (file wird halt immer größer, alle 5 minuten am ende eine Zeile hinzugefügt) oder würdet ihr hier schon zu einer SQLITE Datenbank raten?
- im 2ten Fall müsste ich durch ein script einfach die ACTUALS.JSON in die Datenbank aufnehmen - jede 5 minuten
Ich habe es bereits geschafft mir mittels php die ACTUALS.JSON daten auf einer websit darstellen zu lassen.
Die Frage wird sein:
- SQLITE vs JSON: mit welcher methode bin ich im anschluss flexibler wenn es um das aufbereiten der Daten für Diagramme - in meinem Fall highcharts - geht?
- Szenario zb: Grafik über temperaturverlauf der letzten 12 Monate => hier genügt ja zb die durchschnittstemperatur jedes tages oder tag/nacht -> die verarbeitung aller daten des 5 min intervalls wäre ziemlcher overkill.
- ist das einfacher und performanter mit SQLITE zu erledigen?
- habe ich durch SQLITE andere Vorteile?
Danke
im Voraus
Virus
ich bin Anfänger was Linux +Programmierung betrifft, hab aber während meines verregneten Urlaubes schon einiges geschafft.
IST-situation:
- Ein BeagleBoneBlack (BBB) installiert mit Debian (hängt im LAN Netzerk)
- Ein python script liefert mir von meiner Heizungssteuerung alle 5 Minuten ein JSON-file mit Temperatur- und Pumpenleistungsdaten.
- Da von diesem file ca. 40 Messwerte übermittelt werdem, jedoch nur ca. 10 relevant sind erzeugt ein weiteres Pythonskript ein abgespecktes, vereinfachtes JSON file mit den aktuellen Messwerten = ACTUALS.JSON
- das Format ist beispielsweise {"zeit":"2014 09 15 11:00","temp1":23.2,"temp2":32.8}
- dasselbe script schreibt diese Werte alle 5 minuten in ein - dsagen wir mal - master file mit allen daten = LOG.JSON
- das Format ist dann analog dazu zB.:
{"zeit":"2014 09 15 11:00","temp1":23.2,"temp2":32.3}
{"zeit":"2014 09 15 11:05","temp1":24.4,"temp2":38.0}
SO, nun zu den Fragen:
- Grundsätzlich: ich möchte die Daten in zukunft mit Highcharts grafisch darstellen
- Ratet Ihr die logging Daten in LOG.JSON zu lassen (file wird halt immer größer, alle 5 minuten am ende eine Zeile hinzugefügt) oder würdet ihr hier schon zu einer SQLITE Datenbank raten?
- im 2ten Fall müsste ich durch ein script einfach die ACTUALS.JSON in die Datenbank aufnehmen - jede 5 minuten
Ich habe es bereits geschafft mir mittels php die ACTUALS.JSON daten auf einer websit darstellen zu lassen.
Die Frage wird sein:
- SQLITE vs JSON: mit welcher methode bin ich im anschluss flexibler wenn es um das aufbereiten der Daten für Diagramme - in meinem Fall highcharts - geht?
- Szenario zb: Grafik über temperaturverlauf der letzten 12 Monate => hier genügt ja zb die durchschnittstemperatur jedes tages oder tag/nacht -> die verarbeitung aller daten des 5 min intervalls wäre ziemlcher overkill.
- ist das einfacher und performanter mit SQLITE zu erledigen?
- habe ich durch SQLITE andere Vorteile?
Danke
im Voraus
Virus
Kommentar