Nachdem meine OpenWallbox installiert wurde, habe ich sie mit Hilfe aus diesem Beitrag (
https://forum.fhem.de/index.php/topic,122297.msg1200059.html#msg1200059 ) in Fhem eingebunden. Damit ich den Ladevorgang dann bequem vom Tablet im Hausflur aus starten kann, habe ich mal ein Template für die openWB erstellt:
{
"name": "openWB",
"author": "Wolle02",
"date": "2022-03-30",
"status": {
"bar": ["lp_1_ChargePointEnabled:1:100:success","lp_1_ChargePointEnabled:0:100:error"],
"error": ["Connected.receiver.Readings.activity.Value:^(?!alive):100:error:keine Verbindung"]
},
"main": [
{
"leftBtn": "mdi-power-off",
"leftClick": ["lp_1_ChargePointEnabled::Ladepunkt gesperrt"],
"text": ["lp_1_ChargePointEnabled:1:aktiviert","lp_1_ChargePointEnabled:0:gesperrt"],
"rightBtn": "mdi-power-on",
"rightClick": ["lp_1_ChargePointEnabled::Ladepunkt aktiv"]
}
],
"info": {
"left1": ["lp_1_PlugStat:Plugged in::mdi-power-plug","lp_1_PlugStat:::mdi-power-plug-off"],
"left2": ["lp_1_W::%n W:mdi-flash"],
"mid1": ["lp_1_kWhChargedSincePlugged::%n.2 kWh:mdi-car-electric"],
"right2": ["lp_1_current_Soc::%n %:mdi-car-battery"]
}
}
Die openWB ist per MQTT an Fhem angebunden. Wichtig ist dabei, dass in der readingList des openWB_MQTT Devices mindestens folgende Einträge enthalten sind:
$DEVICETOPIC/lp/1/ChargePointEnabled:.* lp_1_ChargePointEnabled
$DEVICETOPIC/lp/1/boolPlugStat:.* {my %h=(0=>'no Plug',1=>'Plugged in');; return {lp_1_PlugStat=>$h{$EVENT}}}
$DEVICETOPIC/lp/1/W:.* lp_1_W
$DEVICETOPIC/lp/1/kWhChargedSincePlugged:.* lp_1_kWhChargedSincePlugged
$DEVICETOPIC/lp/1/%Soc:.* lp_1_current_Soc
Damit der Ladepunkt der openWB über die An/Aus Buttons von fhemApp auch manuell aktiviert bzw. gesperrt werden kann, ist mindestens folgender Code noch in die setList des openWB_MQTT Devices einzugeben:
Ladepunkt:gesperrt,aktiv {my %h=(gesperrt=>'0',aktiv=>'1');;qq($DEVICETOPIC/set/lp/1/ChargePointEnabled $h{$EVTPART1})}
Danach kann wie gewohnt das Template per appOptions mittels
{"template": "openWB"}
eingebunden werden.