in content/device.js [184:199]
startTelemetry() {
telemetryInterval = setInterval(() => {
const telemetryMessage = {"temp": this.getRandomArbitrary(32, 110, 2), "humidity": this.getRandomArbitrary(0, 100, 2)}
this.writeToConsole("Sending telemetry: " + "<pre>" + this.syntaxHighlight(telemetryMessage) + "</pre>", "#DEFFFF")
client.sendTelemetry(JSON.stringify(telemetryMessage))
}, this.getRandomArbitrary(4500, 5500, 0))
reportedInterval = setInterval(() => {
const reportedMessage = {"fanspeed": this.getRandomArbitrary(0, 1000, 0)}
this.writeToConsole("Sending reported property: " + "<pre>" + this.syntaxHighlight(reportedMessage) + "</pre>", "orange")
client.updateTwin(JSON.stringify(reportedMessage))
}, this.getRandomArbitrary(9500, 10500, 0))
this.isTelemetryRunning = true
},