pvpc-hourly-pricing-card icon indicating copy to clipboard operation
pvpc-hourly-pricing-card copied to clipboard

soporte para mostrar precio inyección (excedentes)

Open sargue opened this issue 2 years ago • 10 comments

Como se ha comentado en #46 he hecho unos pequeños cambios para dar soporte a la integración de PVPC que ofrece también los precios de compensación simplificada de excedentes (inyección).

Es mi primer intento de hacer algo sobre HA / Lovelace. Funciona pero probablemente el código es muy mejorable. Espero que sirva como punto de partida.

sargue avatar Mar 17 '22 08:03 sargue

Hola @sargue. Lo primero, muchas gracias por el esfuerzo y por la colaboración.

Tengo mis dudas respecto a la implementación de excedentes en la tarjeta:

  • Actualmente estos excedentes no están soportados de manera nativa en HA.
  • Tampoco está la implementación en la librería.
  • No conozco la evolución que tendrá la solución de excedentes en estos dos casos. Por ejemplo, puede decidirse por añadir la funcionalidad a lo ya desarrollado, o crear otra integración aparte.

Esto deriva en posibles problemas de mantenimiento a futuro y posibles constantes cambios al estar todo aún en desarrollo. Quizás @azogue pueda darnos más info sobre como se plantea la evolución de librería e integración.

danimart1991 avatar Mar 17 '22 09:03 danimart1991

Tienes toda la razón.

Podemos dejar el PR abierto a la espera de ver como evoluciona, especialmente la integración oficial de PVPC. Si alguien se quiere liar para instalar la de @azogue que va con API token supongo que no es complicado instalar a mano mi versión. tampoco.

sargue avatar Mar 17 '22 09:03 sargue

Me parece una gran idea. Sube si quieres el código resultante aquí como .zip para que la gente pueda descargarse el código.

danimart1991 avatar Mar 17 '22 10:03 danimart1991

Bueno, el código está accesible en mi fork, mejor enlazarlo que poner un fichero que puede quedarse obsoleto.

https://github.com/sargue/pvpc-hourly-pricing-card/blob/pvpc_inyeccion/dist/pvpc-hourly-pricing-card.js

sargue avatar Mar 17 '22 11:03 sargue

Hola @sargue. Lo primero, muchas gracias por el esfuerzo y por la colaboración.

Tengo mis dudas respecto a la implementación de excedentes en la tarjeta:

  • Actualmente estos excedentes no están soportados de manera nativa en HA.
  • Tampoco está la implementación en la librería.
  • No conozco la evolución que tendrá la solución de excedentes en estos dos casos. Por ejemplo, puede decidirse por añadir la funcionalidad a lo ya desarrollado, o crear otra integración aparte.

Esto deriva en posibles problemas de mantenimiento a futuro y posibles constantes cambios al estar todo aún en desarrollo. Quizás @azogue pueda darnos más info sobre como se plantea la evolución de librería e integración.

" Actualmente estos excedentes no están soportados de manera nativa en HA." Solo comentar que a mi entender si esta soportado el control de excedentes en HA, forma parte Energy Dashboard:

image

Lo ideal seria poder tener un sensor con el precio de autoconsumo (mercado regulado) para añadirlo al "Energy"

Veletax avatar Jun 15 '22 21:06 Veletax

... " Actualmente estos excedentes no están soportados de manera nativa en HA." Solo comentar que a mi entender si esta soportado el control de excedentes en HA, forma parte Energy Dashboard:

image

Lo ideal seria poder tener un sensor con el precio de autoconsumo (mercado regulado) para añadirlo al "Energy"

Pero ese sensor de excedentes no existe actualmente, y no solo debería existir, si no que para incluirlo en la tarjeta debería venir incluido en la integración PVPC.

danimart1991 avatar Jun 16 '22 04:06 danimart1991

El sensor existe en la versión «no oficial» del componente PVPC, como bien indica @sargue en #46 . Yo lo estoy usando junto a su implementación y parece que va bastante bien:

image

Quizás deberíamos darle vidilla a esta petición para añadir el soporte en el componente oficial:

https://community.home-assistant.io/t/spain-electricity-hourly-pricing-pvpc-self-consumption-surplus-energy-price/397850

MiguelAngelLV avatar Jun 17 '22 09:06 MiguelAngelLV

Bueno, el código está accesible en mi fork, mejor enlazarlo que poner un fichero que puede quedarse obsoleto.

https://github.com/sargue/pvpc-hourly-pricing-card/blob/pvpc_inyeccion/dist/pvpc-hourly-pricing-card.js

@sargue: ¿Como puedo instalar este codigo? cuando añado el repositorio en HACCS desde el fork que has creado solo instala la versión "master" y no la "pvpc_inyeccion", también he intentado hacerlo sustituyendo directamente el archivo pvpc-hourly-pricing-card.js en HA directamente pero sin éxito. Gracias.

Veletax avatar Jul 04 '22 23:07 Veletax

@sargue: ¿Como puedo instalar este codigo? cuando añado el repositorio en HACCS desde el fork que has creado solo instala la versión "master" y no la "pvpc_inyeccion", también he intentado hacerlo sustituyendo directamente el archivo pvpc-hourly-pricing-card.js en HA directamente pero sin éxito. Gracias.

Pues yo lo que he hecho es copiar el fichero .js directamente sobreescribiendo el anterior. Eso si, no uso HACS (no lo tengo instalado), así que no te se decir en ese caso como funciona. Quizás haya alguna caché por algún lado. Imagino que has intentado borrar cachés del navegador.

sargue avatar Jul 05 '22 05:07 sargue

Con «machacar» el fichero existente, aún teniendo HACS, es suficiente. Lo que después te costará un par de F5s que te lo pille.

MiguelAngelLV avatar Jul 05 '22 06:07 MiguelAngelLV