0041 - act : node-red
1
msg.payload = JSON.parse(msg.payload);
2
return {payload:msg.payload.d.temp};
1
// Thermostat's location:
2
var longitude1 = -98.49;
3
var latitude1 = 29.42;
4
5
// Array of pseudo random temperatures
6
var temp1 = [15,17,18.5,20,21.5,23,24,22.2,19,18];
7
8
// Array of pseudo random relative humidities
9
var humidity1 = [50,55,61,68,65,60,53,49,45,47];
10
11
// Counter to select from array.
12
var counter1 = context.get('counter1')||0;
13
counter1 = counter1+1;
14
if(counter1 > 9) counter1 = 0;
15
context.set('counter1',counter1);
16
17
// Create MQTT message in JSON
18
msg = {payload: temp1[counter1]};
19
msg2 = {payload: humidity1[counter1]};
20
return msg;