Hola @charlie663,
quiero meterlo en mi hassio como custom component. Mi dud entonces es…qué tengo que meter en el configuration.yaml para hacerlo funcionar?
Ya nada!, al ser una integración, se puede configurar desde ‘Configuración->Integraciones->Añadir’, buscar PVPC, y añadir el sensor con el nombre que quieras, y seleccionar 1 de las 3 tarifas.
Se pueden crear varios sensores, se puede cambiar la tarifa seleccionada de un sensor en cualquier momento, eliminarlos, etc., todo sin tocar nada en el yaml
La configuración manual sigue existiendo (aunque ya no tiene mucho sentido, claro). Puedes encontrar detalle en el PR de documentación, en Add docs for new integration PVPC hourly pricing by azogue · Pull Request #12194 · home-assistant/home-assistant.io · GitHub, que ya está aprobado a la espera de revisar el principal en Add pvpc electricity prices integration by azogue · Pull Request #32092 · home-assistant/core · GitHub.
Para instalarlo como custom_component basta con copiar la carpeta ahí, y reiniciar HA. Con 1 reinicio debería bastar para que HA lo incluya en el índice de integraciones (quizás la 1ª vez aparezca sin los textos de ayuda, pero funcionará igual). Si no, a la 2ª va la vencida. Así es como lo tengo yo también.
El código más reciente es ahora el mismo en mi hassio_config
que en el PR, y aquí dejo un zip con únicamente la carpeta con la nueva integración pvpc_hourly_pricing
: pvpc_hourly_pricing.zip
No necesitas de token customizado para sacar la info de la api oficial?. Yo ya solicité mi custom token para hacerme algo parecido…
No, no hace falta.
Yo también tengo por ahí olvidado el token de esios, que solicité hace años cuando andaba trasteando en su API, pero los archivos que usamos para obtener los precios son totalmente públicos.
De hecho, he de dar las gracias aquí a @cantavro por el hint del archivo JSON.
Yo usaba la ruta en https://api.esios.ree.es/archives/80/download?date=2020-03-07 para obtener un XML, pero ahora el sensor usa https://api.esios.ree.es/archives/70/download_json?locale=es&date=2020-03-07 para obtener un JSON, y por lo que he podido experimentar, parece que el 2º es más fiable (el otro a veces fallaba).
Una maravilla el currazo que te has pegado. Deseando probarlo y eso que aún no tengo discriminación horaria.
Gracias a vosotros por el empujón, las sugerencias, los análisis de errores, … Lo bonito de estas cosas
es la colaboración y el esfuerzo conjunto. Y es la pura esencia de este alucinante proyecto que es HA.
A mí me ha servido para descubrir lo que los compañeros han creado con las nuevas features de HA que rodean el concepto de ‘integración’. El potencial es brutal, y hacen que no haga falta ser un Mr. Robot para tener una casa de peli de ciencia ficción
A partir de aquí, ahora será más sencillo añadir features a la integración PVPC.
A mí, personalmente, me gustaría:
- Integrarlo de alguna manera con los nuevos
utility_meter
, para asociarle un sensor de potencia o energía y que él solito vaya contabilizando el coste.
- Añadir opciones/sensores para ver el coste real, incluyendo todos los términos de la factura eléctrica, impuestos, etc., añadiendo la potencia contratada en la configuración y algún que otro check.
¿Qué se os ocurre a vosotros?, ¿qué necesidades específicas tenéis?