Exemplo n.º 1
0
        private void PullOutsideHumidity()
        {
            var response = PullValue(nameof(IOutdoorService));

            var outdoorHumidity = (float)response["OutdoorHumidity"];

            if (Settings.UseHumidity)
            {
                _outdoorService.UpdateHumidity(outdoorHumidity);
            }
        }
Exemplo n.º 2
0
        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);
            }
        }