diff --git a/simpleAPI/simpleAPI_mqtt.py b/simpleAPI/simpleAPI_mqtt.py index d219148ec9..9935362733 100755 --- a/simpleAPI/simpleAPI_mqtt.py +++ b/simpleAPI/simpleAPI_mqtt.py @@ -719,7 +719,7 @@ def _set_minimal_permanent_current(self, chargepoint_id: str, current: str): def _set_max_price_eco(self, chargepoint_id: str, price: str): """Set maximum price for ECO charging.""" try: - price_value = float(price) + price_value = float(price) / 100000 charge_template = self._get_charge_template(chargepoint_id) if charge_template is None: diff --git a/simpleAPI/src/ParameterHandler.php b/simpleAPI/src/ParameterHandler.php index cc18b1edab..eb3497a6a0 100644 --- a/simpleAPI/src/ParameterHandler.php +++ b/simpleAPI/src/ParameterHandler.php @@ -918,6 +918,7 @@ private function setMinimalPvSoc($chargepointId, $value) private function setMaxPriceEco($chargepointId, $value) { try { + $value = $value / 100000; $templateTopic = "openWB/chargepoint/{$chargepointId}/set/charge_template"; $templateJson = $this->mqttClient->getValue($templateTopic); if (!$templateJson) {