diff --git a/apps/ha/custom.html b/apps/ha/custom.html index f1597d740..f5021f6b6 100644 --- a/apps/ha/custom.html +++ b/apps/ha/custom.html @@ -14,21 +14,25 @@ * Load trigger from BangleJs */ console.log("Loading trigger from BangleJs..."); + var loadedData = false; try { Puck.eval(`require("Storage").read(${JSON.stringify("ha.trigger.json")})`,data=>{ document.getElementById("triggers").innerHTML = data; console.log("Successfully loaded trigger from BangleJs."); console.log(data); + loadedData = true; }); - } catch(ex) { - console.log("(Warning) Could not load trigger from BangleJs."); - console.log(ex); - document.getElementById("triggers").innerHTML = ` + } finally { + if(!loadedData){ + console.log("(Warning) Could not load trigger from BangleJs."); + console.log(ex); + document.getElementById("triggers").innerHTML = ` [ {"display": "Open", "trigger": "OPEN_DOOR", "icon":"door"}, {"display": "Office", "trigger": "TOGGLE_LIGHT", "icon":"light"}, {"display": "Living Room", "trigger": "OVEN", "icon":"fire"} ]` + } } /*