Closed r-jordan closed 3 years ago
Hola @r-jordan!
Estoy al tanto del cambio a la 2.0TD en menos de una semana, pero ando bastante perdido de cómo van a hacer los cambios en la API de Esios...
Ahora mismo la librería simplemente accede a un archivo JSON específico (y de libre acceso), y extrae los precios de las 24h... no sé si los nuevos precios se publicarán en la misma ruta (https://api.esios.ree.es/archives/70/download) o en otra nueva, pero entiendo q tendrá una estructura diferente, así que
¿La librería se comportará bien?
No creo 😔
La clave será encontrar la ruta pública de https://api.esios.ree.es donde figuren los nuevos precios, luego adaptar la librería y publicar una nueva versión, y finalmente hacer cambios en la integración de HA Core para adaptar el sensor, por lo que supongo que pasaremos algún tiempo sin los precios de la luz en HA 😢
Por mi parte, es mi intención adaptar la librería y el módulo de HA, pero no sé qué tiempo me llevará, ya que no dispongo de mucho tiempo libre últimamente 🥺
Bueno, estaremos pendientes. Sí necesitas ayuda en algo me ofrezco voluntario.
Si te enteras de esa URL pública con los precios, pásamela 👍, en cuanto tengamos eso yo creo q el resto no será complicado...
Hola Eugenio,
Por eso decía que la respuesta a la pregunta era difícil ya que no hay información por parte de REE sobre como afectará el cambio de tarifas en la API. He buscado pero no he encontrado nada :confused:
He investigado la estructura de los datos recuperados en la ruta que has compartido y veo que hay tres campos que supongo corresponden con los precios de cada tarifa: GEN, NOC y VHC. Entiendo que son los que se recuperan como datos por la librería después de dividir entre 1000 porque están en €/MWh:
{"Dia":"25/05/2021","Hora":"00-01","GEN":"154,24","NOC":"103,45","VHC":"109,28",...}
Se me ocurre :bulb: que al cambiar las tres tarifas a una sola y suponiendo que la nueva tarifa se identifique con el mismo campo "GEN" de general no habría que hacer nada para que siguiera funcionando los que tengan tarifa la tarifa general o normal. Los que tengan las otras dos tarifas, nocturna o vehículo eléctrico, simplemente tendrían que volver a dar de alta la integración en HA con la tarifa normal.
Si mis suposiciones son correctas no estaremos mucho tiempo sin datos :wink: Veremos a ver. Estaremos atentos.
¡Gracias por todo!
Saludos
Hola @r-jordan,
Se me ocurre 💡 que al cambiar las tres tarifas a una sola y suponiendo que la nueva tarifa se identifique con el mismo campo "GEN" de general no habría que hacer nada para que siguiera funcionando los que tengan tarifa la tarifa general o normal.
Que ocurriese eso 🦄 sería ideal 🌈, que el día 1 de junio la url https://api.esios.ree.es/archives/70/download?date=2021-06-01 devolviese un JSON como el anterior 🙈, y tal vez hasta sea así 😅, pero entiendo q no todo va a ser tan cuesta abajo...
En cualquier caso, con la excusa de que llega la 2.0TD, sí me gustaría meterle algún cambio más al módulo, más allá de hacerlo funcionar, claro.
Con el follón que se va a formar con los tramos de energía y potencia puede ser un buen momento para meterle más features, tratar de enlazar con los utility_meter
de HomeAssistant, etc. También están pendientes los precios de vertido a la red para los que tienen paneles, pero es algo q no he encontrado en una url pública todavía (la idea de la integración en HA es q no necesite un token de ESIOS para funcionar!)
Si se te ocurre alguna cosa más...
Hola @azogue ,
Sobre propuestas de mejora se me ocurre añadir atributos bastante lógicos teniendo en cuenta los que ya hay:
Yo tengo programados en HA con jinja2 sensores de tipo template más "complicados" que me ayudan a programar los automatismos:
Sobre la integración con el utility meter no veo como hacerlo ya que este lo que hace es medir el consumo en distintas tarifas pero con el PVPC hay una tarifa diferente para cada hora... es complicado. Habría que hacer un nuevo sensor que recoja los datos del sensor de PVPC y de un sensor de energía (kwh) y calcule el precio total para un periodo de tiempo (día, semana, mes).
Creo que suficiente por hoy ... ;-D
Hola @azogue @r-jordan.
Ya han salido las nuevas tarifas. La url parece la misma pero habría que cambiar el literal "GEN", "NOC", "VHC" por "PCB" (Peninsula, Canarias Baleares) o "CYM" (Ceuta y Melilla).
Un saludo.
Hola @jjprz, sí, acabo de verlo, en la misma ruta han colgado esto:
{
"PVPC": [
{
"Dia": "01/06/2021",
"Hora": "00-01",
"PCB": "116,33",
"CYM": "116,33",
"COF2TD": "0,000088075182000000",
"PMHPCB": "104,00",
"PMHCYM": "104,00",
"SAHPCB": "3,56",
"SAHCYM": "3,56",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,57",
"CCVCYM": "2,57",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "01-02",
"PCB": "115,95",
"CYM": "115,95",
"COF2TD": "0,000073094842000000",
"PMHPCB": "103,18",
"PMHCYM": "103,18",
"SAHPCB": "3,99",
"SAHCYM": "3,99",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,58",
"CCVCYM": "2,58",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "02-03",
"PCB": "114,89",
"CYM": "114,89",
"COF2TD": "0,000065114032000000",
"PMHPCB": "101,87",
"PMHCYM": "101,87",
"SAHPCB": "4,25",
"SAHCYM": "4,25",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,56",
"CCVCYM": "2,56",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "03-04",
"PCB": "114,96",
"CYM": "114,96",
"COF2TD": "0,000061272596000000",
"PMHPCB": "102,01",
"PMHCYM": "102,01",
"SAHPCB": "4,19",
"SAHCYM": "4,19",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,57",
"CCVCYM": "2,57",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "04-05",
"PCB": "114,84",
"CYM": "114,84",
"COF2TD": "0,000059563056000000",
"PMHPCB": "101,87",
"PMHCYM": "101,87",
"SAHPCB": "4,21",
"SAHCYM": "4,21",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,56",
"CCVCYM": "2,56",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "05-06",
"PCB": "116,03",
"CYM": "116,03",
"COF2TD": "0,000059907686000000",
"PMHPCB": "103,14",
"PMHCYM": "103,14",
"SAHPCB": "4,11",
"SAHCYM": "4,11",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,58",
"CCVCYM": "2,58",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "06-07",
"PCB": "116,29",
"CYM": "116,29",
"COF2TD": "0,000062818713000000",
"PMHPCB": "103,64",
"PMHCYM": "103,64",
"SAHPCB": "3,88",
"SAHCYM": "3,88",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,57",
"CCVCYM": "2,57",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "07-08",
"PCB": "115,70",
"CYM": "115,70",
"COF2TD": "0,000072575564000000",
"PMHPCB": "103,85",
"PMHCYM": "103,85",
"SAHPCB": "3,10",
"SAHCYM": "3,10",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,00",
"PCAPCYM": "0,00",
"TEUPCB": "6,00",
"TEUCYM": "6,00",
"CCVPCB": "2,55",
"CCVCYM": "2,55",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "08-09",
"PCB": "152,89",
"CYM": "152,89",
"COF2TD": "0,000086825264000000",
"PMHPCB": "105,65",
"PMHCYM": "105,65",
"SAHPCB": "2,36",
"SAHCYM": "2,36",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,34",
"PCAPCYM": "0,34",
"TEUPCB": "41,77",
"TEUCYM": "41,77",
"CCVPCB": "2,57",
"CCVCYM": "2,57",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "09-10",
"PCB": "150,83",
"CYM": "150,83",
"COF2TD": "0,000095768317000000",
"PMHPCB": "103,77",
"PMHCYM": "103,77",
"SAHPCB": "2,24",
"SAHCYM": "2,24",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,34",
"PCAPCYM": "0,34",
"TEUPCB": "41,77",
"TEUCYM": "41,77",
"CCVPCB": "2,53",
"CCVCYM": "2,53",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "10-11",
"PCB": "242,62",
"CYM": "149,28",
"COF2TD": "0,000102672431000000",
"PMHPCB": "102,38",
"PMHCYM": "102,11",
"SAHPCB": "2,38",
"SAHCYM": "2,37",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,01",
"PCAPCYM": "0,34",
"TEUPCB": "133,12",
"TEUCYM": "41,77",
"CCVPCB": "2,54",
"CCVCYM": "2,51",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "11-12",
"PCB": "240,50",
"CYM": "240,50",
"COF2TD": "0,000105691470000000",
"PMHPCB": "100,14",
"PMHCYM": "100,14",
"SAHPCB": "2,52",
"SAHCYM": "2,52",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,02",
"PCAPCYM": "2,02",
"TEUPCB": "133,12",
"TEUCYM": "133,12",
"CCVPCB": "2,51",
"CCVCYM": "2,51",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "12-13",
"PCB": "238,09",
"CYM": "238,09",
"COF2TD": "0,000110462952000000",
"PMHPCB": "97,58",
"PMHCYM": "97,58",
"SAHPCB": "2,71",
"SAHCYM": "2,71",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,02",
"PCAPCYM": "2,02",
"TEUPCB": "133,12",
"TEUCYM": "133,12",
"CCVPCB": "2,47",
"CCVCYM": "2,47",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "13-14",
"PCB": "235,30",
"CYM": "235,30",
"COF2TD": "0,000119052052000000",
"PMHPCB": "94,65",
"PMHCYM": "94,65",
"SAHPCB": "2,89",
"SAHCYM": "2,89",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,02",
"PCAPCYM": "2,02",
"TEUPCB": "133,12",
"TEUCYM": "133,12",
"CCVPCB": "2,43",
"CCVCYM": "2,43",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "14-15",
"PCB": "137,96",
"CYM": "231,28",
"COF2TD": "0,000117990009000000",
"PMHPCB": "89,95",
"PMHCYM": "90,19",
"SAHPCB": "3,37",
"SAHCYM": "3,38",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,34",
"PCAPCYM": "2,03",
"TEUPCB": "41,77",
"TEUCYM": "133,12",
"CCVPCB": "2,34",
"CCVCYM": "2,37",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "15-16",
"PCB": "132,88",
"CYM": "132,88",
"COF2TD": "0,000108598330000000",
"PMHPCB": "84,43",
"PMHCYM": "84,43",
"SAHPCB": "3,89",
"SAHCYM": "3,89",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,34",
"PCAPCYM": "0,34",
"TEUPCB": "41,77",
"TEUCYM": "41,77",
"CCVPCB": "2,26",
"CCVCYM": "2,26",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "16-17",
"PCB": "131,93",
"CYM": "131,93",
"COF2TD": "0,000104114191000000",
"PMHPCB": "83,66",
"PMHCYM": "83,66",
"SAHPCB": "3,73",
"SAHCYM": "3,73",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,34",
"PCAPCYM": "0,34",
"TEUPCB": "41,77",
"TEUCYM": "41,77",
"CCVPCB": "2,25",
"CCVCYM": "2,25",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "17-18",
"PCB": "135,99",
"CYM": "135,99",
"COF2TD": "0,000105171071000000",
"PMHPCB": "88,07",
"PMHCYM": "88,07",
"SAHPCB": "3,31",
"SAHCYM": "3,31",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,34",
"PCAPCYM": "0,34",
"TEUPCB": "41,77",
"TEUCYM": "41,77",
"CCVPCB": "2,31",
"CCVCYM": "2,31",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "18-19",
"PCB": "231,44",
"CYM": "138,13",
"COF2TD": "0,000106417649000000",
"PMHPCB": "90,57",
"PMHCYM": "90,33",
"SAHPCB": "3,16",
"SAHCYM": "3,15",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,16",
"FOSCYM": "0,16",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,02",
"PCAPCYM": "0,34",
"TEUPCB": "133,12",
"TEUCYM": "41,77",
"CCVPCB": "2,37",
"CCVCYM": "2,34",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "19-20",
"PCB": "240,40",
"CYM": "240,40",
"COF2TD": "0,000108017615000000",
"PMHPCB": "99,53",
"PMHCYM": "99,53",
"SAHPCB": "3,00",
"SAHCYM": "3,00",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,04",
"PCAPCYM": "2,04",
"TEUPCB": "133,12",
"TEUCYM": "133,12",
"CCVPCB": "2,52",
"CCVCYM": "2,52",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "20-21",
"PCB": "246,20",
"CYM": "246,20",
"COF2TD": "0,000114631042000000",
"PMHPCB": "104,32",
"PMHCYM": "104,32",
"SAHPCB": "3,90",
"SAHCYM": "3,90",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,05",
"PCAPCYM": "2,05",
"TEUPCB": "133,12",
"TEUCYM": "133,12",
"CCVPCB": "2,61",
"CCVCYM": "2,61",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "21-22",
"PCB": "248,08",
"CYM": "248,08",
"COF2TD": "0,000127585671000000",
"PMHPCB": "107,28",
"PMHCYM": "107,28",
"SAHPCB": "2,78",
"SAHCYM": "2,78",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "2,06",
"PCAPCYM": "2,06",
"TEUPCB": "133,12",
"TEUCYM": "133,12",
"CCVPCB": "2,64",
"CCVCYM": "2,64",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "22-23",
"PCB": "155,91",
"CYM": "249,41",
"COF2TD": "0,000130129026000000",
"PMHPCB": "108,02",
"PMHCYM": "108,39",
"SAHPCB": "2,93",
"SAHCYM": "2,94",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,35",
"PCAPCYM": "2,09",
"TEUPCB": "41,77",
"TEUCYM": "133,12",
"CCVPCB": "2,64",
"CCVCYM": "2,67",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
},
{
"Dia": "01/06/2021",
"Hora": "23-24",
"PCB": "156,50",
"CYM": "156,50",
"COF2TD": "0,000110367990000000",
"PMHPCB": "108,02",
"PMHCYM": "108,02",
"SAHPCB": "3,50",
"SAHCYM": "3,50",
"FOMPCB": "0,03",
"FOMCYM": "0,03",
"FOSPCB": "0,17",
"FOSCYM": "0,17",
"INTPCB": "0,00",
"INTCYM": "0,00",
"PCAPPCB": "0,35",
"PCAPCYM": "0,35",
"TEUPCB": "41,77",
"TEUCYM": "41,77",
"CCVPCB": "2,66",
"CCVCYM": "2,66",
"EDSRPCB": "0,00",
"EDSRCYM": "0,00"
}
]
}
Efectivamente, en el handler que usa HomeAssistant hay un .tariff
que antes valía "GEN", "NOC", "VHC", y ahora hay que pasar como "PCB"/"CYM".
Hasta que se pueda actualizar la librería y pasar el cambio a HA Core, lo mejor es clonar el component en config/custom_components
(como si fuese una integración de HACS) y meter el literal ahí
Hola!
Sí, lo acabo de ver yo también. Ya tenemos datos del día 1-6-2021 recogidas de la api de ESIOS ( https://api.esios.ree.es/archives/70/download ):
{ "PVPC": [ { "Dia": "01/06/2021", "Hora": "00-01", "PCB": "116,33", "CYM": "116,33", "COF2TD": "0,000088075182000000", "PMHPCB": "104,00", "PMHCYM": "104,00", "SAHPCB": "3,56", "SAHCYM": "3,56", "FOMPCB": "0,03", "FOMCYM": "0,03", "FOSPCB": "0,17", "FOSCYM": "0,17", "INTPCB": "0,00", "INTCYM": "0,00", "PCAPPCB": "0,00", "PCAPCYM": "0,00", "TEUPCB": "6,00", "TEUCYM": "6,00", "CCVPCB": "2,57", "CCVCYM": "2,57", "EDSRPCB": "0,00", "EDSRCYM": "0,00" }, ...
Vale, entonces PCB es Península, Canarias y Baleares ... y CYM es Ceuta y Melilla.
Por cierto, menudo robo con la nueva tarifa. ¡¡¡Sube a 24 céntimos en las horas punta!!! :scream:
Por cierto, menudo robo con la nueva tarifa. ¡¡¡Sube a 24 céntimos en las horas punta!!! 😱
Sí, vaya tela 🙈
Estoy viendo qué cambiar de forma sencilla para publicar un update lo antes posible, ya tengo los precios de hoy y mañana 😅
Genial @azogue !!
Estoy viendo qué cambiar de forma sencilla para publicar un update lo antes posible, ya tengo los precios de hoy y mañana
¿Podemos clonar la librería en custom_components haciendo esas modificaciones manualmente y cargando la integración en HA de forma manual para que funcione?
¿Qué modificaciones serían? He visto las listas literales ESIOS_TARIFFS y TARIFFS. ¿Algo más?
Muchas gracias por adelantado.
¿Podemos clonar la librería en custom_components haciendo esas modificaciones manualmente y cargando la integración en HA de forma manual para que funcione? ¿Qué modificaciones serían? He visto las listas literales ESIOS_TARIFFS y TARIFFS. ¿Algo más?
Lo pongo fácil:
custom_components/pvpc_hourly_pricing/*
)Yo ya lo he hecho en mi production machine:
Iré publicando versión aquí y haciendo PR en HA a lo largo de la semana (not today!), pero imagino que hasta la v2021.6.1/2 de HA no entrará el fix que pueda hacer, así que, sintiéndolo mucho, si se quiere tener el sensor funcional en la primera quincena de junio, this is the way 😜
De haber tenido ese JSON que hoy han publicado (más tarde de las 20.15 btw) hace un par de semanas, pues habría sido una transición sencilla... 😢
Por cierto, menuda crujida nos meten a los que teníamos la de discriminación, menuda diferencia viendo hoy lunes contra mañana martes:
(imagen de la custom-card de @danimart1991 para el sensor pvpc, que no tendrá que hacer cambios cuando el fix se publique, cc https://github.com/danimart1991/pvpc-hourly-pricing-card/issues/31#issuecomment-850983475)
Lo pongo fácil: custom_components.zip
- Descargar el ZIP y descomprimirlo en la carpeta de config de HA (descomprime ficheros en
custom_components/pvpc_hourly_pricing/*
)- Reiniciar HA rainbow
Yo tengo el oficial, tan solo haciendo esto ya llega? no hay conflicto alguno?
Respecto a los precios yo vengo observando subida durante estas dos ultimas semanas. Y ahora veo la tangada que nos van a meter. Si hasta el valle es mas caro que el valle anterior
Yo tengo el oficial, tan solo haciendo esto ya llega? no hay conflicto alguno?
No, tranquilo. Al poner un _customcomponent con mismo nombre que uno 'oficial', el custom sustituye al oficial. La idea de meterlo así es porque, precisamente, coge la config q tiene el oficial y lo sustituye (no hay q volver a añadir el sensor ni nada)
perfecto.
Muchas gracias
Edit: yo lo tengo con la tarifa normal (sin discriminación) y ha enganchado perfectamente. Gracias otra vez
Lo pongo fácil:
- Descargar el ZIP y descomprimirlo en la carpeta de config de HA (descomprime ficheros en
custom_components/pvpc_hourly_pricing/*
)- Reiniciar HA rainbow
Funciona perfecto @azogue !!
Muchas gracias por la rapidez y por todo!
Yo ya lo he hecho en mi production machine:
Pegas
- Usa precios de "PCB", los de Ceuta y Melilla habrá que configurarlos en HA en un futuro update (o marcar el bool a cierto)
- No sé si fallará sweat_smile
Iré publicando versión aquí y haciendo PR en HA a lo largo de la semana (not today!), pero imagino que hasta la v2021.6.1/2 de HA no entrará el fix que pueda hacer, así que, sintiéndolo mucho, si se quiere tener el sensor funcional en la primera quincena de junio, this is the way
De haber tenido ese JSON que hoy han publicado (más tarde de las 20.15 btw) hace un par de semanas, pues habría sido una transición sencilla...
Pues sí ... una pena que ESIOS no informara de estos cambios antes ...
La crujida es épica y en teoría iban a bajar los precios. Yo no me lo explico.
Me voy a plantear ir a algún precio fijo que me ofrezcan por ahí.
En fin ...
Por cierto, menuda crujida nos meten a los que teníamos la de discriminación, menuda diferencia viendo hoy lunes contra mañana martes:
(imagen de la custom-card de @danimart1991 para el sensor pvpc, que no tendrá que hacer cambios cuando el fix se publique, cc danimart1991/pvpc-hourly-pricing-card#31 (comment))
Funciona de maravilla. Muchas gracias por la rapidez. Sobre el precio, entiendo que después rebajarán de la parte fija de peajes y demás.
Por si os interesa y tenéis Endesa como distribuidora, tengo dos sensores que te calculan el consumo total de la facturación actual y otro que te calcula la previsión de la factura (además del sensor del consumo actual, ya publicado por @jagalindo https://github.com/jagalindo/edistribucion). Lo publicaré cuando pruebe el funcionamiento con la nueva factura.
A mi me peta...
Logger: homeassistant.config_entries
Source: custom_components/pvpc_hourlypricing/__init_\.py:47
First occurred: 10:51:18 PM (1 occurrences)
Last logged: 10:51:18 PM
Error setting up entry PVPC for pvpc_hourly_pricing
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 249, in async_setup
result = await component.async_setup_entry(hass, self) # type: ignore
File "/config/custom_components/pvpc_hourlypricing/__init_\.py", line 47, in async_setup_entry
hass.config_entries.async_setup_platforms(entry, PLATFORMS)
AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
Arreglado. La versión 2021.5.2 no funcionaba... ni idea de por qué. Actualizado a 2021.5.5 y funcionando perfectamente.
Gracias @azogue
Muchas gracias por el currazo @azogue.
A ver si saco ratos y estoy pendiente a los cambios por si hubiera que cambiar alguna pequeña cosita de la card.
El PR en HA con el quickfix ya está en marcha: home-assistant/core#51320 🥳
Funciona de maravilla. Muchas gracias por la rapidez. Sobre el precio, entiendo que después rebajarán de la parte fija de peajes y demás.
Por si os interesa y tenéis Endesa como distribuidora, tengo dos sensores que te calculan el consumo total de la facturación actual y otro que te calcula la previsión de la factura (además del sensor del consumo actual, ya publicado por @jagalindo https://github.com/jagalindo/edistribucion). Lo publicaré cuando pruebe el funcionamiento con la nueva factura.
Sería genial si lo pudieses compartir, te lo agradecería mucho.
Ya lo han subido a la versión beta :) ¡Esto es super útil, muchas gracias @azogue!
Para pasar a la versión beta: Supervisor-> Sistema-> Unirse al canal beta
Funciona de maravilla. Muchas gracias por la rapidez. Sobre el precio, entiendo que después rebajarán de la parte fija de peajes y demás. Por si os interesa y tenéis Endesa como distribuidora, tengo dos sensores que te calculan el consumo total de la facturación actual y otro que te calcula la previsión de la factura (además del sensor del consumo actual, ya publicado por @jagalindo https://github.com/jagalindo/edistribucion). Lo publicaré cuando pruebe el funcionamiento con la nueva factura.
Sería genial si lo pudieses compartir, te lo agradecería mucho.
Si necesitas ayuda o testin, avisa @jjprz ! Tiene una pinta excelente
¿Sabéis si hay algún tipo de estandarización de las API entre las distribuidoras? Legalmente tendrán que dar los mismos datos no? Este plugin va a ser súper útil, quizá estamos a tiempo de parametrizar el código para cuando metamos iberdrola, edp, fenosa, etc. (por ejemplo ponerle un nombre más abierto que "edistribucion" para evitar mantener plugins separados)
¿Sabéis si hay algún tipo de estandarización de las API entre las distribuidoras? Legalmente tendrán que dar los mismos datos no? Este plugin va a ser súper útil, quizá estamos a tiempo de parametrizar el código para cuando metamos iberdrola, edp, fenosa, etc. (por ejemplo ponerle un nombre más abierto que "edistribucion" para evitar mantener plugins separados)
Perdona, de que API estais hablando? Me interesa ya que recientemebte investigué si habia una API de mi distribuidora (fenosa) para extraer los datos, pero no encontre nada.
¿Sabéis si hay algún tipo de estandarización de las API entre las distribuidoras? Legalmente tendrán que dar los mismos datos no? Este plugin va a ser súper útil, quizá estamos a tiempo de parametrizar el código para cuando metamos iberdrola, edp, fenosa, etc. (por ejemplo ponerle un nombre más abierto que "edistribucion" para evitar mantener plugins separados)
Perdona, de que API estais hablando? Me interesa ya que recientemebte investigué si habia una API de mi distribuidora (fenosa) para extraer los datos, pero no encontre nada.
Están hablando de otra librería -> https://github.com/jagalindo/edistribucion (y yéndose OFF-TOPIC, por cierto) Y, hasta donde puedo ver, no se trata de una API, sino de un webscraper, por lo que tiene nulo futuro como integración de HA Core, sorry (aunque nada impide publicarla en HACS como custom component)
Esa conversación debería seguir en las issues de esa librería, o bien en el foro, pero no aquí 🙏
¿Sabéis si hay algún tipo de estandarización de las API entre las distribuidoras? Legalmente tendrán que dar los mismos datos no? Este plugin va a ser súper útil, quizá estamos a tiempo de parametrizar el código para cuando metamos iberdrola, edp, fenosa, etc. (por ejemplo ponerle un nombre más abierto que "edistribucion" para evitar mantener plugins separados)
Perdona, de que API estais hablando? Me interesa ya que recientemebte investigué si habia una API de mi distribuidora (fenosa) para extraer los datos, pero no encontre nada.
Están hablando de otra librería -> https://github.com/jagalindo/edistribucion (y yéndose OFF-TOPIC, por cierto) Y, hasta donde puedo ver, no se trata de una API, sino de un webscraper, por lo que tiene nulo futuro como integración de HA Core, sorry (aunque nada impide publicarla en HACS como custom component)
Esa conversación debería seguir en las issues de esa librería, o bien en el foro, pero no aquí 🙏
Ok, gracias. Y disculpa por el off topic.
Hola Tras hacer los pasos, el log me tira esto:
Logger: homeassistant.config_entries Source: custom_components/pvpc_hourly_pricing/init.py:47 First occurred: 22:23:45 (1 occurrences) Last logged: 22:23:45
Error setting up entry PVPC for pvpc_hourly_pricing Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 239, in async_setup result = await component.async_setup_entry(hass, self) # type: ignore File "/config/custom_components/pvpc_hourly_pricing/init.py", line 47, in async_setup_entry hass.config_entries.async_setup_platforms(entry, PLATFORMS) AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
Hola Tras hacer los pasos, el log me tira esto:
Logger: homeassistant.config_entries Source: custom_components/pvpc_hourly_pricing/init.py:47 First occurred: 22:23:45 (1 occurrences) Last logged: 22:23:45
Error setting up entry PVPC for pvpc_hourly_pricing Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 239, in async_setup result = await component.async_setup_entry(hass, self) # type: ignore File "/config/custom_components/pvpc_hourly_pricing/init.py", line 47, in async_setup_entry hass.config_entries.async_setup_platforms(entry, PLATFORMS) AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
Hola @serpini1 ,
Te recomiendo que actualices a la versión que acaba de salir (core-2021.6.0) en la que ya está la actualización de la librería con la nueva tarifa. Si has puesto la integración en custom_components debes eliminarla de ahí para que utilice la oficial. Yo lo he probado y funciona perfectamente.
Saludos!
Hola Tras hacer los pasos, el log me tira esto: Logger: homeassistant.config_entries Source: custom_components/pvpc_hourly_pricing/init.py:47 First occurred: 22:23:45 (1 occurrences) Last logged: 22:23:45 Error setting up entry PVPC for pvpc_hourly_pricing Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 239, in async_setup result = await component.async_setup_entry(hass, self) # type: ignore File "/config/custom_components/pvpc_hourly_pricing/init.py", line 47, in async_setup_entry hass.config_entries.async_setup_platforms(entry, PLATFORMS) AttributeError: 'ConfigEntries' object has no attribute 'async_setup_platforms'
Hola @serpini1 ,
Te recomiendo que actualices a la versión que acaba de salir (core-2021.6.0) en la que ya está la actualización de la librería con la nueva tarifa. Si has puesto la integración en custom_components debes eliminarla de ahí para que utilice la oficial. Yo lo he probado y funciona perfectamente.
Saludos!
Gracias, acabo de actualizar y funciona.
Hola @azogue !
Te escribo en castellano que nos entendemos mejor 😉
Te quería preguntar sobre el cambio de tarifas que nos viene el primer día de junio. Habrá una sola tarifa con discriminación horaria en vez de tres. ¿La librería se comportará bien? Supongo que si no se ha podido probar será difícil saberlo. Bueno, estaremos pendientes. Sí necesitas ayuda en algo me ofrezco voluntario.
Saludos!