Skip to content

Home Assistant Lovelace custom card to use with Spain electricity hourly pricing (PVPC) integration

License

Notifications You must be signed in to change notification settings

danimart1991/pvpc-hourly-pricing-card

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PVPC Hourly Pricing Card

GitHub release (latest by date) GitHub last commit License hacs_badge

Tip Me via PayPal Sponsor Me via GitHub

Home Assistant Lovelace custom card to use with Spain electricity hourly pricing (PVPC) integration.

Card Example

This card only works with a previously configured Spain electricity hourly pricing (PVPC) integration in Home Assistant.

Based on Lovelace Weather Card with Chart by Yevgeniy Prokopenko and the fork Lovelace Animated Weather Card by Marc Hagen.

Features

  • Compatible with all rates.
  • Actual price close-up.
  • Graph with the prices of the current day.
  • Graph with the prices of the next day when you are available.
  • Graph with the injection prices.
  • Lowest and Highest of the current and next day.
  • Icon indicating the current pricing period.

Installation

You could use HACS or follow this guide.

resources:
  url: /local/pvpc-hourly-pricing-card.js?v=1.15.0
  type: module

Options

Name Type Default Requirement Description
type string null Required custom:pvpc-hourly-pricing-card
entity string null Required Spain electricity hourly pricing (PVPC) entity
entity_injection string null Optional Spain electricity hourly injection pricing (Surplus) entity
title string null Optional Title of the card
show_current boolean true Optional Show the current price and pricing period
show_details boolean true Optional Show the lowest and highest prices and hours for the current and next day
show_graph boolean true Optional Show the graph with the prices for the current and next day
show_info boolean true Optional Show info like 'Tomorrow's data is no yet available'
show_only_today boolean false Optional Show only today's data
graph_baseline_zero boolean false Optional Show graph with desired minimum line base zero.

Example

Mode Storage (Visual)

From your Lovelace Dashboard: Configure UI ➡ Add New Card ➡ PVPC Hourly Pricing Card. Configure the card:

Card Editor

If this doesn't work, another option is to add it manually from your Lovelace Dashboard: Configure UI ➡ Add New Card ➡ Manual Card and then this code:

type: custom:pvpc-hourly-pricing-card
title: "PVPC Prices"
entity: sensor.esios_pvpc

Mode YAML

Add this lines of code to your Lovelace Dashboard YAML file:

...
cards:
  ...
  - type: custom:pvpc-hourly-pricing-card
    title: "PVPC Prices"
    entity: sensor.esios_pvpc
  ...