docker Z2M网关 不支持设备使用本地图标&&支持设备使用官方图标

最近车比较多,有些设备在z2m是不显示图标的,现在只需要小小的改动一下就可以实现啦(还有一种方法就是换型号)
首先想办法让你的图片可以访问到比如图中这样


然后是改动这个2个地方
代码如下
好了可以愉快的玩耍了71@7QETNB�)KDISD}$F0

图标大小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’
}

水平有线丢人就丢人了

先mark 等设备多了 搞

日文老湿流牛支持一下。

日文老湿流牛支持一下。 然后插入代码用</>这个会好很多,