-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gestión del DST #1
Comments
Buenas @Alvaroctal, muchas gracias por el aporte! esta tarde le echo un vistazo y lo corrijo! :) |
@Alvaroctal que propones para solucionar el problema? |
@zoilomora Pues... todo lo que se del tema lo he aprendido hoy, y le he dado bastantes vueltas... Lo correcto imagino, si el objetivo es decir cuando se hizo la medición sería convertir la hora a UTC o un timestamp de unix directamente, ya que estos son ajenos al DST. Sumar las mediciones o quitar una tampoco sería, ya que realmente si que son horas distintas, y se cobran la 25 horas ese día. Claro, que luego he empezado a trastear con la API de {
"PVPC": [
{
"Dia": "29\/10\/2017",
"Hora": "00-01",
"GEN": "115,47",
"NOC": "66,26",
"VHC": "70,32",
"COFGEN": "0,000083443141000000",
...
"CCVVHC": "2,01"
},
{
"Dia": "29\/10\/2017",
"Hora": "01-02",
"GEN": "114,83",
"NOC": "65,53",
"VHC": "62,22",
"COFGEN": "0,000069376495000000",
...
"CCVVHC": "1,85"
},
...
{
"Dia": "29\/10\/2017",
"Hora": "23-24",
"GEN": "125,78",
"NOC": "76,57",
"VHC": "144,69",
"COFGEN": "0,000113487498000000",
...
"CCVVHC": "2,23"
},
{
"Dia": "29\/10\/2017",
"Hora": "24-25",
"GEN": "115,63",
"NOC": "67,18",
"VHC": "70,61",
"COFGEN": "0,000092604990000000",
...
"CCVVHC": "1,97"
}
]
} Y... por lo menos a nivel de base de datos me hace el papel. Lo suyo igual sería pasar a devolver para una medición un array del estilo: {
"date": 2018-09-01,
"hour": 17,
"value": 157,
"timestamp": 1535816909 (??)
} |
@Alvaroctal en realidad, Iberdrola no nos indica ninguna hora UTC ni nada.. se va incrementando la hora con cada medición. Por ahora voy a unir las mediciones en el caso de Octubre y a dejar sin medición el caso de Marzo. |
@zoilomora Ya me he fijado, y en realidad, mientras siempre devuelvan tantas medidas como horas tiene el día no hay problema. Ya te digo, yo no uniría las medidas de ese día por no descuadrar, ya que el gobierno publica 25 precios para ese día. Es una liada devolver fechas duplicadas, pero suprimir mediciones casi es peor. |
@Alvaroctal no sabia eso ultimo. Le dare una vuelta a tu idea y mañana seguire. ;) |
@Alvaroctal cuando puedas comprueba los nuevos cambios para cerrar el Issue! :) |
@zoilomora Buena solución, si, funciona de lujo 👍 |
Buenas, y enhorabuena por la librería,
Hay un error al operar con días con el cambio de hora:
Para el día
2013-10-28
(Último domingo de Octubre, a las 3 son las 2), hay 25 mediciones, y al ejecutar_normalizeMeasurements()
, al iterar sumando una hora no se tiene en cuenta, por lo que salta de día.Y al obtener los consumos del día siguiente
2013-10-28
se devuelve:Digamos, "duplicando" el registro de 2013-10-28 00:00:00, aunque en realidad se refieren a horas distintas.
De igual modo, para el
2018-03-25
(Último domingo de Marzo, a las 2 son las 3), se tienen únicamente 23 mediciones, pero tampoco corresponderían con la hora real.The text was updated successfully, but these errors were encountered: