All Projects → robert-alfaro → xfinity-usage

robert-alfaro / xfinity-usage

Licence: other
Home Assistant custom component for retrieving Xfinity data usage

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to xfinity-usage

integration blueprint
Blueprint for custom_component developers.
Stars: ✭ 151 (+214.58%)
Mutual labels:  home-assistant, custom-component
openrgb ha
OpenRGB integration for Home Assistant
Stars: ✭ 40 (-16.67%)
Mutual labels:  home-assistant, custom-component
homeassistant-elasticsearch
Publish Home-Assistant events to Elasticsearch
Stars: ✭ 97 (+102.08%)
Mutual labels:  home-assistant, custom-component
read your meter
Home Assistant sensor to read water meter
Stars: ✭ 27 (-43.75%)
Mutual labels:  home-assistant, custom-component
ha-zoom-automation
Custom Home Assistant component for Zoom. Tracks when you are connected to a Zoom call by default but may allow you to track more.
Stars: ✭ 47 (-2.08%)
Mutual labels:  home-assistant, custom-component
xiaomiplug
Xiaomi Mi Smart WiFi Socket integration for Home Assistant
Stars: ✭ 99 (+106.25%)
Mutual labels:  home-assistant, custom-component
nwsradar
Home assistant custom camera platform for NWS radar loops
Stars: ✭ 20 (-58.33%)
Mutual labels:  home-assistant, custom-component
xboxone-home-assistant
Control your Xbox One from your Home Assistant device.
Stars: ✭ 26 (-45.83%)
Mutual labels:  home-assistant, custom-component
home-assistant-frigidaire
Custom component for the Frigidaire integration
Stars: ✭ 11 (-77.08%)
Mutual labels:  home-assistant, custom-component
ha-edgeos
Integration with EdgeOS (Ubiquiti)
Stars: ✭ 97 (+102.08%)
Mutual labels:  home-assistant, custom-component
github-custom-component-tutorial
A tutorial for creating a custom component for Home Assistant using GitHub's API.
Stars: ✭ 31 (-35.42%)
Mutual labels:  home-assistant, custom-component
Aquarea2mqtt
Wrapper for Panasonic Aquarea Service Cloud to MQTT for a smart home integration like Home-Assistant (or for some machine learning)
Stars: ✭ 19 (-60.42%)
Mutual labels:  home-assistant
google fit hass
A Home assistant custom component to get your fitness information using Google Fitness API.
Stars: ✭ 23 (-52.08%)
Mutual labels:  home-assistant
lennoxs30
Home Assistant Lennox S30 / E30 / M30 integration
Stars: ✭ 31 (-35.42%)
Mutual labels:  home-assistant
hifiberry
This is a custom component to allow control of HifiberryOS devices in Home Assistant using the audiocontrol2 REST API.
Stars: ✭ 26 (-45.83%)
Mutual labels:  home-assistant
hass-pandora-cas
Home Assistant custom component for Pandora Car Alarm System
Stars: ✭ 15 (-68.75%)
Mutual labels:  home-assistant
hassio-addons
Home Assistant Add-ons
Stars: ✭ 22 (-54.17%)
Mutual labels:  home-assistant
Home-AssistantConfig---OLD
AtomicPapa's Amazing Home Assistant Config
Stars: ✭ 15 (-68.75%)
Mutual labels:  home-assistant
sensor.goveetemp bt hci
Govee Temperature/Humidity BLE Home Assistant Component
Stars: ✭ 141 (+193.75%)
Mutual labels:  home-assistant
linak-desk-card
Home Assistant Lovelace Card for controlling desks based on linak bluetooth controller.
Stars: ✭ 26 (-45.83%)
Mutual labels:  home-assistant

xfinity-usage

Custom component for Home Assistant allowing retrieval of data usage from Xfinity My Account website.

NOTE: The My Account website may require manual intervention at some point to allow the component to function properly. Meaning, you may need to click "Agree" on a prompt after logging in through your browser. This has happened once a year.

Installation

With HACS

  1. Open HACS Settings and add this repository (https://github.com/robert-alfaro/xfinity-usage) as a Custom Repository (use Integration as the category).
  2. The Xfinity Usage page should automatically load (or find it in the HACS Store)
  3. Click Install

Manual

Copy the xfinity_usage directory from custom_components in this repository, and place inside your Home Assistant installation's custom_components directory.

Setup

  1. Install this component
  2. Add the following to your configuration.yaml
sensor:
  - platform: xfinity
    username: !secret xfinity_email
    password: !secret xfinity_password

Here are two lovelace examples:

type: entities
entities:
  - entity: sensor.xfinity_usage

entities-card

type: history-graph
entities:
  - entity: sensor.xfinity_usage
hours_to_show: 24
refresh_interval: 3600

history_graph-card

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].