Degree Day preliminary setup

To use the Degree Day forecaster, you must set up access to weather data vendors, which predict fuel consumption for your customers. You must also set up a location profile for any location to which you deliver fuel.

Recording Degree Day vendor keys

In the Degree Day Vendor Keys window, you can set up the system to pull information from third-party weather forecasting services via an API. These vendors provide the forecast data your system uses to calculate a degree day. You enter account information for the vendor(s) you want to link to your Inventory Services application. Your vendor supplies the unique user name and password you need to access the service.

  1. Go to Maintenance > Degree Day Vendors.

  2. Make entries in these fields for each vendor you use:

    Field definitions

    Required field: *

    Code *

    Name of the third-party weather service vendor

    AccountKey

    The username that links your third-party weather service account with your Inventory Services application

    Note: Each vendor account requires a different account key.

    SecurityKey

    The password used to validate your connection with a specific third-party weather service

    Note: Each vendor account requires a different security key.

  3. Click Save.

    Show me

    image1

Weather data vendors

There are currently five weather data vendors that are supported by the Degree Day API. Each vendor provides various types of weather data and account options.

As a courtesy, this document provides information on integrating specific third-party weather accounts with your Inventory Services application. The information included here is relevant as of version 2018.3. Trimble does not track updates to third party applications. Always consult the vendor’s user documentation for instructions.

Weather vendor name

Data available

Bizee

  • Provides actual degree day temperatures

  • Provides historical data

    Note: Historical data does not include past hours of the current day.

WeatherSource

Provides historical and forecast data

Note: Historical data does not include past hours of the current day.

National Weather Service

Provides forecast data only

Weather Underground

Provides historical and forecast data

Aeris

Provides historical and forecast data

Note: Historical data does not include past hours of the current day.

Recording location profiles

In the Location Setup window, you can record, view and edit information about the customer or tank receiving the fuel delivery. To do this, you use the window’s Profile tab.

  1. Go to Maintenance > Location Setup
    The Location Setup window opens. The Profile tab is displayed by default.

  2. Click New.

  3. Make entries in these fields in the Profile tab’s header:

    Note: For detailed instructions on setting up profiles for the companies, see Entering company data in the Fuel Dispatch online help.

    Field definitions

    Required field: *

    Company ID *

    Identification code for the company

    Typically, an ID is assigned by the system when a new company record is first saved. It consists of the first three letters of the company’s name, followed by the first three letters of the city’s name.

    If you want, you can enter a user-defined ID before you save a new location record for the first time. A maximum of eight alphanumeric characters is allowed.

    Company Name *

    Name of the location

    Forecast Mode *

    Identifies the type of monitoring performed for the location.

    Options are:

    • Degree (Recommended)
      Note: Only sites with Degree as their monitoring type will have projected orders saved automatically.

    • Threshold

    • Forecast

    • Audit Only
      Note: Choose this option if you are not ready to save projected orders automatically, but would still like to use Degree Day forecasting for the site.

    • Hold

    Show me

    image2

  4. On the Information sub-tab, make entries in these fields.

    Field definitions

    Required field: *

    City *

    City in which the site is located

    State *

    State in which the site is located

    Zip *

    ZIP Code of the site’s location

  5. Click image3 Save.

Retrieving and editing existing location profiles

  1. Go to Maintenance > Location Setup
    The Location Setup window opens.

  2. In the Location field at the top left of the window, enter the location’s ID.

    image4

  3. Click Retrieve.
    The customer’s information is shown.

    image5

  4. Make changes as needed and click image3 Save.

Recording tank information for each location

The Degree Day forecaster can show forecast data for a specified tank. You enter this information on the Location Setup window’s Tank tab.

  1. With the location’s profile open, select the Tank tab.

  2. To create a new tank for the selected location, click Add.

    Show me

    image6

  3. Make entries in these fields located at the top of the tab.

    Field definitions

    Required field: *

    CommodityClass *

    Commodity classification to which the product has been assigned

    CommodityCode *

    ID of the product to be delivered

    TankSize *

    Capacity of the tank, in gallons

    SafeFill *

    Maximum volume to which the tank should be filled, e.g., 95%

    OrderTriggerThreshold *

    Point at which the forecaster should create an order

    Tank_hours_offset *

    Currently not functional.

    Kfactor *

    Burn factor for the tank

    Note: This field must be filled, even if a K factor is unknown. After historical readings are recorded within the system, the K factor will update automatically.

    volumeunits *

    Unit of measure for the product the tank holds, such as, gallons

    By default, this information comes from the Commodity profile.

    LocationID

    Unique ID of the company stored in the Azure database

    LocationTankID

    Unique ID of the tank stored in the Azure database

    Show me

    image7

  4. Click image3 Save.

Retrieving and editing existing tank information

  1. With the location’s profile open, select the Tank tab.
    Recorded tank data for the location is shown.

  2. Click Add to enter data for an additional tank for the location.

    image8

  3. Make changes as necessary to existing entries and click image3 Save.

  4. To delete a tank, select the entry you want to remove.

    image9

  5. Click Delete.

  6. Click image3 Save.

Recording location identifiers for each location

The Degree Day forecaster can pull degree day readings using the information on the Location Setup window’s Location tab.

You can edit existing entries on this tab, but cannot create new entries.
  1. With the location’s profile open, select the Location tab.
    The Location grid displays a row for each attribute saved in the database. Fields shared with the Profile tab are populated.

    Show me

    image10

  2. Make entries in these fields located at the top of the tab.
    Note: Required entries vary by vendor.

    Field definitions

    Latitude

    Latitude of the site’s location

    Longitude

    Longitude of the site’s location

    PostalCode

    Zip code of the site’s location

    CountryCode

    Country of the site’s location

    StationID

    ID of the weather station closest to the site

    MaxLoadsToForecast

    Maximum number of orders the forecaster will provide readings for the site

    MaxDaysOutToForecast

    Maximum limit (in days) the forecaster will provide readings for the site

    Note: Weather predictions become more inaccurate as the limit increases. The recommended maximum limit is 10 days.

    BaseTemperature

    Median temperature (65°F)

    MaxDeliveryAmount

    Maximum amount that can be delivered to a tank at the location

    HistoryDegreeDayServer

    Weather data vendor that provides historical readings for the site

    Note: Some weather vendors do not provide historical data. Always consult the vendor’s user documentation for instructions.

    PreliminaryForecastDegreeDayServer

    Currently not functional.

    ForecastDegreeDayServer

    Weather data vendor that provides forecasted readings for the site

    Note: Some weather vendors do not provide forecasted data. Always consult the vendor’s user documentation for instructions.

    CalculationType

    Specifies how the system calculates degree days from vendor data.

    Options are:

    • DegreeHours (recommended)
      Select this option to calculate degree hours for each hour, then divide by 24 for the degree day

      Note: This is the most accurate option.

    • AverageTemperature
      Select this option to calculate the average hourly temperature for the day

  3. Click image3 Save.

Retrieving and editing existing location identifier information

  1. With the location’s profile open, select the Location tab.
    The Location grid displays a row for each attribute saved in the database. Fields shared with the Profile tab are populated.

  2. Make changes as necessary and click image3 Save.

Recording default commodities for each location

You record the commodities your shippers and suppliers will deliver to a specific location on the Location Setup window’s Defaults tab.

Data in this tab is only stored in the database and not the cloud.
  1. With the location’s profile open, select the Defaults tab.

  2. Click Fill.

    Show me

    image11

    The Defaults grid displays a row for each of the location’s commodities. Fields shared with the Location Setup window’s Profile tab are populated.

    image12

  3. Click Add to enter new data for the location.

    Show me

    image13

  4. Make entries in these fields located at the top of the tab.

    Field definitions

    Commodity

    Commodity delivered to the location.

    Shipper

    Company delivering the product.

    Supplier

    Company supplying the product.

  5. Click image3 Save.

Retrieving and editing existing default commodities

  1. With the location’s profile open, select the Defaults tab.
    The Defaults grid displays a row for each of the location’s commodities. Fields shared with the Location Setup window’s Profile tab are populated.

  2. Make entries in each field as necessary and click image3 Save.

  3. To delete an entry, select the entry you want to remove.

    image14

  4. Click Delete.

  5. Click image3 Save.

Recording delivery times for each location

On the Times tab in the Location Setup window, you can record:

  • A range of time(s) a customer will accept a fuel delivery per day of the week

  • A range of time(s) a shipper will deliver fuel to a location or customer per day of the week

  1. With the location’s profile open, select the Times tab.
    Recorded data for the location is shown.

    image15

  2. Click Add to enter new data for the location.

  3. Make entries in these fields located at the top of the tab.

    Field definitions

    Required field: *

    BeginDateTime *

    The earliest time fuel can be delivered to a location.

    EndDateTime *

    The latest time fuel can be delivered to a location.