Die Suche ergab 10 Treffer

von der_Arne
Samstag 1. Oktober 2016, 14:34
Forum: Datenbankprogrammierung mit Python
Thema: MySql Mittelwert berechnen lassen
Antworten: 1
Zugriffe: 2057

MySql Mittelwert berechnen lassen

Hallo
Ich möchte mir eine Homepage aufbauen für mein Photovoltaikanlage.
Anzeige für momentan Verbrauch/Produktion
sowie Diagramme für die Tages bzw. Wochen Produktion

Derzeitig habe ich eine Datenbank mit zwei Tabellen "Verbrauch" & "Produktion" (Spalten: ID ; DatumZeit ; Sensorwert)
in beide ...
von der_Arne
Sonntag 24. Juli 2016, 22:58
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

DANKE Nochmal nezzcarth

ich hab deinen Code grade nochmal probiert und dieser läuft auch durch ohne Fehlermeldung... :D :D :D :D
von der_Arne
Sonntag 24. Juli 2016, 22:02
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

mmmmm :cry: :cry: :cry: :cry:

Ich hab den Code nun eben etwas eingerückt und es läuft


#python3
import mysql.connector
import json
import glob
import shutil

for file in glob.glob("*.json"):
with open(file) as fh:
data = json.load(fh)


PV_ZEIT=data["Head"]["Timestamp"]
PV_jetzt=data["Body ...
von der_Arne
Sonntag 24. Juli 2016, 21:58
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

#python3
import mysql.connector
import json
import glob
import shutil

for file in glob.glob("*.json"):
with open(file) as fh:
data = json.load(fh)


PV_ZEIT=data["Head"]["Timestamp"]
PV_jetzt=data["Body"]["PAC"]["Values"]["1"]
PV_Unit_tag=data["Body"]["PAC"]["Unit"]
cnx = mysql.connector.connect ...
von der_Arne
Sonntag 24. Juli 2016, 21:54
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

Es wird bei mir aber nur eine Datei eingelesen und verschoben.
:K :K :(

Führe ich das Skript mehrmals aus bis der Ordner leer ist, wird mit einer Fehlermeldung abgebrochen.
von der_Arne
Sonntag 24. Juli 2016, 21:33
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

Servus

habe shutil auch grade gefunden und es funktioniert.
Super
DANKE für die viele Hilfe und Geduld

werde jetzt noch versuchen nen Loop einzubauen.
Damit geprüft wird ob sich Dateien im Ordner befinden, wenn ja soll die Datei in die DB geschrieben werden wenn nein soll Programm beendet werden.
von der_Arne
Sonntag 24. Juli 2016, 21:22
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

Okay
Danke für den Tip. Das mit dem Einrücken hat nun geklappt.
die Import .... from ... Geschichte habe ich nun auch etwas gekürzt.

Dabei ist mir aufgefallen das ich ja immer die aktuelle Zeit genutzt habe für den Zeitstempel in der DB dies was natürlich etwas bescheiden ist wenn ich 60 Dateien ...
von der_Arne
Sonntag 24. Juli 2016, 20:31
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

Hallo nochmal
nezzcarth so wie du es beschreibst hätte ich mir dies auch gedacht. Leider komme ich mit deinem Beispiel überhaupt nicht zurecht.

Ich habe mal dein Beispiel genommen und in das Skript gepackt, leider bekomme ich da die Fehlermeldung "expected an indented block"
Bei Zeile 13

data ...
von der_Arne
Sonntag 24. Juli 2016, 17:56
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

Re: JSON Ordner einlesen

Hallo
Danke für den Tipp mit GLOB,
Ich habe mir das mal angeschaut, grundsätzlich ja recht einfach - GLOB - findet alle Dateien in einem PFAD mit bestimmten Kriterien.
Bei mir würden sich so mehrere Dateien finden, ich kann die Ergebnisliste ja leider nicht auf eine Datei begrenzen, oder?
Sonst ...
von der_Arne
Samstag 23. Juli 2016, 13:44
Forum: Allgemeine Fragen
Thema: JSON Ordner einlesen
Antworten: 17
Zugriffe: 4090

JSON Ordner einlesen

Hallo
Ich betreibe eine PV-Anlage und diese stellt mir minütlich die Leistungswerte per JSON-Format zu Verfügung.
Bisher habe ich auf meinem NAS QNAP per Crontab nen Skript minütlich laufen lassen welche die Daten in eine SQL-Datenbank schreibt.
Soweit so gut.
Dabei wurde die JSON Datei minütlich ...