Git Product home page Git Product logo

Comments (6)

variasdesign avatar variasdesign commented on July 18, 2024 1

Hola @azogue,

Muchas gracias por responder. Recuerdo que pedí un token a [email protected] allá por febrero de este año, pero lamentablemente nunca me contestaron. Acabo de mandar otra solicitud, a ver si ahora consigo algo.

Una vez lo tenga, me instalo la versión HACS de la integración; cuenta conmigo para el beta-testing 👌

from aiopvpc.

azogue avatar azogue commented on July 18, 2024

Hola @variasdesign,

Para acceder vía API a los datos del precio de excedentes hace falta adquirir un API Token de ESIOS (https://api.esios.ree.es, se pide por email), y esta librería YA implementa ese acceso ✅

El problema es que está costando mucho llevar los cambios a HA-Core 😓; hay un par de PR (como éste) rondando desde enero de este año 🙈, con poco éxito (buena parte de la culpa es mía, por no haber podido dedicarles atención en su momento)

Pero, para beta-testing, si usas HACS, puedes añadir este custom-component: https://github.com/azogue/ha-pvpc-custom, que ya integra todos los cambios y, si le introduces un API token en el setup/opciones, te muestra más sensores de precio, incluyendo ese precio horario de excedentes de autoconsumo ✅

Screenshot 2023-08-19 a las 11 36 42

from aiopvpc.

variasdesign avatar variasdesign commented on July 18, 2024

Hola, de nuevo, @azogue,

Ya me han dado una clave de API para acceder a esios. La he introducido en la integración de Home Assistant pero dos de los sensores me salen desactivados/no disponibles:
image

No sé si tiene algo que ver con la API o con la integración. Gracias y un saludo 👍

EDIT: Disculpa, no me he dado cuenta y debería haber posteado esto en el repositorio que me has enlazado. Si quieres abro issue allí. Gracias.

from aiopvpc.

azogue avatar azogue commented on July 18, 2024

pero dos de los sensores me salen desactivados/no disponibles:

Es así by design, ya que esos 2 sensores son más rarunos y entiendo que la mayoría de usuarios no los necesitarán.

En la integración, se puede activar / desactivar cualquier sensor. Simplemente, esos 2 vienen deshabilitados por defecto

from aiopvpc.

variasdesign avatar variasdesign commented on July 18, 2024

Comprendo, gracias por tu célere respuesta. Entiendo que, por descarte, Injection price es el sensor que se refiere al precio de compra de los excedentes de autoconsumo. ¿Es así? Gracias y un saludo.

from aiopvpc.

azogue avatar azogue commented on July 18, 2024

Comprendo, gracias por tu célere respuesta. Entiendo que, por descarte, Injection price es el sensor que se refiere al precio de compra de los excedentes de autoconsumo. ¿Es así? Gracias y un saludo.

Sí, exacto 👌.

Corresponde al indicador '1739' de ESIOS. Las definiciones de los sensores están en

aiopvpc/aiopvpc/const.py

Lines 50 to 74 in e953006

# api.esios.ree.es/indicators
ESIOS_PVPC = "1001"
ESIOS_INJECTION = "1739"
ESIOS_MAG = "1900" # regargo GAS
ESIOS_OMIE = "10211" # precio mayorista
# unique ids for each series
KEY_PVPC = "PVPC"
KEY_INJECTION = "INJECTION"
KEY_MAG = "MAG" # regargo GAS
KEY_OMIE = "OMIE" # precio mayorista
ALL_SENSORS = (KEY_PVPC, KEY_INJECTION, KEY_MAG, KEY_OMIE)
SENSOR_KEY_TO_DATAID = {
KEY_PVPC: ESIOS_PVPC,
KEY_INJECTION: ESIOS_INJECTION,
KEY_MAG: ESIOS_MAG,
KEY_OMIE: ESIOS_OMIE,
}
SENSOR_KEY_TO_NAME = {
KEY_PVPC: "PVPC T. 2.0TD",
KEY_INJECTION: "Precio de la energía excedentaria",
KEY_MAG: "2.0TD Excedente o déficit ajuste liquidación",
KEY_OMIE: "Precio medio horario final suma",
}

from aiopvpc.

Related Issues (20)

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.