LaPeKa-Solar – Diagnose

v7.4 · standardmäßig passiv · keine Passwörter oder Tokens werden angezeigt
Sicherheit
Secrets OK
external_file · Rechte 0600
Datenbank
MySQL OK
10.6.23-MariaDB-0ubuntu0.22.04.1-log
Collector
Messarchiv OK
Letzter Wert vor 1 min
S‑Miles Session
Session OK
gespeichert
Stationsparser
Rohdaten OK
1469 Bytes Station
PV-Module
PV1–PV4 OK
Stand: 2026-10-06 18:25:04

Automatische Diagnose

Die wichtigsten Auffälligkeiten auf einen Blick.

WARNUNG
Im Messarchiv der letzten 24 Stunden gibt es größere Lücken.

System & Konfiguration

Keine Passwörter, Tokens oder Secret-Pfade.

INFO
PHP
8.5.9-nmm1
PHP-Modus
fpm-fcgi
Zeitzone
Europe/Berlin
Serverzeit
2026-10-06 18:26:56
cURL
OK
PDO MySQL
OK
libsodium
OK
Memory Limit
512M
Station-ID
15409650
AC-Nennleistung
2000 W
Collector-Intervall
60 s
Live-Intervall
5 s
Secret-Modus
external_file
Außerhalb Webroot
JA
Secret-Rechte
0600
Wetter aktiviert
JA

Datenbank & Collector

Messpunkte, Aktualität, Lücken und Feldbelegung.

OK
Messpunkte gesamt
2218
Erster Messpunkt
2026-09-18 18:56:23
Letzter Messpunkt
2026-10-06 18:25:04
Alter letzter Messpunkt
1 min
Messpunkte heute
144
Messpunkte letzte 24h
158
Größte Lücke 24h
1 h 5 min
Große Lücken 24h
157
Belegung der letzten 100 Datensätze
Feldnicht NULLAnteil
Gesamtleistung99 / 10099,0 %
Tagesertrag100 / 100100,0 %
Monat100 / 100100,0 %
Jahr100 / 100100,0 %
Gesamt100 / 100100,0 %
PV1100 / 100100,0 %
PV2100 / 100100,0 %
PV4100 / 100100,0 %
PV3100 / 100100,0 %
Letzte 12 gespeicherte Messpunkte
ZeitPV WHeute WhMonat WhJahr WhGesamt WhPV1PV2PV4PV3Station JSONLive JSON
2026-10-06 18:25:0414.3004203.000 16371.00099862.00099862.000 3.5003.2003.2005.300 1469 B454 B
2026-10-06 18:20:0416.7004200.000 16371.00099862.00099862.000 4.2003.8003.7006.000 1465 B455 B
2026-10-06 18:15:0618.7004199.000 16371.00099862.00099862.000 4.7004.3004.2006.600 1469 B453 B
2026-10-06 18:10:0520.3004198.000 16371.00099862.00099862.000 5.1004.7004.6007.000 1469 B453 B
2026-10-06 18:05:0622.1004195.000 16371.00099862.00099862.000 5.7005.2005.0007.600 1469 B449 B
2026-10-06 18:00:0623.8004194.000 16371.00099862.00099862.000 6.1005.6005.4008.100 1465 B453 B
2026-10-06 17:55:0525.5004192.000 16371.00099862.00099862.000 6.6006.1005.8008.600 1469 B219 B
2026-10-06 17:50:0427.2004190.000 16371.00099862.00099862.000 7.1006.5006.2009.000 1469 B454 B
2026-10-06 17:45:0628.7004187.000 16371.00099862.00099862.000 7.6006.9006.5009.400 1469 B453 B
2026-10-06 17:40:0630.4004184.000 16371.00099862.00099862.000 8.1007.3006.8009.900 1469 B448 B
2026-10-06 17:35:0729.9004183.000 16371.00099862.00099862.000 8.0007.0006.5008.300 1469 B398 B
2026-10-06 17:30:0626.6004180.000 16371.00099862.00099862.000 7.6006.8006.3008.000 1469 B446 B

S‑Miles Session & Login-Schutz

Zeigt nur Metadaten – niemals Token oder Login-Daten.

OK
Session vorhanden
JA
Session gespeichert
2026-10-06 18:25:04
Login blockiert
NEIN
Blockiergrund
–
Blockiert bis
–
Letzter Login-Versuch
2026-10-06 09:35:03
Letzter erfolgreicher Login
2026-10-06 09:35:04
Token ausgestellt/übernommen
2026-10-06 09:35:04
Token-Alter
8 h 51 min
Letzte Session-Prüfung
2026-10-06 18:25:04
Session-Prüfergebnis
stored_session_valid
Diagnoseseite erlaubt Login
NEIN

Stationsparser & Feldfinder

Findet alternative S‑Miles-Feldnamen in den zuletzt gespeicherten Rohdaten.

OK
Erwartet: today_eq
vorhanden OK
Erwartet: month_eq
vorhanden OK
Erwartet: year_eq
vorhanden OK
Erwartet: total_eq
vorhanden OK
Gefundene Kandidaten in raw_station_json
PfadWertScore
reflux_station_data.grid_in_eq.today_eq04
reflux_station_data.grid_out_eq.today_eq04
reflux_station_data.grid_in_eq.month_eq03
reflux_station_data.grid_in_eq.total_eq03
reflux_station_data.grid_in_eq.year_eq03
reflux_station_data.grid_out_eq.month_eq03
reflux_station_data.grid_out_eq.total_eq03
reflux_station_data.grid_out_eq.year_eq03
reflux_station_data.mb_in_eq.today_eq03
reflux_station_data.mb_out_eq.today_eq03
reflux_station_data.pv_eq_total99862.03
today_eq4203.03
efl_today_eqnull3
capacitor22
month_eq163712
reflux_station_data.grid_power02
reflux_station_data.load_from_pv_eq02
reflux_station_data.mb_in_eq.month_eq02
reflux_station_data.mb_in_eq.total_eq02
reflux_station_data.mb_in_eq.year_eq02
reflux_station_data.mb_out_eq.month_eq02
reflux_station_data.mb_out_eq.total_eq02
reflux_station_data.mb_out_eq.year_eq02
reflux_station_data.pv_power14.52
reflux_station_data.pv_to_load_eq02
reflux_station_data.use_eq_total0.02
total_eq998622
year_eq998622
efl_month_eqnull2
efl_total_eqnull2
efl_year_eqnull2
pv201
real_power14.51
reflux_station_data.bms_in_eq01
reflux_station_data.bms_out_eq01
reflux_station_data.bms_power01
reflux_station_data.icon_grid11
reflux_station_data.icon_pv01
reflux_station_data.icon_pvi01
reflux_station_data.load_power01
reflux_station_data.meter_b_in_eq01
reflux_station_data.meter_b_out_eq01
reflux_station_data.self_eq998621
Gefundene Kandidaten in raw_live_json
PfadWertScore
power.grid02
power.pv14.32
power.pvr0.722
power.bat01
power.load14.31
power.sp01
Sanitisierte raw_station_json anzeigen
{
    "is_null": 0,
    "today_eq": "4203.0",
    "month_eq": "16371",
    "year_eq": "99862",
    "total_eq": "99862",
    "real_power": "14.5",
    "co2_emission_reduction": "99562.414",
    "plant_tree": "5",
    "data_time": "2026-10-06 18:20:34",
    "last_data_time": "2026-10-06 18:20:34",
    "capacitor": "2",
    "is_balance": 0,
    "is_reflux": 1,
    "reflux_station_data": {
        "start_date": "",
        "end_date": "",
        "pv_power": "14.5",
        "grid_power": "0",
        "load_power": "0",
        "bms_power": "0",
        "bms_soc": "0",
        "inv_num": 0,
        "meter_location": 0,
        "pv_to_load_eq": "0",
        "load_from_pv_eq": "0",
        "meter_b_in_eq": "0",
        "meter_b_out_eq": "0",
        "bms_in_eq": "0",
        "bms_out_eq": "0",
        "self_eq": "99862",
        "pv_eq_total": "99862.0",
        "use_eq_total": "0.0",
        "flows": [
            {
                "out": 4,
                "in": 1,
                "v": 0
            },
            {
                "out": 4,
                "in": 2,
                "v": 0
            }
        ],
        "icon_pv": 0,
        "icon_grid": 1,
        "icon_load": 1,
        "icon_bms": 1,
        "icon_gen": 0,
        "icon_pvi": 0,
        "mb_in_eq": {
            "today_eq": "0",
            "month_eq": "0",
            "year_eq": "0",
            "total_eq": "0"
        },
        "mb_out_eq": {
            "today_eq": "0",
            "month_eq": "0",
            "year_eq": "0",
            "total_eq": "0"
        },
        "grid_in_eq": {
            "today_eq": "0",
            "month_eq": "0",
            "year_eq": "0",
            "total_eq": "0"
        },
        "grid_out_eq": {
            "today_eq": "0",
            "month_eq": "0",
            "year_eq": "0",
            "total_eq": "0"
        }
    },
    "clp": 200,
    "efl_today_eq": null,
    "efl_month_eq": null,
    "efl_year_eq": null,
    "efl_total_eq": null,
    "electricity_price": 0,
    "unit_code": "",
    "unit": null,
    "tou_mode": 2,
    "compound_mode": 2000,
    "is_load": 0,
    "warn_data": {
        "s_uoff": false,
        "s_ustable": false,
        "s_uid": false,
        "l3_warn": false,
        "g_warn": false,
        "me_warn": false,
        "dl": null,
        "pw_off": null
    },
    "pv2": 0,
    "mqtt": 0,
    "local_time": "2026-10-06 18:25:03",
    "self_rate": "100",
    "sd": 0,
    "module_array": null
}
Sanitisierte raw_live_json anzeigen
{
    "flow": [
        {
            "i": 40,
            "o": 20,
            "v": 14.300000000000000710542735760100185871124267578125
        },
        {
            "i": 1,
            "o": 40,
            "v": 14.300000000000000710542735760100185871124267578125
        },
        {
            "i": 20,
            "o": 4,
            "v": 14.300000000000000710542735760100185871124267578125
        }
    ],
    "dly": 1500,
    "con": 1,
    "power": {
        "pv": 14.300000000000000710542735760100185871124267578125,
        "pvr": 0.7199999999999999733546474089962430298328399658203125,
        "bat": 0,
        "grid": 0,
        "load": 14.300000000000000710542735760100185871124267578125,
        "sp": 0
    }
}

PV1–PV4 Modul-State

Zuletzt gecachte Modulwerte, ohne neuen Cloudzugriff.

OK
modules_latest vorhanden
JA
Aktualisiert
2026-10-06 18:25:04
Alter
1 min
JSON gültig
JA
Sanitisierte Modul-Rohdaten
{
    "1": {
        "MODULE_POWER": 3.5,
        "MODULE_V": 29.300000000000000710542735760100185871124267578125,
        "MODULE_I": 0.11999999999999999555910790149937383830547332763671875
    },
    "2": {
        "MODULE_POWER": 3.20000000000000017763568394002504646778106689453125,
        "MODULE_V": 29.5,
        "MODULE_I": 0.11000000000000000055511151231257827021181583404541015625
    },
    "3": {
        "MODULE_POWER": 5.29999999999999982236431605997495353221893310546875,
        "MODULE_V": 32.5,
        "MODULE_I": 0.1600000000000000033306690738754696212708950042724609375
    },
    "4": {
        "MODULE_POWER": 3.20000000000000017763568394002504646778106689453125,
        "MODULE_V": 30.5,
        "MODULE_I": 0.1000000000000000055511151231257827021181583404541015625
    }
}

solar_state – interne Cache-/Statuswerte

Nur Schlüssel, Alter und Größe; Sessioninhalt wird nicht angezeigt.

INFO
State-KeyAktualisiertAlterGröße
admin_login_guard_v12026-10-06 05:45:5512 h 41 min48 B
breaker_live_v12026-10-06 06:51:1211 h 35 min143 B
breaker_modules_v12026-10-06 18:25:041 min83 B
breaker_station_v12026-10-06 18:25:031 min83 B
cloud_limit_monitor_state_v22026-10-06 18:25:011 min61 B
collector_cloud_last_v12026-10-06 18:25:031 min11 B
compat_scan_v822026-10-06 17:05:011 h 21 min3545 B
dashboard_v4_heavy2026-10-06 06:51:1111 h 35 min7221 B
hoymiles_live_session_v12026-09-22 16:53:3314 d 1 h290 B
hoymiles_login_guard_v12026-10-06 18:25:041 min385 B
hoymiles_shared_session_v22026-10-06 18:25:041 min322 B
live_api_payload_v12026-10-05 14:40:101 d 3 h224 B
local_buffer_token_v822026-10-03 07:37:363 d 10 h123 B
maintenance_last_v12026-10-05 18:55:0123 h 31 min37 B
module_monitor_state_v12026-10-06 16:15:052 h 11 min314 B
module_refresh_settings_v12026-09-27 13:27:549 d 4 h15 B
modules_latest2026-10-06 18:25:041 min634 B
pv_forecast_v12026-10-06 18:15:0711 min2220 B
special_links_v12026-10-01 05:52:465 d 12 h177 B
update_check_v812026-10-06 06:00:0112 h 26 min81 B
wash_time_settings_v12026-09-27 13:27:549 d 4 h216 B
weather_geocode_v12026-09-20 08:12:3416 d 10 h273 B
weather_payload_v12026-10-06 18:15:0711 min22294 B

Passiver S‑Miles-Cloudtest

Nur mit bereits gespeicherter Session. Ein Login ist technisch deaktiviert.

INFO
Noch nicht ausgeführt. Oben „Passiver S‑Miles-Test“ anklicken. Dabei wird kein Login erlaubt.

Wetter & Sonne

Lokaler Cache; optionaler API-Test hat nichts mit dem Hoymiles-Login zu tun.

OK
Wetter aktiviert
JA
Standort konfiguriert
JA
Cache vorhanden
JA
Cache aktualisiert
2026-10-06 18:15:07

Projektdateien

Prüft, ob alle wichtigen Bestandteile vorhanden und lesbar sind.

INFO
DateiVorhandenLesbarGrößeGeändert
index.phpJAJA17.706 B2026-10-06 05:53:29
index_live.phpJAJA12.627 B2026-10-06 05:53:29
index_graphic.phpJAJA20.095 B2026-10-06 05:53:29
index_weather.phpJAJA13.655 B2026-10-06 05:53:29
index_expert.phpJAJA45.833 B2026-10-06 05:53:29
api.phpJAJA9.879 B2026-10-06 05:53:29
live_api.phpJAJA664 B2026-10-06 05:53:29
module_api.phpJAJA649 B2026-10-06 05:53:29
history_api.phpJAJA1.418 B2026-10-06 05:53:29
wash_live.phpJAJA4.967 B2026-10-06 05:53:29
wash_live_api.phpJAJA1.038 B2026-10-06 05:53:29
collect.phpJAJA12.049 B2026-10-06 05:53:29
test.phpJAJA9.600 B2026-10-06 05:53:29
find_station.phpJAJA4.321 B2026-10-06 05:53:29
lib/bootstrap.phpJAJA1.680 B2026-10-06 05:53:29
lib/config_loader.phpJAJA8.910 B2026-10-06 05:53:29
lib/HoymilesClient.phpJAJA19.154 B2026-10-06 05:53:29
lib/LoginAudit.phpJAJA5.827 B2026-10-06 05:53:29
lib/SessionManager.phpJAJA28.668 B2026-10-06 05:53:29
lib/LiveCache.phpJAJA9.087 B2026-10-06 05:53:29
lib/ModuleCache.phpJAJA7.348 B2026-10-06 05:53:29
lib/WashTime.phpJAJA4.741 B2026-10-06 05:53:29
lib/Weather.phpJAJA9.141 B2026-10-06 05:53:29
lib/Analytics.phpJAJA12.265 B2026-10-06 05:53:29
schema.sqlJAJA9.035 B2026-10-06 05:53:29
.htaccessJAJA702 B2026-10-06 05:53:29
assets/lapeka_hms_trina_system.pngJAJA303.381 B2026-10-06 05:53:29

Textbericht

Zum Kopieren in ChatGPT oder für die Fehlersuche – ohne Passwörter/Tokens.

INFO
LaPeKa-Solar Diagnosebericht
Erstellt: 2026-10-06 18:26:56
================================================================

[START]
Bootstrap: OK

PHP-Version: 8.5.9-nmm1
Zeitzone: Europe/Berlin
Secret-Modus: external_file
Secret außerhalb Webroot: JA
Secret-Rechte: 0600
Station-ID: 15409650
DB verbunden: JA
DB Server: 10.6.23-MariaDB-0ubuntu0.22.04.1-log
Messpunkte: 2218
Letzter Messpunkt: 2026-10-06 18:25:04
Alter letzter Messpunkt (s): 112
Messpunkte heute: 144
Max. Lücke 24h (s): 3901
Session vorhanden: JA
Login blockiert: NEIN
Blockiert bis: –
Letzter Login-Erfolg: 2026-10-06 09:35:04
Token ausgestellt/übernommen: 2026-10-06 09:35:04
Token-Alter (s): 31912
Letzte Session-Prüfung: 2026-10-06 18:25:04
Session-Prüfergebnis: stored_session_valid
Station JSON OK: JA
Live JSON OK: JA
Module-State vorhanden: JA

[ERWARTETE STATIONSFELDER]
today_eq: vorhanden
month_eq: vorhanden
year_eq: vorhanden
total_eq: vorhanden

[TOP FELDKANDIDATEN STATION]
reflux_station_data.grid_in_eq.today_eq = 0
reflux_station_data.grid_out_eq.today_eq = 0
reflux_station_data.grid_in_eq.month_eq = 0
reflux_station_data.grid_in_eq.total_eq = 0
reflux_station_data.grid_in_eq.year_eq = 0
reflux_station_data.grid_out_eq.month_eq = 0
reflux_station_data.grid_out_eq.total_eq = 0
reflux_station_data.grid_out_eq.year_eq = 0
reflux_station_data.mb_in_eq.today_eq = 0
reflux_station_data.mb_out_eq.today_eq = 0
reflux_station_data.pv_eq_total = 99862.0
today_eq = 4203.0
efl_today_eq = 
capacitor = 2
month_eq = 16371
reflux_station_data.grid_power = 0
reflux_station_data.load_from_pv_eq = 0
reflux_station_data.mb_in_eq.month_eq = 0
reflux_station_data.mb_in_eq.total_eq = 0
reflux_station_data.mb_in_eq.year_eq = 0
reflux_station_data.mb_out_eq.month_eq = 0
reflux_station_data.mb_out_eq.total_eq = 0
reflux_station_data.mb_out_eq.year_eq = 0
reflux_station_data.pv_power = 14.5
reflux_station_data.pv_to_load_eq = 0
reflux_station_data.use_eq_total = 0.0
total_eq = 99862
year_eq = 99862
efl_month_eq = 
efl_total_eq = 
efl_year_eq = 
pv2 = 0
real_power = 14.5
reflux_station_data.bms_in_eq = 0
reflux_station_data.bms_out_eq = 0
reflux_station_data.bms_power = 0
reflux_station_data.icon_grid = 1
reflux_station_data.icon_pv = 0
reflux_station_data.icon_pvi = 0
reflux_station_data.load_power = 0

[EMPFEHLUNGEN]
- Im Messarchiv der letzten 24 Stunden gibt es größere Lücken.
Nur Text öffnen