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.
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.
Puedes instalar el componente usando HACS:
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.
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
Una vez configurado el componente, tendrás dos entidades por cada cuenta que tengas asociada a tu email (normalmente una).
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.
La entidad Octopus Credit devuelve el valor actual de tu crédito en Octopus obtenido por cuentas referedidas u otras posibles bonificaciones.
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.
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