Code Monkey home page Code Monkey logo

sunsynk-power-flow-card's Introduction

Sunsynk-Power-Flow-Card

An animated Home Assistant card to emulate the power flow that's shown on the Sunsynk Inverter screen. You can use this to display data from many inverters e.g. Sunsynk, Deye, Solis, Lux, FoxESS, Goodwe, Huawei etc as long as you have the required sensor data. See the wiki for integration methods and examples.

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store. GitHub release (latest by date) Buy Me A Coffee

Documentation

Refer to https://slipx06.github.io/sunsynk-power-flow-card/index.html

Features

  • Option to switch between three card styles: compact, lite or full.
  • Animated power flow based on positive/negative/zero sensor values with configurable dynamic speed. (Supports inverted battery, AUX and grid power).
  • Dynamic battery image based on SOC.
  • Grid connected status.
  • Configurable battery size and shutdown SOC to calculate and display remaining battery runtime based on current battery usage and system time slot setting i.e. SOC, Grid Charge. Can be toggled off.
  • Daily Totals that can be toggled on or off.
  • Hide all solar data if not installed or specify number of mppts in use. Set custom MPPT labels.
  • "Use Timer" setting and "Energy Pattern" setting (Priority Load or Priority Battery) shown as dynamic icons, with the ability to hide if not required. If setup as switches can be toggled by clicking on the card.
  • Panel mode for bigger card.
  • AUX and Non-essential can be hidden from the full card or assigned configurable labels.
  • Customisable - Change colours and images.
  • Most entities can be clicked to show more-info dialog.
  • Optional data points include self sufficiency and ratio percentages, battery temperature, AC and DC temperature.
  • Display additional non-essential, essential and AUX loads.
  • Display energy cost per kWh and solar sell status.
  • Select your inverter model for custom inverter status and battery status messages i.e. Sunsynk, Lux, Goodwe, Solis.

Screenshots

Compact Version

image image

Lite Version

image image image image

Full Version

image image

Installation

The card can be installed via HACS (recommended) or manually.

Installation using HACS

hacs_badge

  1. Install HACS.
  2. Search & Install sunsynk-power-flow-card or click the button below.

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Manual Installation

  1. Create a new directory under www and name it sunsynk-power-flow-card e.g www/sunsynk-power-flow-card/.
  2. Copy the sunsynk-power-flow-card.js into the directory.
  3. Add the resource to your Dashboard. You can append the filename with a ?ver=x and increment x each time you download a new version to force a reload and avoid using a cached version. It is also a good idea to clear your browser cache.

image

sunsynk-power-flow-card's People

Contributors

slipx06 avatar roving-ronin avatar pho3nix90 avatar marksie1988 avatar dependabot[bot] avatar papsnoek avatar mirams avatar dexter0629 avatar pacoculebras avatar misa1515 avatar reedy avatar svenopdehipt avatar danieldebaat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.