diff --git a/docs/LICENSE b/LICENSE similarity index 100% rename from docs/LICENSE rename to LICENSE diff --git a/README.md b/README.md index aa919f5..3cec786 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,7 @@ The following is a list of configs for the card: | lux_dongle | list of strings | This is the LuxPower inverter's dongle number. It will later on be used to call the refresh service. (This requires the LuxPowerTek integration that supports this.) This or the inverter alias list are required if there are more than 1 inverter. | | inverter_alias | list of strings | This is used when there is more than 1 inverter. This will be the names used in the dropdown list. This or the lux dongle list is required. | | refresh_button | string | The location of the refresh button. Can be 'left', 'right' or 'both'. See below for more information. **NOTE:** the refresh button will only show if the *lux_dongle* is added. | +| title | string | A title for the card. | #### Sub-configs that are not a list of entities or values diff --git a/config-entity-functions.js b/config-entity-functions.js index 10fcbf4..f983bce 100755 --- a/config-entity-functions.js +++ b/config-entity-functions.js @@ -1,32 +1,27 @@ import * as constants from "./constants.js"; -const required_entries = [ - "inverter_count", - "battery_soc", - "battery_flow", - "home_consumption", - "grid_flow" -] +const required_entries = ["inverter_count", "battery_soc", "battery_flow", "home_consumption", "grid_flow"]; export function buildConfig(config) { function deepcopy(value) { - if (!(!!value && typeof value == 'object')) { + if (!(!!value && typeof value == "object")) { return value; } - if (Object.prototype.toString.call(value) == '[object Date]') { + if (Object.prototype.toString.call(value) == "[object Date]") { return new Date(value.getTime()); } if (Array.isArray(value)) { return value.map(deepcopy); } const result = {}; - Object.keys(value).forEach( - function(key) { result[key] = deepcopy(value[key]); }); + Object.keys(value).forEach(function (key) { + result[key] = deepcopy(value[key]); + }); return result; } config = deepcopy(config); - const new_config = deepcopy(constants.base_config) + const new_config = deepcopy(constants.base_config); new_config.title = config.title; @@ -244,9 +239,9 @@ export function getEntitiesUnit(config, hass, config_entity, index) { const handleEntityError = (config_entry, entity_name) => { if (required_entries.includes(config_entry)) { - throw new Error(`Invalid entity: ${entity_name} for config_entry`) ; + throw new Error(`Invalid entity: ${entity_name} for config_entry`); } -} +}; export function getStatusMessage(status_code, show_no_grid_as_warning) { var status_level = 0; diff --git a/constants.js b/constants.js index e538839..4562df7 100755 --- a/constants.js +++ b/constants.js @@ -107,7 +107,7 @@ export function getBase64Data(image_name) { case "inverter": return `data:image/png;base64,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`; case "parallel-inverter": - return `data:image/png;base64,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`; + return `data:image/png;base64,/9j/4SkORXhpZgAATU0AKgAAAAgADwEAAAMAAAABAREAAAEBAAMAAAABAREAAAECAAMAAAADAAAAwgEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEVAAMAAAABAAMAAAEaAAUAAAABAAAAyAEbAAUAAAABAAAA0AEoAAMAAAABAAIAAAExAAIAAAAeAAAA2AEyAAIAAAAUAAAA9gE7AAIAAAAOAAABCpydAAEAAAAcAAABGOocAAcAAAgMAAABNIdpAAQAAAABAAAJQAAAEegACAAIAAgACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykAMjAxOTowNzowNCAxNToxMDoyNABBZG1pbmlzdHJhdG9yAEEAZABtAGkAbgBpAHMAdAByAGEAdABvAHIAAAAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJkAAABwAAAAQwMjIxkAMAAgAAABQAAAmykAQAAgAAABQAAAnGkpEAAgAAAAMxMwAAkpIAAgAAAAMxMwAAoAEAAwAAAAEAAQAAoAIABAAAAAEAAABgoAMABAAAAAEAAABg6hwABwAACAwAAAnaAAAAADIwMTk6MDc6MDQgMTU6MDg6MTcAMjAxOTowNzowNCAxNTowODoxNwAc6gAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA3LTA0VDE1OjA4OjE3IiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNy0wNFQxNToxMDoyNCswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wNy0wNFQxNToxMDoyNCswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYzNzEzQUNCMkE5RUU5MTFBRkY5OEI3NzkyNDRDRDE4IiB4bXBNTTpEb2N1bWVudElEPSJFMUQ5MTBBQTY3Q0JBNzBBQjRGNTc2RTg2Mjg3NjY3MCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJFMUQ5MTBBQTY3Q0JBNzBBQjRGNTc2RTg2Mjg3NjY3MCIgcGhvdG9zaG9wOkRhdGVDcmVhdGVkPSIyMDE5LTA3LTA0VDE1OjA4OjE3LjAxMyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkFkbWluaXN0cmF0b3I8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzNzEzQUNCMkE5RUU5MTFBRkY5OEI3NzkyNDRDRDE4IiBzdEV2dDp3aGVuPSIyMDE5LTA3LTA0VDE1OjEwOjI0KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/iDFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BNU0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAAAAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAAbHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJAAAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkAAAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJUUkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21wYW55AABk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`; case "solar": return `data:image/png;base64,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`; default: diff --git a/docs/changelog.md b/docs/changelog.md index 3880e44..1371eb6 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,3 +1,88 @@ -# 0.1.0 +## Changelog + +### v0.1.0 - Initial Release + +### v0.2.0 + +- Reworked the card with better practices. + +### v0.2.2 + +Enhancements + +- Implemented HACS validations actions. +- Updated README for HACS requirements. +- Moved README to root folder. + +Bugfixes + +- Fixed arrow-animation issus +- Cropped arrow image, final result is that the arrows are larger and closer together in the final card. + +### v0.3.0 + +Enhancements + +- The refresh button can be shows by adding the correct config, but unfortunately the service isn't called when pressing the button. When this issue is solved, the rest of the interactions should be simple +- Images stored as base64. Issue can be closed when v03.0 is made the latest release. +- Keeping the README up to date is a continuous process but it is sufficient for use and HACS. +- PR for adding to HACS is pending, but the card can be added as a custom repository. +- There are now 3 ways of showing grid status. The LuxPower integration will still require fine tuning. +- Added label to show when last the values were updated, and also how long ago that was (if the entity has a timestamp attribute) + +Bugfixes + +- Improved formatting and scaling but text is not at a point where I am satisfied with. + +### v0.4.0 + +Features + +- Added the functionality to see the entity history and the refresh button works. + +### v0.4.2 + +Bugfix + +- Changed styles to accommodate safari browsers. + +### v1.0.0 + +Features + +- Parallel inverters + - v1.0.0 implements parallel inverters. Adding a second inverter will allow you to choose which inverter's info you want to see. Blending the info is the next step +- Card now uses status codes directly from the integration and gives a short description based on that. + +Breaking changes + +- v1.0.0 implements a new config format. This will break existing cards until the new config is implemented. Please refer to the README file for information. + +### v1.1.0 + +Features + +- Added mixing between parallel inverters +- Refresh button on Parallel page will. refresh both inverters + +### v1.1.1 + +Bugfix + +- For parallel page, all values are added except for battery SOC and voltages. + +### v1.1.2 + +Bugfixes + +- Round values to max of 2 decimal places. +- Reworked code to fix issue with battery arrows not showing. +- Reverted LitElement to HTMLElement. + +### v1.2.0 + +Features + +- Updated the status indicator to allow for parallel inverters. diff --git a/html-functions.js b/html-functions.js index 8a82dc7..95b58eb 100755 --- a/html-functions.js +++ b/html-functions.js @@ -14,7 +14,6 @@ export function generateStyles(config) { grid-template-rows: repeat(${config.pv_power.is_used ? 5 : 4}, 1fr); padding-left: 5px; padding-right: 5px; - padding-top: 1px; } .status-grid { display: grid; @@ -22,7 +21,7 @@ export function generateStyles(config) { grid-template-rows: repeat(1, 1fr); padding-left: 5px; padding-right: 5px; - padding-top: 4px; + padding-top: ${config.title ? 0 : 30}px; } .diagram-grid img { max-width: 100%; @@ -53,7 +52,7 @@ export function generateStyles(config) { text-align: right; } */ .header-text { - font-size: min(4vw, 1.17em); + font-size: min(4vw, 1em); font-weight: bold; line-height: 1; margin: 0; @@ -64,6 +63,7 @@ export function generateStyles(config) { } .sub-text { font-size: min(2.5vw, 0.95em); + color: var(--secondary-text-color); line-height: 1; margin: 0; padding-left: 3px; @@ -181,7 +181,6 @@ export function generateStyles(config) { line-height: 1; padding-left: 5px; padding-right: 5px; - padding-bottom: 5px; } .grid-status { text-align: right; @@ -303,9 +302,7 @@ export function generateGrid(config) { cells += `
`; // Home info cells += `
`; // Home image cells += `
`; // Power allocation arrows - cells += `
`; // Power allocation image + cells += `
`; // Power allocation image cells += `
`; // Power allocation info } else { cells += `
${refresh_button_left}
`; @@ -322,7 +319,7 @@ export function generateGrid(config) { export function generateDateTime(config) { let date_time_info = ``; if (config.update_time.is_used) { - let date_time_info = ` + date_time_info = `

Last update at: -

`; if (config.update_time.show_last_update) { diff --git a/lux-power-distribution-card.js b/lux-power-distribution-card.js index d7dd4e8..8477f03 100755 --- a/lux-power-distribution-card.js +++ b/lux-power-distribution-card.js @@ -5,7 +5,7 @@ import * as constants from "./constants.js"; class LuxPowerDistributionCard extends HTMLElement { constructor() { super(); - this.attachShadow({ mode: 'open' }); + this.attachShadow({ mode: "open" }); } set hass(hass) { @@ -28,19 +28,18 @@ class LuxPowerDistributionCard extends HTMLElement { if (!this._hass || !this._config) { return; } - const shadowRoot = this.shadowRoot; - this.card = document.createElement('ha-card'); + this.card = document.createElement("ha-card"); if (this._config.title) { const header = document.createElement("h1"); - header.classList.add('card-header'); + header.classList.add("card-header"); header.appendChild(document.createTextNode(this._config.title)); this.card.appendChild(header); } - this.content = document.createElement('div'); - this.content.classList.add('card-content'); + this.content = document.createElement("div"); + this.content.classList.add("card-content"); this.content.innerHTML = ` @@ -80,63 +79,43 @@ class LuxPowerDistributionCard extends HTMLElement { this.updateHome(index); this.updateAllocatedPower(); this.updateDateTime(index); + this.updateInverterPic(index); } } bindRefresh(card, hass, config) { - let refresh_button_left = card.querySelector("#refresh-button-left"); - if (refresh_button_left) { - refresh_button_left.addEventListener("click", function (source) { - let index = 0; - if (config.inverter_count > 1) { - const inverter_selector_element = card.querySelector("#inverter-selector"); - if (inverter_selector_element) { - let select_value = inverter_selector_element.value; - let parsed_value = parseInt(select_value); - if (!isNaN(parsed_value)) { - index = parsed_value; + const refresh_list = ["#refresh-button-left", "#refresh-button-right"]; + + for (let i = 0; i < refresh_list.length; i++) { + let refresh_button = card.querySelector(refresh_list[i]); + if (refresh_button) { + refresh_button.addEventListener("click", function (source) { + let index = 0; + if (config.inverter_count > 1) { + const inverter_selector_element = card.querySelector("#inverter-selector"); + if (inverter_selector_element) { + let select_value = inverter_selector_element.value; + let parsed_value = parseInt(select_value); + if (!isNaN(parsed_value)) { + index = parsed_value; + } } } - } - if (index == this._config.inverter_count) { - for (let i = 0; i < this._config.inverter_count; i++) { - hass.callService("luxpower", "luxpower_refresh_registers", { - dongle: this._config.lux_dongle.values[i], - }); - } - } else { - hass.callService("luxpower", "luxpower_refresh_registers", { - dongle: this._config.lux_dongle.values[index], - }); - } - }); - } - let refresh_button_right = card.querySelector("#refresh-button-right"); - if (refresh_button_right) { - refresh_button_right.addEventListener("click", function (source) { - let index = 0; - if (config.inverter_count > 1) { - const inverter_selector_element = card.querySelector("#inverter-selector"); - if (inverter_selector_element) { - let select_value = inverter_selector_element.value; - let parsed_value = parseInt(select_value); - if (!isNaN(parsed_value)) { - index = parsed_value; + if (index == config.inverter_count) { + for (let j = 0; j < config.inverter_count; j++) { + console.log(config.lux_dongle.values[i]); + hass.callService("luxpower", "luxpower_refresh_registers", { + dongle: config.lux_dongle.values[i], + }); + console.log(config.lux_dongle.values[i]); } - } - } - if (index == this._config.inverter_count) { - for (let i = 0; i < this._config.inverter_count; i++) { + } else { hass.callService("luxpower", "luxpower_refresh_registers", { - dongle: this._config.lux_dongle.values[i], + dongle: config.lux_dongle.values[index], }); } - } else { - hass.callService("luxpower", "luxpower_refresh_registers", { - dongle: this._config.lux_dongle.values[index], - }); - } - }); + }); + } } } @@ -171,7 +150,7 @@ class LuxPowerDistributionCard extends HTMLElement { composed: true, }); event.detail = { - entityId: this._config[value].entities[index], + entityId: config[value].entities[index], }; card.dispatchEvent(event); return event; @@ -260,7 +239,7 @@ class LuxPowerDistributionCard extends HTMLElement { solar_info_element.innerHTML = `

${this.formatPowerStates("pv_power", pv_power, index)}

-

${pv_power > 0 ? "Solar Import" : ""}

+

${pv_power > 0 ? "PV Power" : ""}

`; } @@ -289,31 +268,22 @@ class LuxPowerDistributionCard extends HTMLElement { battery_charge_info_element.innerHTML = `

${this.formatPowerStates("battery_flow", battery_flow, index)}

-

${ - battery_flow > 0 ? "Battery Charging" : battery_flow < 0 ? "Battery Discharging" : "Idle" - }

+

${battery_flow > 0 ? "Charge Power" : battery_flow < 0 ? "Discharge Power" : "Idle"}

`; } var battery_voltage = ""; if (this._config.battery_voltage.is_used && index != -1) { battery_voltage = `${cef.getEntitiesState(this._config, this._hass, "battery_voltage", index, false)} Vdc`; - } else if (this._config.parallel.average_voltage) { - battery_voltage = `${cef.getEntitiesNumState( - this._config, - this._hass, - "battery_voltage", - index, - false, - true - )} Vdc (avg)`; + } else if (this._config.battery_voltage.is_used && this._config.parallel.average_voltage) { + battery_voltage = `${cef.getEntitiesNumState(this._config, this._hass, "battery_voltage", index, false, true)} Vdc (avg)`; } const battery_soc_info_element = this.shadowRoot.querySelector("#battery-soc-info"); if (battery_soc_info_element) { battery_soc_info_element.innerHTML = `
+ ${this._config.battery_voltage.is_used ? `

${battery_voltage}

` : ``}

${battery_soc}%

-

${battery_voltage}

`; } @@ -338,10 +308,7 @@ class LuxPowerDistributionCard extends HTMLElement { var grid_voltage = parseInt(cef.getEntitiesState(this._config, this._hass, "grid_voltage", index)); const grid_image_element = this.shadowRoot.querySelector("#grid-image"); if (this._config.grid_indicator.hue) { - grid_image_element.setAttribute( - "class", - grid_voltage == 0 ? `cell image-cell blend-overlay` : `cell image-cell` - ); + grid_image_element.setAttribute("class", grid_voltage == 0 ? `cell image-cell blend-overlay` : `cell image-cell`); } if (this._config.grid_indicator.dot) { grid_emoji = grid_voltage == 0 ? ` 🔴` : ``; @@ -356,14 +323,7 @@ class LuxPowerDistributionCard extends HTMLElement { if (index != -1) { grid_voltage = `${cef.getEntitiesState(this._config, this._hass, "grid_voltage", index)} Vac${grid_emoji}`; } else if (this._config.parallel.average_voltage) { - grid_voltage = `${cef.getEntitiesNumState( - this._config, - this._hass, - "grid_voltage", - index, - false, - true - )} Vac (avg)${grid_emoji}`; + grid_voltage = `${cef.getEntitiesNumState(this._config, this._hass, "grid_voltage", index, false, true)} Vac (avg)${grid_emoji}`; } } grid_info_element.innerHTML = ` @@ -403,8 +363,8 @@ class LuxPowerDistributionCard extends HTMLElement { home_info_element.innerHTML = `
-

${sub_text}

${value}

+

${sub_text}

`; } @@ -422,18 +382,15 @@ class LuxPowerDistributionCard extends HTMLElement { oldest_time = Date.parse(cef.getEntitiesState(this._config, this._hass, "update_time", i)); } } - update_time_element.innerHTML = `${ - this._config.inverter_alias.values[olderst_index] - } updated at: ${cef.getEntitiesState(this._config, this._hass, "update_time", olderst_index)}`; + update_time_element.innerHTML = `${this._config.inverter_alias.values[olderst_index]} updated at: ${cef.getEntitiesState( + this._config, + this._hass, + "update_time", + olderst_index + )}`; const since_time_element = this.shadowRoot.querySelector("#since-info"); if (since_time_element) { - var last_time_ts = cef.getEntitiesAttribute( - this._config, - this._hass, - "update_time", - "timestamp", - olderst_index - ); + var last_time_ts = cef.getEntitiesAttribute(this._config, this._hass, "update_time", "timestamp", olderst_index); var time_now = Date.now() / 1000; var diff = time_now - last_time_ts; @@ -458,12 +415,7 @@ class LuxPowerDistributionCard extends HTMLElement { } else { const update_time_element = this.shadowRoot.querySelector("#time-info"); if (update_time_element) { - update_time_element.innerHTML = `Last update at: ${cef.getEntitiesState( - this._config, - this._hass, - "update_time", - index - )}`; + update_time_element.innerHTML = `Last update at: ${cef.getEntitiesState(this._config, this._hass, "update_time", index)}`; } const since_time_element = this.shadowRoot.querySelector("#since-info"); if (since_time_element) { @@ -504,14 +456,25 @@ class LuxPowerDistributionCard extends HTMLElement { const power_allocation_info_element = this.shadowRoot.querySelector("#power-allocation-info"); power_allocation_info_element.innerHTML = `
+

${parseInt(this.getAllocatedPower())} W

Allocated Power

-

${parseInt(this.getAllocatedPower())} W

`; } } } + updateInverterPic(index) { + const inverter_pic_element = this.shadowRoot.querySelector("#inverter-image"); + if (inverter_pic_element) { + if (index == -1) { + inverter_pic_element.innerHTML = ``; + } else { + inverter_pic_element.innerHTML = ``; + } + } + } + getAllocatedPower() { let allocatedEnergy = 0; if (this._config.energy_allocations.is_used) {