Danke für das Update. Das php hat noch einen Fehler beim log schreiben generiert, da hat noch ein "$funktionen->" gefehlt. Habe ich eingebaut, jetzt wird das Log gefüllt.
Folgendes habe ich gemacht:
- kostal_plenticore_math.php aktualisiert
- Time Control per command line enabled, per webinterface vom Kostal bestätigt.
- Manuell Kostal_BatTCQ.php gestartet (liefert richtigen Status)
- ins solaranzeige Log geschaut, liefert falschen Status

- ich habe testweise im math.php mal die Ausführung vom Kostal_Bat_TCQ.py auskommentiert, dann kommt wie erwartet "TC undefined"
--> das lasse ich jetzt mal sacken und warte auf die Erleuchtung oder das fehlende Puzzlestück

Meine Solaranzeige Version ist nicht aktuell sondern von Dezember 2021. Es gibt ein paar Modifikationen zur Wettervorhersage, aber eigentlich nichts, was in Richtung Time Control zielt. Falls ein anderes Skript da reinpfuscht, müsste das Log ja auch anders aussehen, oder? Bei Gelegenheit werde ich Solaranzeige aktualisieren, aber das würde ich gerne noch etwas rausschieben.
Details siehe unten:
Command Line
Code: Alles auswählen
pi@solaranzeige:/var/www/html $ python3 /solaranzeige/Kostal_BatTC_T.py
Authentication successful
[{'id': 'Battery:TimeControl:Enable', 'value': '0'}]
Successfully changed Parameter : Battery:DynamicSoc:Enable to value 0
Successfully changed Parameter : Battery:SmartBatteryControl:Enable to value 0
Successfully changed Parameter : Battery:TimeControl:Enable to value 1
[{'id': 'Battery:TimeControl:Enable', 'value': '1'}]
pi@solaranzeige:/var/www/html $ date +%T
21:08:06
pi@solaranzeige:/var/www/html $ python3 /solaranzeige/Kostal_BatTCQ.py
1
pi@solaranzeige:/var/www/html $ date +%T
21:11:05
Log Solaranzeige
Code: Alles auswählen
15.06. 21:09:57 |---------------- Stop kostal_plenticore.php ---------------
15.06. 21:10:01 |---------------- Start kostal_plenticore.php ---------------
15.06. 21:10:03 * -kostal_plenticore_math.php, Status TimeControl: TC aus
15.06. 21:10:05 * -kostal_plenticore_math.php, ZusatzQuery: Service Schattenmanagement="SM aus" 1655320211
Batterie TimeControl="TC aus" 1655320211
15.06. 21:10:05 -Alle 10 Minuten werden die Statistikdaten übertragen.
15.06. 21:10:05 * -Daten zur lokalen InfluxDB [ solaranzeige ] gesendet.
15.06. 21:10:57 -Schleife 1 Ausgang...
15.06. 21:10:57 -OK. Datenübertragung erfolgreich.