diff --git a/src/components/ha-form/ha-form-integer.ts b/src/components/ha-form/ha-form-integer.ts index 2d278fb79f..5ed8abcdaf 100644 --- a/src/components/ha-form/ha-form-integer.ts +++ b/src/components/ha-form/ha-form-integer.ts @@ -100,10 +100,15 @@ export class HaFormInteger extends LitElement implements HaFormElement { } if (this.schema.optional) { - return 0; + return this.schema.valueMin || 0; } - return this.schema.description?.suggested_value || this.schema.default || 0; + return ( + this.schema.description?.suggested_value || + this.schema.default || + this.schema.valueMin || + 0 + ); } private _handleCheckboxChange(ev: Event) {