Beispiel #1
0
        private void PullOutsideTemperature()
        {
            var response           = PullValue(nameof(IOutdoorService));
            var outdoorTemperature = (float)response["OutdoorTemperature"];

            if (Settings.UseTemperature)
            {
                _outdoorService.UpdateTemperature(outdoorTemperature);
            }
        }
        private void PushData()
        {
            if (Settings.UseTemperature)
            {
                _outdoorService.UpdateTemperature(Temperature);
            }

            if (Settings.UseHumidity)
            {
                _outdoorService.UpdateHumidity(Humidity);
            }

            if (Settings.UseSunriseSunset)
            {
                _daylightService.Update(Sunrise, Sunset);
            }

            if (Settings.UseWeather)
            {
                _outdoorService.UpdateCondition(Condition);
            }
        }