Logdaten / Tracelevel
Moderator: Ulrich
Logdaten / Tracelevel
Hallo,
habe eine Frage zur Datei /var/log/solaranzeige.log.
Dort werden ja standardmäßig zu jedem Auslesevorgang mehrere Zeilen geschrieben.
Somit wächst diese Datei ja sehr schnell und es entstehen viele Schreibzugriffe auf die SD-Card.
Wenn die Solaranzeige einmal läuft, kann man diese Einträge irgendwie "abschalten/auskommentieren"?
Und wozu dient
$Tracelevel = 7; // 1 bis 10 10 = Debug
aus den xxxxx_meter.php Dateien (bzw. die Werte 1 - 10)?
Danke Roy
habe eine Frage zur Datei /var/log/solaranzeige.log.
Dort werden ja standardmäßig zu jedem Auslesevorgang mehrere Zeilen geschrieben.
Somit wächst diese Datei ja sehr schnell und es entstehen viele Schreibzugriffe auf die SD-Card.
Wenn die Solaranzeige einmal läuft, kann man diese Einträge irgendwie "abschalten/auskommentieren"?
Und wozu dient
$Tracelevel = 7; // 1 bis 10 10 = Debug
aus den xxxxx_meter.php Dateien (bzw. die Werte 1 - 10)?
Danke Roy
- Ulrich
- Administrator
- Beiträge: 5882
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 151 Mal
- Danksagung erhalten: 826 Mal
- Kontaktdaten:
Re: Logdaten / Tracelevel
Hallo Roy,
Damit wird ausgewählt wie viel geloggt werden soll.
1 = es wird nichts geloggt
10 = Es wird extrem viel geloggt.
Normal = 7
Wenn alles ohne Probleme läuft = 5
Wenn es Unklarheiten gibt 8 oder 9
Du kannst das ohne Probleme testen. Vergesse nur das Semikolon hinter der Zahl nicht. Wenn das fehlt läuft gar nichts mehr.
Code: Alles auswählen
$Tracelevel = 7; // 1 bis 10 10 = Debug
1 = es wird nichts geloggt
10 = Es wird extrem viel geloggt.
Normal = 7
Wenn alles ohne Probleme läuft = 5
Wenn es Unklarheiten gibt 8 oder 9
Du kannst das ohne Probleme testen. Vergesse nur das Semikolon hinter der Zahl nicht. Wenn das fehlt läuft gar nichts mehr.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 13
- Registriert: Sa 26. Jun 2021, 18:51
Re: Logdaten / Tracelevel
Hallo!
Wo kann ich den Tracelevel einstellen, in der user.config.php werden ja auch Logzeigen geschrieben.
Wie kann ich feststellen welche xxxxx_meter.php Datei verwendet wird damit ich den Tracelevel einstellen kann
Der Wechselrichter ist ein Fronius Symo 5.0-3-M und Smart Meter 63A
Ich möchte feststellen warum In der Datenbank Summen keine Werte(nur 0) in den Feldern:
Wh_Gesamt
Wh_Gesamt_Jahr
Wh_Heute
sind. Lt. Datenbank steht allerdings unter Produkt (Info DB) Fronius Symo Gen 24.
Gibt es irgendwo eine Beschreibung der Felder aus der solar_api/v1/GetMeterRealtimeData.cgi?Scope=System&DataCollection=MeterRealtimeData
Danke
Alois
Wo kann ich den Tracelevel einstellen, in der user.config.php werden ja auch Logzeigen geschrieben.
Wie kann ich feststellen welche xxxxx_meter.php Datei verwendet wird damit ich den Tracelevel einstellen kann
Der Wechselrichter ist ein Fronius Symo 5.0-3-M und Smart Meter 63A
Ich möchte feststellen warum In der Datenbank Summen keine Werte(nur 0) in den Feldern:
Wh_Gesamt
Wh_Gesamt_Jahr
Wh_Heute
sind. Lt. Datenbank steht allerdings unter Produkt (Info DB) Fronius Symo Gen 24.
Gibt es irgendwo eine Beschreibung der Felder aus der solar_api/v1/GetMeterRealtimeData.cgi?Scope=System&DataCollection=MeterRealtimeData
Danke
Alois
- Ulrich
- Administrator
- Beiträge: 5882
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 151 Mal
- Danksagung erhalten: 826 Mal
- Kontaktdaten:
Re: Logdaten / Tracelevel
Hallo Alois,
in der Datei regler_auslesen.php kannst du den Dateinamen finden, der für den eingestellten Regler zuständig ist.
Für den Regler 3 ist es z.B. die Datei tracer_regler.php
In dieser Datei kann dann am Anfang der tracelevel geändert werden.
in der Datei regler_auslesen.php kannst du den Dateinamen finden, der für den eingestellten Regler zuständig ist.
Code: Alles auswählen
case 1:
// Victron energy Regler Serie BlueSolar
require($Pfad."/ivt_solarregler.php");
break;
case 2:
// Tracer Serie
require($Pfad."/steca_solarregler.php");
break;
case 3:
// Tracer Serie
require($Pfad."/tracer_regler.php");
break;
case 4:
// Victron energy Regler Serie BlueSolar
require($Pfad."/victron_solarregler.php");
break;
case 5:
// Micro-Wechselrichter INV250-45
require($Pfad."/aec_wechselrichter.php");
break;
case 6:
// Victron energy Batteriemonitore BMV 7xx
require($Pfad."/bmv_serie.php");
break;
case 7:
// Steca Solarix PLI 5000 Wechselrichter & Regler
require($Pfad."/ax_wechselrichter.php");
break;
case 8:
// InfiniSolar V Serie Wechselrichter
require($Pfad."/infini_v_serie.php");
break;
case 9:
// MPPSolar MPI 10kW Hybrid 3 Phasen
require($Pfad."/mpi_3phasen_serie.php");
break;
case 10:
// SolarMax S-Serien
require($Pfad."/solarmax_s_serie.php");
break;
case 11:
// Phoenix Wechselrichter von Victron
require($Pfad."/phoenix_victron.php");
break;
case 12:
// Fronius Symo Serie
require($Pfad."/fronius_symo_serie.php");
break;
case 13:
// Joulie-16 BMS von AutarcTech
require($Pfad."/joulie_16_bms.php");
break;
case 14:
// Rover von Renogy
require($Pfad."/rover_renogy.php");
break;
case 15:
// US2000B von PylonTech
require($Pfad."/us2000_bms.php");
break;
case 16:
// SolarEdge Wechselrichter mit MODBUS Zähler
require($Pfad."/solaredge_serie.php");
break;
case 17:
// KOSTAL Plenticore Wechselrichter
require($Pfad."/kostal_plenticore.php");
break;
case 18:
// S10E von E3/DC Wechselrichter
require($Pfad."/e3dc_wechselrichter.php");
break;
case 19:
// eSmart3 Laderegler
require($Pfad."/eSmart3.php");
break;
case 20:
// SolarEdge Wechselrichter ohne MODBUS Zähler
require($Pfad."/solaredge_ohne.php");
break;
case 21:
// KOSTAL Pico mit USB Anschluss
require($Pfad."/kostal_pico.php");
break;
case 22:
// KOSTAL Smart Energy Meter mit MODBUS TCP Anschluss
require($Pfad."/kostal_meter.php");
break;
case 23:
// Sonoff POW R2 mit Tasmota Firmware und MQTT Anbindung
require($Pfad."/sonoff_mqtt.php");
break;
case 24:
// Infini xKW Hybrid Wechselrichter 1 Phase
require($Pfad."/infini_p16.php");
break;
case 25:
// Sonnen Batterie
require($Pfad."/sonnen_batterie.php");
break;
case 26:
// MPPSolar 5048 MK und GK
require($Pfad."/qpi_p30.php");
break;
case 27:
// SMA Sunny Tripower
require($Pfad."/sma_wr.php");
break;
case 28:
// HRDi marlec Laderegler
require($Pfad."/hrdi_laderegler.php");
break;
case 29:
// go-e Charger Wallbox
require($Pfad."/go-e_wallbox.php");
break;
case 30:
// Keba Wallbox
require($Pfad."/keba_wallbox.php");
break;
case 31:
// Shelly 3EM
require($Pfad."/shelly.php");
break;
case 32:
// KACO Wechselrichter
require($Pfad."/kaco_wr.php");
break;
case 33:
// Labornetzteil JT-8600
require($Pfad."/labornetzteil.php");
break;
case 34:
// SDM630 Smart Meter
require($Pfad."/SDM630_meter.php");
break;
case 35:
// Wallbe Wallbox
require($Pfad."/wallbe_wallbox.php");
break;
case 36:
// Delta Wechselrichter
require($Pfad."/delta_wechselrichter.php");
break;
case 37:
// Simple EVSE Wallbox
require($Pfad."/simple_evse.php");
break;
case 38:
// Alpha ESS Wechselrichter
require($Pfad."/alpha_ess.php");
break;
case 39:
// openWB Wallbox
require($Pfad."/openWB.php");
break;
case 40:
// Phocos Wechselrichter
require($Pfad."/phocos.php");
break;
case 41:
// Pylontech US 3000 BMS
require($Pfad."/us3000_bms.php");
break;
case 42:
// Pv18 VHM Wechselrichter
require($Pfad."/pv18_vhm_serie.php");
break;
case 43:
// Senec Stromspeicher
require($Pfad."/senec.php");
break;
case 44:
// Webasto Wallbox
require($Pfad."/webasto_wb.php");
break;
case 45:
// Phocos Any-Grid
require($Pfad."/phocos_any_grid.php");
break;
case 46:
// Huawei Wechselrichter
require($Pfad."/huawei.php");
break;
case 47:
// Phoenix Contact Wallbox
require($Pfad."/phoenix_wb.php");
break;
case 48:
// Growatt Wechselrichter
require($Pfad."/growatt.php");
break;
case 49:
// Huawei SmartLogger
require($Pfad."/huawei_SL.php");
break;
case 50:
// SDM230 Zähler 1 Phase
require($Pfad."/sdm230_meter.php");
break;
case 51:
// Siemens PAC2200 3 Phasen Zähler
require($Pfad."/pac2200_meter.php");
break;
case 52:
// Goodwe Wechselrichter
require($Pfad."/goodwe_wr.php");
break;
case 53:
// Solarlog Pro 380 -Mod
require($Pfad."/solarlog380pro.php");
break;
case 54:
// SMA Energy Meter 2.0
require($Pfad."/sma_energy.php");
break;
case 55:
// Studer xtender Wechselrichter
require($Pfad."/studer_wr.php");
break;
case 56:
// Huawei M1 Modelle
require($Pfad."/huawei_M1.php");
break;
case 57:
// Daly BMS China
require($Pfad."/daly_bms.php");
break;
case 58:
// SolarEdge Ertragszaehler
require($Pfad."/solaredge_smartmeter.php");
break;
case 59:
// EASUN POWER Wechselrichter
require($Pfad."/easun_p30.php");
break;
case 60:
// Hardy Barth Wallbox
require($Pfad."/hardy_barth.php");
break;
case 61:
// SMARTPI Zähler
require($Pfad."/smartpi.php");
break;
case 62:
// Huawei Wechselrichter mit SDongle
require($Pfad."/huawei_LAN.php");
break;
In dieser Datei kann dann am Anfang der tracelevel geändert werden.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 13
- Registriert: Sa 26. Jun 2021, 18:51
Re: Logdaten / Tracelevel
Hallo Ulrich, danke für die Info, hat super funktioniert
Im Log File ist unter
-Query
Meter Abfrage der Wert Energieproduziert vorhanden
unter Sumnme sind die Wh_Heute=0,Wh_Gesamt=0,Wh_Gesamt_Jahr=0
Eigentlich sind die Daten ja auch in der Metertabelle oder?
Wie kann ich die Daten
EnergieProduziert
EnergieVerbraucht
Einspeisung
pro Tag sehen, daraus könnte ich dann alle weiteren Abfragen basteln.
select SUM(EnergieProduziert), SUM(EnergieVerbraucht), SUM(Einspeisung), SUM(Verbrauch)
from Meter where time >= '2021-09-01T05:00:00Z' AND time <= '2021-09-01T21:00:00Z'
name: Meter
time sum sum_1 sum_2 sum_3
---- --- ----- ----- -----
2021-09-01T05:00:00Z 546408427 85545354 206120.58999999994 139377.3199999999
Sind diese Werte in Watt?
Danke und lG
Alois
Im Log File ist unter
-Query
Meter Abfrage der Wert Energieproduziert vorhanden
unter Sumnme sind die Wh_Heute=0,Wh_Gesamt=0,Wh_Gesamt_Jahr=0
Eigentlich sind die Daten ja auch in der Metertabelle oder?
Wie kann ich die Daten
EnergieProduziert
EnergieVerbraucht
Einspeisung
pro Tag sehen, daraus könnte ich dann alle weiteren Abfragen basteln.
select SUM(EnergieProduziert), SUM(EnergieVerbraucht), SUM(Einspeisung), SUM(Verbrauch)
from Meter where time >= '2021-09-01T05:00:00Z' AND time <= '2021-09-01T21:00:00Z'
name: Meter
time sum sum_1 sum_2 sum_3
---- --- ----- ----- -----
2021-09-01T05:00:00Z 546408427 85545354 206120.58999999994 139377.3199999999
Sind diese Werte in Watt?
Danke und lG
Alois
- Ulrich
- Administrator
- Beiträge: 5882
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 151 Mal
- Danksagung erhalten: 826 Mal
- Kontaktdaten:
Re: Logdaten / Tracelevel
Schaue bitte mal in die LOG Datei /var/www/log/solaranzeige.log welchen CompatibilityRange du hast.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 13
- Registriert: Sa 26. Jun 2021, 18:51
Re: Logdaten / Tracelevel
Hallo Ulrich,
der Eintrag ist API Version: 1 CompatibilityRange: 1.5-18
LG
Alois
der Eintrag ist API Version: 1 CompatibilityRange: 1.5-18
LG
Alois
- Ulrich
- Administrator
- Beiträge: 5882
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 151 Mal
- Danksagung erhalten: 826 Mal
- Kontaktdaten:
Re: Logdaten / Tracelevel
Bist du denn sicher, dass dein Gerät diese Daten auch liefert. Mir ist nur bekannt, dass die GEN24 Modelle diese liefern.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]
Ulrich . . . . . . . . [ Admin ]
-
- Beiträge: 13
- Registriert: Sa 26. Jun 2021, 18:51
Re: Logdaten / Tracelevel
Guten Morgen!
Herzilchen Dank für die Nachtschicht, es sind die Felder
Wh_Heute ,Wh_Gesamt ,Wh_Gesamt_Jahr befüllt. Die Grafana Anzeige liefert jetzt
auch die Solarleistung der letzten 14 Tage und die Leistungsdaten.
Muss ich da bei den Updates aufpassen od. ist das jetzt eh Standard?
Super,
LG
Alois
Herzilchen Dank für die Nachtschicht, es sind die Felder
Wh_Heute ,Wh_Gesamt ,Wh_Gesamt_Jahr befüllt. Die Grafana Anzeige liefert jetzt
auch die Solarleistung der letzten 14 Tage und die Leistungsdaten.
Muss ich da bei den Updates aufpassen od. ist das jetzt eh Standard?
Super,
LG
Alois