From d09d24436bfd7b2f2a2e732d98a1967197ac73ff Mon Sep 17 00:00:00 2001 From: gonzonia <36857621+gonzonia@users.noreply.github.com> Date: Thu, 13 Mar 2025 13:55:43 -0400 Subject: [PATCH 1/3] Update .gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 17fe74c..0fc07c9 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ uploads npm-debug.log package-lock.json pm2.json -workspace.code-workspace \ No newline at end of file +workspace.code-workspace +.DS_Store From 6e1d78e4bc7460df0be914e65632d9880c2dfdb8 Mon Sep 17 00:00:00 2001 From: gonzonia <36857621+gonzonia@users.noreply.github.com> Date: Thu, 13 Mar 2025 13:57:21 -0400 Subject: [PATCH 2/3] Update MMM-HomeAssistantDisplay.js Was showing the module despite template resolving to false. Adjusted the code to check differently and set this.displayModule accordingly. --- MMM-HomeAssistantDisplay.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MMM-HomeAssistantDisplay.js b/MMM-HomeAssistantDisplay.js index ba53090..17cc236 100755 --- a/MMM-HomeAssistantDisplay.js +++ b/MMM-HomeAssistantDisplay.js @@ -147,7 +147,12 @@ Module.register("MMM-HomeAssistantDisplay", { if (payload.identifier === this.identifier) { switch (notification) { case "MODULE_DISPLAY_RENDERED": - this.displayModule = payload.render.toLowerCase() === "true" || payload.render.toLowerCase() === "on"; + // this.displayModule = payload.render.toLowerCase() === "true" || payload.render.toLowerCase() === "on"; + if (payload.render.toLowerCase() === "true" || payload.render.toLowerCase() === "on"){ + this.displayModule = true; + else { + this.displayModule = false; + } this.updateDom(); break; case "CHANGED_STATE": From d5fb5308aac67520108026ac3bad256e318b9ac6 Mon Sep 17 00:00:00 2001 From: gonzonia <36857621+gonzonia@users.noreply.github.com> Date: Thu, 13 Mar 2025 20:51:16 -0400 Subject: [PATCH 3/3] Update MMM-HomeAssistantDisplay.js Fixed missing bracket --- MMM-HomeAssistantDisplay.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MMM-HomeAssistantDisplay.js b/MMM-HomeAssistantDisplay.js index 17cc236..aed2b2b 100755 --- a/MMM-HomeAssistantDisplay.js +++ b/MMM-HomeAssistantDisplay.js @@ -147,12 +147,13 @@ Module.register("MMM-HomeAssistantDisplay", { if (payload.identifier === this.identifier) { switch (notification) { case "MODULE_DISPLAY_RENDERED": - // this.displayModule = payload.render.toLowerCase() === "true" || payload.render.toLowerCase() === "on"; + if (payload.render.toLowerCase() === "true" || payload.render.toLowerCase() === "on"){ this.displayModule = true; - else { + }else { this.displayModule = false; - } + } + this.updateDom(); break; case "CHANGED_STATE":