on({id: "mqtt.0.LoRaServer.SensorCmd", change: "any"}, function (obj) { ParseCommand(obj); }); function ParseCommand(obj) { let value = obj.state.val; let name = ""; let temp = 0; let hum = 0; let LoRaDestination = "javascript.0.LoRa."; try { obj = JSON.parse(value); name = obj.name; temp = obj.temp; hum = obj.hum; let StateNameTemp = LoRaDestination + name + ".temperatur"; let StateNameHum = LoRaDestination + name + ".humidity"; createState(StateNameTemp, 0); createState(StateNameHum, 0); setState(StateNameTemp, temp); setState(StateNameHum, hum); } catch (e) { return; } }