Logdaten / Tracelevel

Allgemeine Informationen zum Nachbau und zum Forum.
PV-Monitorung / PV Überwachung

Moderator: Ulrich

rk_dd
Beiträge: 9
Registriert: Mi 8. Jul 2020, 18:47
Wohnort: Dresden

Logdaten / Tracelevel

Beitrag von rk_dd »

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

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Logdaten / Tracelevel

Beitrag von Ulrich »

Hallo Roy,

Code: Alles auswählen

$Tracelevel = 7; // 1 bis 10 10 = Debug
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.
--------------------------------------
Ulrich [Admin]

rk_dd
Beiträge: 9
Registriert: Mi 8. Jul 2020, 18:47
Wohnort: Dresden

Re: Logdaten / Tracelevel

Beitrag von rk_dd »

Wie ich vermutet hatte - besten Dank für die schnelle Rückantwort...

a.pugl@gmx.at
Beiträge: 5
Registriert: Sa 26. Jun 2021, 18:51

Re: Logdaten / Tracelevel

Beitrag von a.pugl@gmx.at »

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

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Logdaten / Tracelevel

Beitrag von Ulrich »

Hallo Alois,

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;
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.
--------------------------------------
Ulrich [Admin]

a.pugl@gmx.at
Beiträge: 5
Registriert: Sa 26. Jun 2021, 18:51

Re: Logdaten / Tracelevel

Beitrag von a.pugl@gmx.at »

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

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Logdaten / Tracelevel

Beitrag von Ulrich »

Schaue bitte mal in die LOG Datei /var/www/log/solaranzeige.log welchen CompatibilityRange du hast.
--------------------------------------
Ulrich [Admin]

a.pugl@gmx.at
Beiträge: 5
Registriert: Sa 26. Jun 2021, 18:51

Re: Logdaten / Tracelevel

Beitrag von a.pugl@gmx.at »

Hallo Ulrich,
der Eintrag ist API Version: 1 CompatibilityRange: 1.5-18

LG
Alois

Benutzeravatar
Ulrich
Administrator
Beiträge: 2691
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 32 Mal
Danksagung erhalten: 167 Mal
Kontaktdaten:

Re: Logdaten / Tracelevel

Beitrag von Ulrich »

Bist du denn sicher, dass dein Gerät diese Daten auch liefert. Mir ist nur bekannt, dass die GEN24 Modelle diese liefern.
--------------------------------------
Ulrich [Admin]

a.pugl@gmx.at
Beiträge: 5
Registriert: Sa 26. Jun 2021, 18:51

Re: Logdaten / Tracelevel

Beitrag von a.pugl@gmx.at »

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

Antworten