LoRaWAN: различия между версиями

68 байт добавлено ,  1 месяц назад
Строка 162: Строка 162:
====Пример с датчиком Вега ТД-11====
====Пример с датчиком Вега ТД-11====
<syntaxhighlight lang="json">
<syntaxhighlight lang="json">
// тут надо доделать шаблон
defineVirtualDevice('lora-device', {
defineVirtualDevice('lora-device', {
     title: 'lorawanDT11_wbrules' ,
     title: 'Vega DT11' ,
     cells: {
     cells: {
       rssi: {
       temperature: {
         title: "rssi",
         title: "Temperature",
         type: "value",
         type: "value",
         value: "0",
         value: "0",
         units:"dB"
         units:"deg C",
        scale:0.1
          
          
      },
      battery:{
        title: "Battery",
        type: "range",
        value: "0",
        readonly:true
       }
       }
     }
     }
});
});


trackMqtt("/Lavritech_L1/rssi", function(message) {
trackMqtt("/Lavritech_L1/lors0102", function(message) {
   dev["lora-device/rssi"]=Number(message.value);
   dev["lora-device/battery"]=Number(message.value);
});
trackMqtt("/Lavritech_L1/lors0105", function(message) {
  dev["lora-device/temperature"]=Number(message.value);
});
});
</syntaxhighlight>
</syntaxhighlight>
В web-интерфейсе WB на панели Устройства теперь существует наш датчик температуры.
wb_editors
131

правка