Skip to content

Commit c13a2c3

Browse files
make ambientTemperatureNormal optional
1 parent 66850fa commit c13a2c3

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Home Assistant dashboard card displaying heat pump parameters
4343
| error | object | optional | A error symbol is displayed, when result is on
4444
| defrostMode | object | optional | A defrost mode symbol is displayed, when result is on
4545
| outdoorTemperature | object | optional | Outdoor Temperature
46-
| ambientTemperatureNormal | object | **Required** | Ambient Temperature normal
46+
| ambientTemperatureNormal | object | optional | Ambient Temperature normal
4747
| ambientTemperatureReduced | object | optional | Ambient Temperature reduced (used when `heatingPumpEnergySaveMode` is on)
4848
| ambientTemperatureParty | object | optional | Ambient Temperature Party (used when `heatingPumpPartyMode` is on)
4949
| supplyTemperature | object | optional | Supply Temperature

dist/heat-pump-card.js

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -366,10 +366,6 @@ class HeatPumpCard extends HTMLElement {
366366
throw new Error("You need to define heatingPumpHeatingMode");
367367
}
368368

369-
if (!config.ambientTemperatureNormal) {
370-
throw new Error("You need to define ambientTemperatureNormal");
371-
}
372-
373369
if (!config.hpRunning) {
374370
throw new Error("You need to define hpRunning");
375371
}
@@ -441,7 +437,7 @@ class HeatPumpCard extends HTMLElement {
441437
flatten: true,
442438
schema: [
443439
{ name: "outdoorTemperature", selector: { entity: {domain: ["sensor"]} } },
444-
{ name: "ambientTemperatureNormal", required: true, selector: { entity: {domain: ["sensor", "number"]} } },
440+
{ name: "ambientTemperatureNormal", selector: { entity: {domain: ["sensor", "number"]} } },
445441
{ name: "ambientTemperatureReduced", selector: { entity: {domain: ["sensor", "number"]} } },
446442
{ name: "ambientTemperatureParty", selector: { entity: {domain: ["sensor", "number"]} } },
447443
{ name: "supplyTemperature", selector: { entity: {domain: ["sensor"]} } }
@@ -575,9 +571,6 @@ class HeatPumpCard extends HTMLElement {
575571
if (!config.heatingPumpHeatingMode || typeof config.heatingPumpHeatingMode !== "string") {
576572
throw new Error('Configuration error: "heatingPumpHeatingMode" must be a non-empty string.');
577573
}
578-
if (!config.ambientTemperatureNormal || typeof config.ambientTemperatureNormal !== "string") {
579-
throw new Error('Configuration error: "ambientTemperatureNormal" must be a non-empty string.');
580-
}
581574
if (!config.hpRunning || typeof config.hpRunning !== "string") {
582575
throw new Error('Configuration error: "hpRunning" must be a non-empty string.');
583576
}

0 commit comments

Comments
 (0)