internal override void Refresh(Sensor.BaseSensorDevice sensor)
 {
     if (!(sensor is TemperatureControllableSensor))
     {
         throw new ArgumentException();
     }
     if (CoreUtil.DoesThermistorNeedManualPush(sensor, thermistor))
     {
         ((TemperatureControllableSensor)sensor).SetTemperature(GetTemperature());
     }
 }