最近车比较多,有些设备在z2m是不显示图标的,现在只需要小小的改动一下就可以实现啦(还有一种方法就是换型号)
首先想办法让你的图片可以访问到比如图中这样
然后是改动这个2个地方
代码如下
好了可以愉快的玩耍了
图标大小150x150
下一步是先判断这个设备型号在本地有没有 优先本地图标然后在官方图标
var a = [‘TS0218’] //需要输入调用本地图标的设备型号,逗号分开
for(i=0;i<a.length;){
if(entry.model == a[i]){
icon = ‘http://192.168.123.234/z2m_icons/’ + entry.model + ‘.png’
break
}else{
i++
}
icon = ‘https://www.zigbee2mqtt.io/images/devices/’ + entry.model.replace(new RegExp(’/’, ‘g’), ‘-’) + ‘.jpg’
}
var a = [‘TS0218’] //需要输入调用本地图标的设备型号,逗号分开
for(i=0;i<a.length;){
if(msg.payload.model == a[i]){
icon = ‘http://192.168.123.234/z2m_icons/’ + msg.payload.model + ‘.png’
break
}else{
i++
}
icon = ‘https://www.zigbee2mqtt.io/images/devices/’ + msg.payload.model.replace(new RegExp(’/’, ‘g’), ‘-’) + ‘.jpg’
}
水平有线丢人就丢人了