diff --git a/src/panels/config/energy/dialogs/dialog-energy-gas-settings.ts b/src/panels/config/energy/dialogs/dialog-energy-gas-settings.ts index 264d0f5d68..75faae59fe 100644 --- a/src/panels/config/energy/dialogs/dialog-energy-gas-settings.ts +++ b/src/panels/config/energy/dialogs/dialog-energy-gas-settings.ts @@ -227,7 +227,7 @@ export class DialogEnergyGasSettings "ui.panel.config.energy.gas.dialog.cost_number_input" )} ${unitPrice ? ` (${unitPrice})` : ""}`} class="price-options" - step=".01" + step="any" type="number" .value=${this._source.number_energy_price} @change=${this._numberPriceChanged} diff --git a/src/panels/config/energy/dialogs/dialog-energy-grid-flow-settings.ts b/src/panels/config/energy/dialogs/dialog-energy-grid-flow-settings.ts index 81f42e39f8..be742d3645 100644 --- a/src/panels/config/energy/dialogs/dialog-energy-grid-flow-settings.ts +++ b/src/panels/config/energy/dialogs/dialog-energy-grid-flow-settings.ts @@ -96,10 +96,12 @@ export class DialogEnergyGridFlowSettings const pickableUnit = this._energy_units?.join(", ") || ""; - const unitPrice = this._pickedDisplayUnit + const unitPriceSensor = this._pickedDisplayUnit ? `${this.hass.config.currency}/${this._pickedDisplayUnit}` : undefined; + const unitPriceFixed = `${this.hass.config.currency}/kWh`; + const externalSource = this._source[ this._params.direction === "from" @@ -223,7 +225,7 @@ export class DialogEnergyGridFlowSettings .value=${this._source.entity_energy_price} .label=${`${this.hass.localize( `ui.panel.config.energy.grid.flow_dialog.${this._params.direction}.cost_entity_input` - )} ${unitPrice ? ` (${unitPrice})` : ""}`} + )} ${unitPriceSensor ? ` (${unitPriceSensor})` : ""}`} @value-changed=${this._priceEntityChanged} >` : ""} @@ -244,12 +246,12 @@ export class DialogEnergyGridFlowSettings ? html` `