From 8bb530f50d1b75e07acb61480b6a9cc63be8b424 Mon Sep 17 00:00:00 2001 From: mentalilll Date: Mon, 12 Aug 2024 14:18:50 +0200 Subject: [PATCH] Bugfix: Leaf Offset Sensor check if state exist (sorry finally >.<) --- dist/bar.js | 4 ++-- dist/chart.js | 2 +- dist/ha-vpd-chart-editor.js | 1 - dist/ha-vpd-chart.js | 2 +- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/dist/bar.js b/dist/bar.js index 1d533a6..26f7d43 100644 --- a/dist/bar.js +++ b/dist/bar.js @@ -25,7 +25,7 @@ export const bar = { const temperature = parseFloat(this._hass.states[sensor.temperature].state); let leafTemperature = temperature - this.getLeafTemperatureOffset(); if (sensor.leaf_temperature !== undefined) { - if (this._hass.states[sensor.leaf_temperature].state !== undefined) { + if (this._hass.states[sensor.leaf_temperature] !== undefined) { leafTemperature = parseFloat(this._hass.states[sensor.leaf_temperature].state); } } @@ -103,7 +103,7 @@ export const bar = { const temperature = this.toFixedNumber(this._hass.states[sensor.temperature].state, 1); let leafTemperature = this.toFixedNumber(temperature - this.getLeafTemperatureOffset()); if (sensor.leaf_temperature !== undefined) { - if (this._hass.states[sensor.leaf_temperature].state !== undefined) { + if (this._hass.states[sensor.leaf_temperature] !== undefined) { leafTemperature = this.toFixedNumber(this._hass.states[sensor.leaf_temperature].state); } } diff --git a/dist/chart.js b/dist/chart.js index 8a456c0..d05a17e 100644 --- a/dist/chart.js +++ b/dist/chart.js @@ -307,7 +307,7 @@ export const chart = { const temperature = parseFloat(this._hass.states[sensor.temperature].state); let leafTemperature = temperature - this.getLeafTemperatureOffset(); if (sensor.leaf_temperature !== undefined) { - if (this._hass.states[sensor.leaf_temperature].state !== undefined) { + if (this._hass.states[sensor.leaf_temperature] !== undefined) { leafTemperature = parseFloat(this._hass.states[sensor.leaf_temperature].state); } } diff --git a/dist/ha-vpd-chart-editor.js b/dist/ha-vpd-chart-editor.js index 4591fb3..aca3b4c 100644 --- a/dist/ha-vpd-chart-editor.js +++ b/dist/ha-vpd-chart-editor.js @@ -53,7 +53,6 @@ export class HaVpdChartEditor extends HTMLElement { if (config.sensors.length === 0) { config.sensors = [{ temperature: '', - leaf_temperature: null, humidity: '', name: '' }]; diff --git a/dist/ha-vpd-chart.js b/dist/ha-vpd-chart.js index d60992e..5b1f3b2 100644 --- a/dist/ha-vpd-chart.js +++ b/dist/ha-vpd-chart.js @@ -1,5 +1,5 @@ // Set version for the card -window.vpdChartVersion = "1.4.7"; +window.vpdChartVersion = "1.4.8"; import {methods} from './methods.js'; import {chart} from './chart.js';