Advertisement
NittyGritty

Mi-PIR

Oct 6th, 2021
996
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var words = msg.topic.split('/');
  2. var KnotenName = (words[3]);
  3.  
  4. var occupancy = msg.payload.occupancy;
  5. var Bat = msg.payload.battery;
  6. var Volt = msg.payload.voltage / 1000;
  7. var Link_Quality = msg.payload.linkquality;
  8.  
  9. occupancy = occupancy.toString();
  10.  
  11.  
  12. var Influx = [{
  13.     Room: KnotenName,
  14.     Occupancy: occupancy,
  15.     Bat: Bat,
  16.     Volt: Volt,
  17.     Link: Link_Quality
  18. }]
  19.  
  20. var newMsg1 = {payload:Influx};
  21. var newMsg2 = {payload:occupancy};
  22.  
  23.  
  24. node.status({fill:"blue",shape:"ring",text:KnotenName + " " +
  25.                     "Occupancy: " + occupancy + " " +
  26.                     "Bat: " + Bat + "% " +
  27.                      Volt + "Volt " +
  28.                     "Link: -" + Link_Quality + "dB"
  29.             });
  30.  
  31. return [newMsg1, newMsg2 ];
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement