Skip to content

mbacch/hass-sift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sift Home Assistant Custom Component

This is a prototype custom component to ingest Home Assistant data into Sift's Hardware Observability Platform (https://siftstack.com/)

Installation

Copy custom_components/sift/ in this repo to <config_dir>/custom_components/sift/ where <config_dir> is where your Home Assistant unique configurations are stored (for example where configuration.yaml is stored)

Once the custom component is installed in the correct directory, add the following to your configuration.yaml file in your <config_dir>. Also, ensure you are using the correct API URI, API KEY and ASSET for your specific Sift deployment.

sift:
  api_uri: https://<uri>/api/v2/ingest
  api_key: <token>
  asset: my_hass_asset_name

Users can also filter what data is ingested into Sift. For example:

sift:
  api_uri: https://<uri>/api/v2/ingest
  api_key: <token>
  asset: my_hass_asset_name
  filter:
    include_domains:
      - sensor
    exclude_domains:
      - number
      - media_player
      - weather
      - todo
      - switch

Technical Notes

  • This is a prototype and must be manually installed into Home Assistant. Future iterations can formalize this as an offiical Home Assistant Integration or HACS.
  • This component uses Sift's Schemaless Ingestion API. Enumerated data types will show up as log data in Sift.

About

Home Assistant custom component for ingesting data into Sift Hardware Observability Platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages