FieldKeys der Influx Datenbank erweitern sich....
Moderator: Ulrich
FieldKeys der Influx Datenbank erweitern sich....
Hallo zusammen,
ich bin blutiger Anfänger und kämpfe mich Punkt für Punkt durch die einzelnen Themen. Dabei bin ich darüber gestolpert, dass die Influx-Datenbank wächst wie es nicht sein soll... Und zwar geht es um das "Measurement" PV. Dort wird bei den einzelnen Key Tags (?) offensichtlich bei jedem Datenbank-Schreiben eine fortlaufende Nummer angehängt. Das ganze sieht dann so aus:
name: PV
fieldKey fieldType
-------- ---------
Leistung float
Leistung1 float
Leistung10 float
Leistung100 float
Leistung1000 float
Leistung10000 float
Leistung1001 float
Leistung1002 float
Leistung1003 float
usw.
Üblicherweise gibt es ja nur die Felder Leistung, Leistung1 und Leistung2. Das gleiche passiert mit den anderen Feldern (Spannung. Strom usw).
Hat jemand eine Idee, was falsch läuft?
Ich steuere einen Huawei Dongle (Regler 62) an...
Danke für Eure Tipps...
VG
Thomas
ich bin blutiger Anfänger und kämpfe mich Punkt für Punkt durch die einzelnen Themen. Dabei bin ich darüber gestolpert, dass die Influx-Datenbank wächst wie es nicht sein soll... Und zwar geht es um das "Measurement" PV. Dort wird bei den einzelnen Key Tags (?) offensichtlich bei jedem Datenbank-Schreiben eine fortlaufende Nummer angehängt. Das ganze sieht dann so aus:
name: PV
fieldKey fieldType
-------- ---------
Leistung float
Leistung1 float
Leistung10 float
Leistung100 float
Leistung1000 float
Leistung10000 float
Leistung1001 float
Leistung1002 float
Leistung1003 float
usw.
Üblicherweise gibt es ja nur die Felder Leistung, Leistung1 und Leistung2. Das gleiche passiert mit den anderen Feldern (Spannung. Strom usw).
Hat jemand eine Idee, was falsch läuft?
Ich steuere einen Huawei Dongle (Regler 62) an...
Danke für Eure Tipps...
VG
Thomas
- Ulrich
- Administrator
- Beiträge: 5888
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 150 Mal
- Danksagung erhalten: 823 Mal
- Kontaktdaten:
Re: FieldKeys der Influx Datenbank erweitern sich....
Hallo Thomas,
da scheint beim Auslesen des Gerätes etwas falsch zu laufen.
Schau doch einmal bitte in die LOG Datei:
/var/www/log/solaranzeige.log
da scheint beim Auslesen des Gerätes etwas falsch zu laufen.
Schau doch einmal bitte in die LOG Datei:
/var/www/log/solaranzeige.log
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
Re: FieldKeys der Influx Datenbank erweitern sich....
Hallo Thomas,
gab es dazu eine Lösung?
Ich habe leider aktuell das gleiche Problem, nachdem es jetzt ein halbes Jahr problemlos lief.
Mit freundlichen Grüßen,
Michael
gab es dazu eine Lösung?
Ich habe leider aktuell das gleiche Problem, nachdem es jetzt ein halbes Jahr problemlos lief.
Mit freundlichen Grüßen,
Michael
Re: FieldKeys der Influx Datenbank erweitern sich....
Hallo,
das Problem ist immer noch vorhanden - hier ein Auszug von
select * from PV order by time desc Limit 1
Auch das Wegkopieren des measurements PV und anschließendes Zurückkopieren hat leider nicht geholfen (die Kopie PV_Copy ist immer in Ordnung)
Abfrage laut log anscheinend in Ordnung, nur selten Aussetzer wie hier:
Das passiert auch, wenn ich während des Vorgangs (measurement umkopieren) die Abfrage stoppe, indem ich Regler 0 statt Regler 62 eintrage.
Hat noch jemand einen Rat bevor ich alles neu aufsetzen muss?
Solaranzeige läuft auf einem RASPI 3b+ und ist über WLAN verbunden.
Michael
das Problem ist immer noch vorhanden - hier ein Auszug von
select * from PV order by time desc Limit 1
Code: Alles auswählen
time Leistung Leistung1 Leistung10 Leistung100 Leistung1000 Leistung1001 Leistung1002 Leistung1003 Leistung1004 Leistung1005 Leistung1006 Leistung1007 Leistung1008 Leistung1009 Leistung101 Leistung1010 Leistung1011 Leistung1012 Leistung1013 Leistung1014 Leistung1015 Leistung1016 Leistung1017 Leistung1018 Leistung1019 Leistung102 Leistung1020 Leistung1021 Leistung1022 Leistung1023 Leistung1024 Leistung1025 Leistung1026 Leistung1027 Leistung1028 Leistung1029 Leistung103 Leistung1030 Leistung1031 Leistung1032 Leistung1033 Leistung1034 Leistung1035 Leistung1036 Leistung1037 Leistung1038 Leistung1039 Leistung104 Leistung1040 Leistung1041 Leistung1042 Leistung1043.........
Auch das Wegkopieren des measurements PV und anschließendes Zurückkopieren hat leider nicht geholfen (die Kopie PV_Copy ist immer in Ordnung)
Code: Alles auswählen
SELECT Leistung,Leistung1,Leistung2,Spannung1,Spannung2,Strom1,Strom2 INTO PV_Copy FROM PV
drop measurement PV
SELECT Leistung,Leistung1,Leistung2,Spannung1,Spannung2,Strom1,Strom2 INTO PV FROM PV_Copy
drop measurement PV_Copy
Code: Alles auswählen
27.01. 16:09:01 |---------------- Start huawei_LAN.php -----------------------------
27.01. 16:09:01 -Huawei: 192.168.10.66 Port: 502 GeräteID: 1
27.01. 16:09:05 > -Gerätetyp: SUN2000-10KTL-M Modell ID: 429
27.01. 16:09:10 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
27.01. 16:09:35 > -Gerätetyp: SUN2000-10KTL-M Modell ID: 429
27.01. 16:09:40 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
27.01. 16:09:57 -OK. Datenübertragung erfolgreich.
27.01. 16:09:57 |---------------- Stop huawei_LAN.php ---------------------------
27.01. 16:10:01 |---------------- Start huawei_LAN.php -----------------------------
27.01. 16:10:01 -Huawei: 192.168.10.66 Port: 502 GeräteID: 1
27.01. 16:10:22 -Fehler! Keine gültigen Daten empfangen.
27.01. 16:10:42 -Fehler! Ende.
27.01. 16:10:42 |---------------- Stop huawei_LAN.php ---------------------------
27.01. 16:11:02 |---------------- Start huawei_LAN.php -----------------------------
27.01. 16:11:02 -Huawei: 192.168.10.66 Port: 502 GeräteID: 1
27.01. 16:11:05 > -Gerätetyp: SUN2000-10KTL-M Modell ID: 429
27.01. 16:11:10 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
27.01. 16:11:37 > -Gerätetyp: SUN2000-10KTL-M Modell ID: 429
27.01. 16:11:42 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
27.01. 16:11:58 -OK. Datenübertragung erfolgreich.
27.01. 16:11:58 |---------------- Stop huawei_LAN.php ---------------------------
Hat noch jemand einen Rat bevor ich alles neu aufsetzen muss?
Solaranzeige läuft auf einem RASPI 3b+ und ist über WLAN verbunden.
Michael
Re: FieldKeys der Influx Datenbank erweitern sich....
Falls jemand anders auch das Problem hat - ein Backup und Restore der DB Solaranzeige hat geholfen.
1. Abfrage beendet, indem ich den Regler in der user.config.php auf 0 gesetzt habe
2. DB Backup:
3. DB löschen
4. DB Restore:
5. Reglernummer wieder in der user.config.php eingetragen
Jetzt scheint es (erst einmal) wieder korrekt zu laufen.
1. Abfrage beendet, indem ich den Regler in der user.config.php auf 0 gesetzt habe
Code: Alles auswählen
sudo nano /var/www/html/user.config.php
2. DB Backup:
Code: Alles auswählen
sudo influxd backup -portable -database solaranzeige /tmp/solaranzeige_backup
Code: Alles auswählen
influx
drop database solaranzeige
quit
Code: Alles auswählen
sudo influxd restore -portable -database solaranzeige /tmp/solaranzeige_backup
Code: Alles auswählen
sudo nano /var/www/html/user.config.php
Code: Alles auswählen
> select * from PV order by time desc Limit 100
name: PV
time Leistung Leistung1 Leistung2 Spannung1 Spannung2 Strom1 Strom2
---- -------- --------- --------- --------- --------- ------ ------
2024-01-28T16:55:12Z 0 0 0 0 0 0 0
2024-01-28T16:54:22Z 0 0 0 0 0 0 0
2024-01-28T16:54:12Z 0 0 0 0 0 0 0
2024-01-28T16:53:22Z 0 0 0 0 0 0 0