humidifier cards: support null target humidity (#17240)

remove target humidity if not provided
This commit is contained in:
Denis Shulyaka 2023-07-10 12:15:27 +03:00 committed by GitHub
parent e01ad86da9
commit f35b493d2e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -100,7 +100,7 @@ export class HuiHumidifierCard extends LitElement implements LovelaceCard {
stateObj.attributes.humidity !== null &&
Number.isFinite(Number(stateObj.attributes.humidity))
? stateObj.attributes.humidity
: stateObj.attributes.min_humidity;
: null;
const setHumidity = this._setHum ? this._setHum : targetHumidity;
@ -111,6 +111,7 @@ export class HuiHumidifierCard extends LitElement implements LovelaceCard {
: html`
<round-slider
.value=${targetHumidity}
.disabled=${targetHumidity === null}
.min=${stateObj.attributes.min_humidity}
.max=${stateObj.attributes.max_humidity}
.rtl=${rtlDirection === "rtl"}