2022-09-19 15:23:37 +00:00
|
|
|
(function() {
|
|
|
|
var ha = require("ha.lib.js");
|
|
|
|
var triggers = ha.getTriggers();
|
|
|
|
|
|
|
|
var haItems = {
|
|
|
|
name: "Home",
|
2022-12-04 15:42:24 +00:00
|
|
|
img: atob("GBiBAAAAAAAAAAAAAAAYAAA+AAB+AADD4AHb4APD4Afn8A/n+BxmOD0mnA0ksAwAMA+B8A/D8A/n8A/n8A/n8A/n8AAAAAAAAAAAAA=="),
|
2022-09-19 15:23:37 +00:00
|
|
|
items: []
|
|
|
|
};
|
|
|
|
|
|
|
|
triggers.forEach((trigger, i) => {
|
|
|
|
haItems.items.push({
|
2022-09-29 19:05:19 +00:00
|
|
|
name: null,
|
2022-09-19 15:23:37 +00:00
|
|
|
get: () => ({ text: trigger.display, img: trigger.getIcon()}),
|
2022-12-16 15:40:58 +00:00
|
|
|
show: function() {},
|
2022-09-19 15:23:37 +00:00
|
|
|
hide: function () {},
|
|
|
|
run: function() {
|
|
|
|
ha.sendTrigger("TRIGGER_BW");
|
|
|
|
ha.sendTrigger(trigger.trigger);
|
2022-09-23 14:08:16 +00:00
|
|
|
return true;
|
2022-09-19 15:23:37 +00:00
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
return haItems;
|
2022-12-16 15:40:58 +00:00
|
|
|
})
|