- case TempSensorUpdate:
- spaceapidata.MergeInSensor(spaceapi.MakeTempCSensor("Temp0","Decke", event.Value))
- case IlluminationSensorUpdate:
- spaceapidata.MergeInSensor(spaceapi.MakeIlluminationSensor("Photodiode","Decke","1024V/5V", event.Value))
+ case r3events.TempSensorUpdate:
+ var tempsensorlocation string
+ switch event.Sensorindex {
+ case 0:
+ tempsensorlocation = "LoTHR"
+ case 1:
+ tempsensorlocation = "CX"
+ default:
+ tempsensorlocation = "Sonstwo"
+ }
+ spaceapidata.MergeInSensor(spaceapi.MakeTempCSensor(fmt.Sprintf("Temp%d",event.Sensorindex),tempsensorlocation, event.Value))
+ case r3events.IlluminationSensorUpdate:
+ spaceapidata.MergeInSensor(spaceapi.MakeIlluminationSensor("Photodiode","LoTHR","1024V/5V", event.Value))
+ case r3events.GasLeakAlert:
+ spaceapidata.AddSpaceEvent("GasLeak", "alert", "GasLeak Alert has been triggered")
+ publishStateToWeb()