Skip to content

Integration for Home-Assistant [Hassio] to load and accumulate your crypto portfolio from a variety of blockchains such as BTC, ETH, BSC, ..

License

Notifications You must be signed in to change notification settings

wsdt/sensor.cryptoportfolio

Repository files navigation

Crypto Portfolio for Home-Assistant Maintenance made-with-python GitHub license Donate saythanks

Install this Hassio integration via HACS.

Setup

image

thanks to @mannebk79

Params

Add this to your configuration.yaml.

Configuration for Ethereum or Ethereum forks such as Binance Smart Chain, ..

  • address required
  • name
  • token
  • token_address (if not provided, then main coin is used, e.g. ETH, BNB)
  • explorer_api_key
  • main_coin (default: ETH)
  • explorer_api_url (default: https://api.etherscan.io/api)
  • decimals (default: 18)
  • blockchain (default: ETH_OR_FORK)

Configuration for BTC.

  • address required
  • name
  • blockchain: "BTC" (rest of the parameters is ignored)

Examples

sensor:
  - platform: cryptoportfolio
    address: "...."
    token_address: "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"
    token: "USDC"
    decimals: 6
    explorer_api_key: "...."
    
  - platform: cryptoportfolio
    address: "...."
    explorer_api_key: "...."
    
  - platform: cryptoportfolio
    address: "...."
    blockchain: "BTC"

Sum up balances from different wallets

  - platform: template
    sensors:
      eth_total:
        friendly_name: "ETH (total)"
        unit_of_measurement: 'ETH'
        value_template: "{{ states('sensor.Anon_ETH') |float + states('sensor.HW_ETH') | float }}"
      usdc_total:
        friendly_name: "USDC/T (total, incl. staked)"
        unit_of_measurement: 'USDC/T'
        value_template: "{{ states('sensor.USDC') |float + states('sensor.HW_USDC') | float + states('sensor.HW_staked_USDC') | float + states('sensor.HW_staked_USDT') | float}}"


About

Integration for Home-Assistant [Hassio] to load and accumulate your crypto portfolio from a variety of blockchains such as BTC, ETH, BSC, ..

Topics

Resources

License

Stars

Watchers

Forks

Languages