private async Task ReadTemperature() { try { List <Sensors> tempSensors = await WolaClient.GetFilteredListFromControllerAction <Sensors>("GetSensors", "ByDataBus", 1, null); foreach (Sensors item in tempSensors) { SensorTemperatureValues val = await ReadTemperatureFromSensor(item); if (val.Date != DateTime.MinValue) { await PostTemp(val); } } } catch (Exception ex) { throw; } }
private async Task LoadChartContents() { Random rand = new Random(); List <Records> records = new List <Records>(); records.Add(new Records() { Date = DateTime.Now, Value = 23.0 }); records.Add(new Records() { Date = DateTime.Now, Value = 21.5 }); records.Add(new Records() { Date = DateTime.Now, Value = 28.1 }); records.Add(new Records() { Date = DateTime.Now, Value = 25.6 }); //(PieChart.Series[0] as PieSeries).ItemsSource = records; //(ColumnChart.Series[0] as ColumnSeries).ItemsSource = records; // (lineChart.Series[0] as LineSeries).ItemsSource = records; List <SensorTemperatureValues> tempSensors2 = new List <SensorTemperatureValues>(); tempSensors2.Add(new SensorTemperatureValues { Date = DateTime.Now, SensorId = 8, Value = 22.5 }); tempSensors2.Add(new SensorTemperatureValues { Date = DateTime.Now, SensorId = 8, Value = 24.4 }); tempSensors2.Add(new SensorTemperatureValues { Date = DateTime.Now, SensorId = 8, Value = 21.3 }); tempSensors2.Add(new SensorTemperatureValues { Date = DateTime.Now, SensorId = 8, Value = 27 }); try { List <SensorTemperatureValues> tempSensors = await WolaClient.GetFilteredListFromControllerAction <SensorTemperatureValues>("GetLastSensorValue", 1, null); List <SensorTemperatureValues> tempSensors1 = tempSensors.Where(w => w.Date.Date > DateTime.Today.AddDays(-3)).ToList(); //&& w.Date.Hour > 9 // (lineChart.Series[0] as LineSeries).DependentRangeAxis = new LinearAxis() { Minimum = 200, Maximum = 300}; // (lineChart.Series[0] as LineSeries).ItemsSource = tempSensors2; AddSeries(tempSensors1, "Spaliny"); //AddSeries(records); //tempSensors = await WolaClient.GetFilteredListFromControllerAction<SensorTemperatureValues>("GetLastSensorValue", 6, null); //tempSensors1 = tempSensors.Where(w => w.Date.Date == DateTime.Today && w.Date.Hour > 9).ToList(); // AddSeries(tempSensors1, "CUW"); // tempSensors = await WolaClient.GetFilteredListFromControllerAction<SensorTemperatureValues>("GetLastSensorValue", 7, null); //tempSensors1 = tempSensors.Where(w => w.Date.Date == DateTime.Today && w.Date.Hour > 9).ToList(); // AddSeries(tempSensors1,"CO"); } catch (Exception) { throw; } }