carEG.php und carOG.php waren fast identisch und unterschieden sich nur im Transportweg: der go-e bekam seine Kommandos per HTTP, die Wattpilot ueber einen eigenen Python-Prozess je Klick, der sich einen Websocket aufbaute, anmeldete, ein Feld setzte und wieder starb. Beide haengen laengst am selben MQTT-Broker - der go-e mit eigenem Client (mce=true, mcr=false), die Wattpilot ueber wattpilot_bruecke.py. Beide nehmen Kommandos auf <praefix><schluessel>/set entgegen. Die Steuerung steht deshalb jetzt einmal in carSteuerung.php; was die Wallboxen wirklich trennt - Topic-Praefix, die Namen ate/att gegen ftt/fte und die Wattstunden je Prozent - steht als Tabelle in restricted/wallboxen.php. Nebenbei faellt damit /volume1/homes/wagner/wattpilot.py weg, das das Passwort der Wallbox im Klartext enthaelt und ausserhalb jedes Repos liegt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
13 lines
260 B
PHP
13 lines
260 B
PHP
<?php
|
|
/*
|
|
* Autoladung OG - der go-e Charger.
|
|
*
|
|
* Die Ansteuerung ist fuer beide Wallboxen dieselbe und steht in
|
|
* carSteuerung.php; hier bleibt nur, welche gemeint ist.
|
|
*/
|
|
|
|
$wallbox = "og";
|
|
$formId = "carOG_form";
|
|
|
|
require __DIR__ . "/carSteuerung.php";
|