TekSavvy


Integrate your TekSavvy account information into Home Assistant.

You can get your API key from TekSavvy My Account.

To use your TekSavvy sensor in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
sensor:
  - platform: teksavvy
    api_key: API_KEY
    total_bandwidth: 400
    monitored_variables:
      - usage
      - usage_gb
      - limit
      - onpeak_download
      - onpeak_upload
      - onpeak_total
      - offpeak_download
      - offpeak_upload
      - offpeak_total
      - onpeak_remaining

Configuration Variables

api_key

(string)(Required)The TekSavvy API key to access the service.

total_bandwidth

(string)(Required)Your bandwidth limit in gigabytes. Set to 0 for unlimited plans without a cap.

monitored_conditions

(list)(Required)Conditions to display in the frontend.

usage

Bandwidth usage (percentage).

usage_gb

Bandwidth usage (gigabytes).

limit

Monthly bandwidth limit (gigabytes).

onpeak_download

Bandwidth used by download outside the unmetered period (gigabytes).

onpeak_upload

Bandwidth used by upload outside the unmetered period (gigabytes).

onpeak_total

Total bandwidth used outside the unmetered period (gigabytes).

offpeak_download

Bandwidth used by download during the unlimited period (gigabytes).

offpeak_upload

Bandwidth used by upload during the unlimited period (gigabytes).

offpeak_total

Total bandwidth used during the unlimited period (gigabytes).

onpeak_remaining

Remaining bandwidth (gigabytes).