玩了很久的ha一直嫌麻烦没整custom-ui,最近刚装上,感觉真是不错,信息显示方便多了,尤其是extra_data_template,居然还能写js,比jinja要方便多了.论坛学习了各位大神的教程.
自己写了一个显示自动化执行时间的,觉得还蛮实用的,可以一眼看到常用自动化上次是什么时候执行的.
在这分享一下,本来想用一句toString()的方法去获取当地时间,然后按需求截取,最后发现每个浏览器显示方式不一样,无法精确截取,最后还是用了get的方式,虽然语句多点,不过现实效果还不错,底下上代码:
customize_glob:
automation.*:
extra_data_template: >
var t = attributes.last_triggered;
if (t === null) {
return '从未执行' ;
}else {
var tt = new Date(t);
var time = (tt.getMonth()+1) +'月'+tt.getDate()+'日 '+tt.getHours()+':'+(tt.getMinutes()<10?('0'+tt.getMinutes()):tt.getMinutes());
return '最后执行:'+ time;
}
显示效果:
|