MiguelAngelLV / octopus_spain

Componente para Home Assistant que obtiene la última factura y la Solar Wallet de Octopus Energy Spain.
42 stars 1 forks source link
homeassistant-custom-component octopus-energy spain

Componente Octopus Spain para Home Assistant

¿Qué es Octopus Energy?

Octopus Energy es una comercializadora eléctrica española.

Entre otras ventajas, dispone de la Solar Wallet, un servicio que permite acumular crédito obtenido por los excedentes solares para reducir a 0€ la factura así como acumular para posteriores facturas.

¿Qué hace el componente Octopus Spain?

Este componente conecta con tu cuenta de Octopus Energy para obtener el estado actual de tu Solar Wallet así como los datos básicos de última factura.

Este componente ha sido revisado por los ingenerios de Octopus Energy y ha recibido su visto bueno.

Instalación

Puedes instalar el componente usando HACS:

Directa usando My Home Assistant

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

Manual

HACS -> Integraciones -> Tres puntitos -> Repositorios Personalizados

Copias la URL del reposotiro ( https://github.com/MiguelAngelLV/octopus_spain ), como categoría seleccionas Integración y pulsas en Añadir.

Configuración

Una vez instalado, ve a Dispositivos y Servicios -> Añadir Integración y busca Octopus.

El asistente te solicitará tu email y contraseña de Octopus Energy

Entidades

Una vez configurado el componente, tendrás dos entidades por cada cuenta que tengas asociada a tu email (normalmente una).

Solar Wallet

La entidad Solar Wallet devuelve el valor actual de tu Solar Wallet. Este valor (en euros) estará actualizado al de tu última factura. Actualmente no se puede consultar en tiempo real.

Octopus Credit

La entidad Octopus Credit devuelve el valor actual de tu crédito en Octopus obtenido por cuentas referedidas u otras posibles bonificaciones.

Última Factura

Esta entidad devuelve el coste de tu última factura.

Adicionalmente, en los atributos, están disponibles las fechas de emisión de esa factura así el periodo (inicio y final) de la misma.

Uso

Podrás usar estas etidades para visualizar el estado así como crear automatizaciones para informate, por ejemplo, cuando se produzca un cambio en el atributo "Emitida" de última fáctura.

Una forma de representar los datos sería esta:

title: Octopus Spain
type: entities
entities:
  - entity: sensor.ultima_factura_octopus
  - entity: sensor.solar_wallet
  - entity: sensor.octopus_credit
  - type: attribute
    entity: sensor.ultima_factura_octopus
    name: Inicio
    icon: mdi:calendar-start
    attribute: Inicio
  - type: attribute
    entity: sensor.ultima_factura_octopus
    name: Fin
    icon: mdi:calendar-end
    attribute: Fin
  - type: attribute
    entity: sensor.ultima_factura_octopus
    name: Emitida
    icon: mdi:email-fast-outline
    attribute: Emitida

card.png

Videotutorial

Octopus Spain