diff --git a/src/client/app/components/meters/EditMeterModalComponent.tsx b/src/client/app/components/meters/EditMeterModalComponent.tsx index 156aa944d..896b68d01 100644 --- a/src/client/app/components/meters/EditMeterModalComponent.tsx +++ b/src/client/app/components/meters/EditMeterModalComponent.tsx @@ -56,7 +56,6 @@ export default function EditMeterModalComponent(props: EditMeterModalComponentPr // unit state const unitDataById = useAppSelector(selectUnitDataById); - const [validMeter, setValidMeter] = useState(isValidMeter(localMeterEdits)); useEffect(() => { setValidMeter(isValidMeter(localMeterEdits)); }, [localMeterEdits]); diff --git a/src/client/app/translations/data.ts b/src/client/app/translations/data.ts index e9d1dc1e0..851c5a272 100644 --- a/src/client/app/translations/data.ts +++ b/src/client/app/translations/data.ts @@ -416,7 +416,7 @@ const LocaleTranslationData = { "true": "True", "timezone.no": "No timezone", "this.week": "This week", - "threeD.area.incompatible": "
is incompatible
with area normalization", + "threeD.area.incompatible": "
is incompatible
with area normalization", "threeD.date": "Date", "threeD.date.range.too.long": 'Date Range Must be a year or less', "threeD.incompatible": "Not Compatible with 3D", @@ -890,7 +890,7 @@ const LocaleTranslationData = { "the.unit.of.meter": "(Need French) The unit of meter", "this.four.weeks": "Cette quatre semaines", "this.week": "Cette semaine", - "threeD.area.incompatible": "(Need French)
is incompatible
with area normalization", + "threeD.area.incompatible": "(Need French)
is incompatible
with area normalization", "threeD.date": "Date", "threeD.date.range.too.long": '(Need French) Date Range Must be a year or less', "threeD.incompatible": "(Need French) Not Compatible with 3D", @@ -966,7 +966,7 @@ const LocaleTranslationData = { }, "es": { "3D": "3D", - "400": "(Need Spanish) 400 Bad Request", + "400": "400 Solicitud incorrecta", "404": "404 Página no encontrada", "4.weeks": "4 Semanas", "action": "Acción", @@ -975,77 +975,74 @@ const LocaleTranslationData = { "admin.panel": "Panel de administración", "alphabetically": "Alfabéticamente", "area": "Área:", - "area.but.no.unit": "(Need Spanish)You have entered a nonzero area but no area unit.", - "area.error": "Por favor entra un numero por la área", - "area.normalize": "(Need Spanish) Normalize by Area", - "area.calculate.auto": "(Need Spanish) Calculate Group Area", - "area.unit": "(Need Spanish) Area Unit:", + "area.but.no.unit": "Ha entrado una área distinta de cero sin unidad de área.", + "area.error": "Por favor entre un número por la área", + "area.normalize": "Normalizar por la área", + "area.calculate.auto": "Calcular área del grupo", + "area.unit": "Unidad de Área:", "AreaUnitType.feet": "pies cuadrados", "AreaUnitType.meters": "metros cuadrados", - "AreaUnitType.none": "(Need Spanish) no unit", + "AreaUnitType.none": "sin unidad", "ascending": "Ascendente", "bar": "Barra", "bar.interval": "Intervalo de barra", - "bar.raw": "(Need Spanish) Cannot create bar graph on raw units such as temperature", + "bar.raw": "No se puede crear un gráfico de barras con unidades crudas como temperatura", "bar.stacking": "Barra de apilamiento", "BooleanMeterTypes.false": "sí", - "BooleanMeterTypes.meter": "(Need Spanish) meter or default value", + "BooleanMeterTypes.meter": "medidor o valor por defecto", "BooleanMeterTypes.true": "no", - "calibration.display": "Resultado: ", + "calibration.display": "Resultado:", "calibration.reset.button": "Restablecimiento", "calibration.save.database": "Guardar los cambios en la base de datos", "calibration.submit.button": "Enviar", "cancel": "Cancelar", "child.groups": "Los grupos secundarios", "child.meters": "Medidores infantiles", - "clipboard.copied": "(Need Spanish) Copied To Clipboard", - "clipboard.not.copied": "(Need Spanish) Failed to Copy To Clipboard", - "close": "(need Spanish) Close", + "close": "Cerrar", "compare": "Comparar", - "compare.raw": "(Need Spanish) Cannot create comparison graph on raw units such as temperature", - "confirm.action": "(Need Spanish) Confirm Action", - "contact.us": "Contactenos", - "conversion": "(Need Spanish) Conversion", - "conversions": "(Need Spanish) Conversions", - "ConversionType.conversion": "(Need Spanish) conversion", - "conversion.bidirectional": "(Need Spanish) Bidirectional:", - "conversion.create.destination.meter": "(Need Spanish) The destination cannot be a meter", - "conversion.create.exists": "(Need Spanish) This conversion already exists", - "conversion.create.exists.inverse": "(Need Spanish) This conversion already exists where one is not bidirectional", - "conversion.create.mixed.represent": "(Need Spanish) A conversion cannot mix units of quantity, flow and raw", - "conversion.create.source.destination.not": "(Need Spanish) Source or destination not set", - "conversion.create.source.destination.same": "(Need Spanish) The source and destination cannot be the same for a conversion", - "conversion.delete.conversion": "(Need Spanish) Delete Conversion", - "conversion.destination": "(Need Spanish) Destination:", - "conversion.dropdown.displayable.option.admin": "(Need Spanish) Admin", - "conversion.edit.conversion": "(need Spanish) Edit Conversion", - "conversion.failed.to.create.conversion": "(Need Spanish) Failed to create a conversion.", - "conversion.failed.to.delete.conversion": "(Need Spanish) Failed to delete conversion", - "conversion.failed.to.edit.conversion": "(Need Spanish) Failed to edit conversion.", - "conversion.intercept": "(Need Spanish) Intercept:", - "conversion.is.deleted": "(Need Spanish) Conversion removed from database", - "conversion.represent": "(Need Spanish) Conversion Represent:", - "conversion.select.destination": "(Need Spanish) Select a destination unit", - "conversion.select.source": "(Need Spanish) Select a source unit", - "conversion.slope": "(Need Spanish) Slope:", - "conversion.source": "(Need Spanish) Source:", - "conversion.submit.new.conversion": "(Need Spanish) Submit New Conversion", - "conversion.successfully.create.conversion": "(Need Spanish) Successfully created a conversion.", - "conversion.successfully.delete.conversion": "(Need Spanish) Successfully deleted conversion.", - "conversion.successfully.edited.conversion": "(Need Spanish) Successfully edited conversion.", - "create.conversion": "(Need Spanish) Create a Conversion", + "compare.raw": "No se puede crear gráfico de comparación con unidades crudas como temperatura", + "confirm.action": "Confirmar acción", + "contact.us": "Contáctenos", + "conversion": "Conversión", + "conversions": "Conversiones", + "ConversionType.conversion": "conversión", + "conversion.bidirectional": "Bidireccional:", + "conversion.create.destination.meter": "La destinación no puede ser un medidor", + "conversion.create.exists": "Esta conversión ya existe", + "conversion.create.exists.inverse": "Esta conversión ya existe en que una no es bidireccional", + "conversion.create.mixed.represent": "Una conversión no puede mezclar unidades de cuantidad, fluidez y crudeza.", + "conversion.create.source.destination.same": "La fuente y destinación no pueden ser la misma para una conversión", + "conversion.delete.conversion": "Eliminar conversión", + "conversion.destination": "Destinación", + "conversion.dropdown.displayable.option.admin": "Administrador", + "conversion.edit.conversion": "Editar conversión", + "conversion.failed.to.create.conversion": "No se pudo crear la conversión.", + "conversion.failed.to.delete.conversion": "No se pudo eliminar la conversión", + "conversion.failed.to.edit.conversion": "No se pudo editar la conversión", + "conversion.intercept": "Interceptar:", + "conversion.is.deleted": "Se quitó la conversión de la base de datos", + "conversion.represent": "La Conversión Representa:", + "conversion.select.destination": "Seleccionar una unidad de destinación", + "conversion.select.source": "Seleccionar una unidad de fuente", + "conversion.slope": "Pendiente:", + "conversion.source": "Fuente:", + "conversion.submit.new.conversion": "Ingresar nueva conversión", + "conversion.successfully.create.conversion": "Se creó una conversión con éxito.", + "conversion.successfully.delete.conversion": "Se eliminó una conversión con éxito.", + "conversion.successfully.edited.conversion": "Se editó una conversión con éxito", + "create.conversion": "Crear una conversión", "create.group": "Crear un grupo", - "create.map": "Crear una mapa", - "create.unit": "(Need Spanish) Create a Unit", - "create.user": "Crear un usario", + "create.map": "Crear un mapa", + "create.unit": "Crear una unidad", + "create.user": "Crear un usuario", "csv": "CSV", "csv.file": "Archivo de CSV", "csv.common.param.gzip": "Gzip", "csv.common.param.header.row": "Fila de cabecera", "csv.common.param.update": "Actualización", - "csv.download.size.limit": "(need Spanish) Sorry you don't have permissions to download due to large number of points.", - "csv.download.size.warning.size": "(Need Spanish) Total size of all files will be about (usually within 10% for large exports).", - "csv.download.size.warning.verify": "(Need Spanish) Are you sure you want to download", + "csv.download.size.limit": "Perdón no tienes permiso a descargar por el número grande de puntos.", + "csv.download.size.warning.size": "Tamaño total de todos los archivos será unos de (usualmente entre 10% para exportaciones largas).", + "csv.download.size.warning.verify": "Estás seguro que quieres descargar", "csv.readings.param.create.meter": "Crear medidor", "csv.readings.param.cumulative": "Acumulado", "csv.readings.param.cumulative.reset": "Reinicio acumulativo", @@ -1053,13 +1050,13 @@ const LocaleTranslationData = { "csv.readings.param.cumulative.reset.start": "Iniciar de reinicio acumulativo", "csv.readings.param.duplications": "Duplicaciones", "csv.readings.param.endOnly": "Fin solamente de tiempo", - "csv.readings.param.honor.dst": "(Need Spanish) Honor Daylight Savings Time", + "csv.readings.param.honor.dst": "Honrar Horario del Verano", "csv.readings.param.lengthGap": "Espacio de largo", "csv.readings.param.length.variation": "Distancia de variación", "csv.readings.param.meter.name": "Nombre de medidor", "csv.readings.param.refresh.hourlyReadings": "Actualizar lecturas por hora", "csv.readings.param.refresh.readings": "Actualizar lecturas diarias", - "csv.readings.param.relaxed.parsing": "(Need Spanish) Relaxed Parsing", + "csv.readings.param.relaxed.parsing": "Análisis de Sintactico relajado", "csv.readings.param.time.sort": "Ordenar el tiempo", "csv.readings.section.cumulative.data": "Datos acumulativos", "csv.readings.section.time.gaps": "Espacio de tiempo", @@ -1071,20 +1068,20 @@ const LocaleTranslationData = { "date.range": 'Rango de fechas', "day": "Día", "days": "Días", - "decreasing": "(need Spanish) decreasing", - "default.area.normalize": "(need Spanish) Normalize readings by area by default", - "default.area.unit": "(Need Spanish) Default Area Unit", - "default.bar.stacking": "(Need Spanish) Stack bars by default", - "default.graph.type": "Por defecto tipo de gráfico", - "default.graph.settings": "(Need Spanish) Default Graph Settings", - "defaultGraphicUnit": "(Need Spanish) Default Graphic Unit:", - "default.language": "Idioma por defecto", - "default.meter.reading.frequency": "(Need Spanish) Default meter reading frequency", + "decreasing": "decreciente", + "default.area.normalize": "Normalizar lecturas de área predeterminadas", + "default.area.unit": "Unidad de Área Predeterminada", + "default.bar.stacking": "Apilamiento de barras predeterminado", + "default.graph.type": "Tipo de gráfico por defecto", + "default.graph.settings": "Configuraciones predeterminadas del gráfico", + "defaultGraphicUnit": "Unidad del gráfico predeterminada:", + "default.language": "Idioma predeterminado", + "default.meter.reading.frequency": "Frecuencia de la lectura del medidor predeterminada", "default.site.title": "Título del Sitio Predeterminado", - "default.warning.file.size": "Tamaño de Archivo por Defecto de Advertencia", - "default.file.size.limit": "El límite de Archivo por Defecto de Tamaño", - "default.help.url": "(Need Spanish) Help URL", - "default.time.zone": "Fuseau Horaire par Défaut", + "default.warning.file.size": "Advertencia Predeterminada del Tamaño de Archivo", + "default.file.size.limit": "El límite del tamaño del archivo predeterminado", + "default.help.url": "URL Ayuda", + "default.time.zone": "Zona del horario predeterminada", "default.meter.minimum.value": "(Need Spanish) Default meter minimum reading value check", "default.meter.maximum.value": "(Need Spanish) Default meter maximum reading value check", "default.meter.minimum.date": "(Need Spanish) Default meter minimum reading date check", @@ -1099,27 +1096,26 @@ const LocaleTranslationData = { "discard.changes": "Descartar los Cambios", "disable": "Desactivar", "displayable": "Visualizable:", - "DisplayableType.none": "(Need Spanish) none", - "DisplayableType.all": "(Need Spanish) all", - "DisplayableType.admin": "(Need Spanish) admin", - "error.bounds": "(Need Spanish) Must be between {min} and {max}.", - "error.displayable": "(Need Spanish) Displayable will be set to false because no unit is selected.", - "error.displayable.meter": "(Need Spanish) Meter units will set displayable to none.", - "error.greater": "(Need Spanish) Must be greater than {min}.", - "error.gps": "(Need Spanish) Latitude must be between -90 and 90, and Longitude must be between -180 and 180.", - "error.negative": "(Need Spanish) Cannot be negative.", - "error.required": "(Need Spanish) Required field.", - "error.unknown": "(Need Spanish) Oops! An error has occurred.", + "DisplayableType.none": "nada", + "DisplayableType.all": "todo", + "DisplayableType.admin": "administrador", + "error.bounds": "Debe ser entre {min} y {max}.", + "error.displayable": "El elemento mostrable se establecerá a falso porque no unidad está seleccionada.", + "error.displayable.meter": "Unidades del medidor establecerá el elemento mostrable a nada.", + "error.greater": "Debe ser más que {min}.", + "error.gps": "Latitud deber ser entre -90 y 90, y Longitud debe ser entre -180 y 180.", + "error.negative": "No puede ser negativo.", + "error.required": "Campo requerido", "edit": "Editar", "edited": "Editado", "edit.a.group": "Editar un grupo", "edit.a.meter": "Editar un medidor", "edit.group": "Edición de grupo", "edit.meter": "Editar Medidor", - "edit.unit": "(need Spanish) Edit Unit", + "edit.unit": "Editar unidad", "email": "Correo Electronico", "enable": "Activar", - "error.bar": "(Need Spanish) Show error bars", + "error.bar": "Mostrar barras de errores", "export.graph.data": "Exportar datos del gráfico", "export.raw.graph.data": "Exportar datos gráficos de medidor", "failed.to.create.map": "No se pudo crear el mapa", @@ -1133,19 +1129,18 @@ const LocaleTranslationData = { "graph": "Gráfico", "graph.type": "Tipo de gráfico", "group": "Grupo", - "group.all.meters": "(Need Spanish) All Meters", - "group.area.calculate": "(Need Spanish) Calculate Group Area", - "group.area.calculate.header": "(Need Spanish) Group Area will be set to ", - "group.area.calculate.error.header": "(Need Spanish) The following meters were excluded from the sum because:", - "group.area.calculate.error.zero": "(Need Spanish) : area is unset or zero", - "group.area.calculate.error.unit": "(Need Spanish) : nonzero area but no area unit", - "group.area.calculate.error.no.meters": "(Need Spanish) No meters in group", - "group.area.calculate.error.group.unit": "(Need Spanish) No group area unit", - "group.create.nounit": "(Need Spanish) The default graphic unit was changed to no unit from ", - "group.delete.group": "(Need Spanish) Delete Group", + "group.all.meters": "Todos los medidores", + "group.area.calculate": "Calcular Área del Grupo", + "group.area.calculate.header": "Área del grupo se establecerá a ", + "group.area.calculate.error.header": "Los siguientes medidores fueron excluidos del suma porque:", + "group.area.calculate.error.unit": ": área distinta de cero pero sin unidad de área", + "group.area.calculate.error.no.meters": "No medidores en grupo", + "group.area.calculate.error.group.unit": "No unidad de la área del grupo", + "group.create.nounit": "La unidad predeterminada fue cambiado a sin unidad por ", + "group.delete.group": "Eliminar grupo", "group.delete.issue": "(Need Spanish) is contained in the following groups and cannot be deleted", - "group.details": "(Need Spanish) Group Details", - "group.edit.cancelled": "(Need Spanish) THE CHANGE TO THE GROUP IS CANCELLED", + "group.details": "Detalles del grupo", + "group.edit.cancelled": "EL CAMBIO AL GRUPO ESTÁ CANCELADO", "group.edit.changed": "(Need Spanish) will have its compatible units changed by the edit to this group", "group.edit.circular": "(Need Spanish) Adding this meter/group to this group creates a circular dependency.", "group.edit.empty": "(Need Spanish) Removing this meter/group means there are no child meters or groups which is not allowed. Delete the group if you want to remove it.", @@ -1159,14 +1154,14 @@ const LocaleTranslationData = { "group.input.error": "(Need Spanish) Input invalid so group not created or edited.", "group.name.error": "(Need Spanish) Please enter a valid name: (must have at least one character that is not a space)", "groups": "Grupos", - "group.successfully.create.group": "(Need Spanish) Successfully created a group.", - "group.successfully.edited.group": "(Need Spanish) Successfully edited group.", + "group.successfully.create.group": "Grupo creado con éxito.", + "group.successfully.edited.group": "Grupo editado con éxito.", "groups.select": "Seleccionar grupos", - "has.no.data": "(Need Spanish) has no current data", + "has.no.data": "No hay datos actuales", "has.used": "ha utilizado", - "header.pages": "(Need Spanish) Pages", + "header.pages": "Páginas", "header.options": "Opciones", - "help": "(Need Spanish) Help", + "help": "Ayuda", "help.admin.conversioncreate": "(Need Spanish) This page allows admins to create conversions. Please visit {link} for further details and information.", "help.admin.conversionedit": "(Need Spanish) This page allows admins to edit conversions. Please visit {link} for further details and information.", "help.admin.conversionview": "(Need Spanish) This page shows information on conversions. Please visit {link} for further details and information.", @@ -1183,29 +1178,29 @@ const LocaleTranslationData = { "help.admin.unitview": "(Need Spanish) This page shows information on units. Please visit {link} for further details and information.", "help.admin.user": "Esta página permite a los administradores ver e editar los usarios. Por favor, visite {link} para más detalles e información.", "help.csv.header": "Esta página permite unos usuarios cargar medidores y lecturas a través de un archivo CSV. Por favor, visite {link} para más detalles e información.", - "help.groups.groupdetails": "(Need Spanish) This page shows detailed information on a group. Please visit {link} for further details and information.", + "help.groups.groupdetails": "Esta página muestra información detallada de un grupo. Por favor visite {link} para obtener más detalles e información.", "help.groups.groupview": "Esta página muestra información sobre los grupos. Por favor, visite {link} para más detalles e información.", - "help.groups.area.calculate": "(Need Spanish) This will sum together the area of all meters in this group with a nonzero area with an area unit. It will ignore any meters which have no area or area unit. If this group has no area unit, it will do nothing.", - "help.home.area.normalize": "(Need Spanish) Toggles normalization by area. Meters/Groups without area will be hidden. Please visit {link} for further details and information.", + "help.groups.area.calculate": "Esto sumará junta la área de todos los medidores en este grupo con una área distinta de cero con una unidad de área. Ignorará cualquier medidor lo cual no tiene área o unidad de área. Si este grupo no tenga unidad de área, no hará nada.", + "help.home.area.normalize": "Alterna normalización por la área. Medidores/Grupos serán escondidos. Por favor visite {link} para obtener más detalles e información.", "help.home.bar.custom.slider.tip": "Permite al usuario seleccionar el número de días deseado para cada barra. Por favor, vea {link} para más detalles e información.", "help.home.bar.interval.tip": "Selecciona el intervalo de tiempo (Día, Semana o Cuatro semanas) para cada barra. Por favor, vea {link} para más detalles e información.", "help.home.bar.stacking.tip": "Pila barras en la parte superior de uno al otro. Visite {link} para obtener más detalles e información.", "help.home.map.interval.tip": "Selecionar el intervalo de tiempo (el último día, semana o cuatro semanas) para el correspondiente de mapa al intervalo de tiempo de la barra. Por favor ver {link} para mas detalles e información", "help.home.chart.plotly.controls": "Estos controles son proporcionados por Plotly, el paquete de gráficos utilizado por OED. Por lo general no se necesita pero se proporcionan por si se deséa ese nivel de control. Tenga en cuenta que quizás algunas de estas opciones no interactúen bien con las funciones de OED. Consulte la documentación de Plotly en {link}.", "help.home.chart.redraw.restore": "OED automáticamente promedia los datos cuando sea necesario para que los gráficos tengan un número razonable de puntos. Si usa los controles debajo del gráfico para desplazarse y / o acercarse, puede encontrar que la resolución en este promedio nivel no es la que desea. Al hacer clic en el botón \"Redraw\" OED volverá a calcular el promedio y obtendrá una resolución más alta para el número de puntos que muestra. Si desea restaurar el gráfico al rango completo de fechas, haga clic en el botón \"Restore\" button. Visite {link} para obtener más detalles e información.", - "help.home.chart.select": "(Need Spanish) Se puede usar cualquier tipo de gráfico con cualquier combinación de grupos y medidores. Los gráficos de líneas muestran el uso (por ejemplo, kW) contra el tiempo. Puede hacer zoom y desplazarse con los controles justo debajo del gráfico. La barra muestra el uso total (por ejemplo, kWh) para el período de tiempo de cada barra donde puede controlar el período de tiempo. Comparar le permite ver el uso actual contra el uso de el último período anterior durante un día, una semana y cuatro semanas. Gráficos del mapa muestra un imagen especial de cada meter donde el talla del círculo está relacionado de cuatro semanas de uso. 3D graphs show usage vs. day vs. hours in the day. Al hacer clic en uno de las opciones va a representa ese gráfico. Visite {link} para obtener más detalles e información.", + "help.home.chart.select": "Se puede usar cualquier tipo de gráfico con cualquier combinación de grupos y medidores. Los gráficos de líneas muestran el uso (por ejemplo, kW) contra el tiempo. Puede hacer zoom y desplazarse con los controles justo debajo del gráfico. La barra muestra el uso total (por ejemplo, kWh) para el período de tiempo de cada barra donde puede controlar el período de tiempo. Comparar le permite ver el uso actual contra el uso de el último período anterior durante un día, una semana y cuatro semanas. Gráficos del mapa muestra un imagen especial de cada meter donde el talla del círculo está relacionado de cuatro semanas de uso. 3D graphs show usage vs. day vs. hours in the day. Al hacer clic en uno de las opciones va a representa ese gráfico. Visite {link} para obtener más detalles e información.", "help.home.compare.interval.tip": "Selecciona el intervalo de tiempo (Día, Semana o Cuatro semanas) para comparar el actual con el anterior. Por favor, vea {link} para más detalles e información.", "help.home.compare.sort.tip": "Permite al usuario seleccionar el orden de los gráficos de comparación múltiple para que sean alfabéticos (por nombre), ascendentes (de mayor a menor reducción de uso) y descendentes (de menor a mayor reducción de uso). Por favor, vea {link} para más detalles e información.", - "help.home.error.bar": "(Need Spanish) Toggle error bars with min and max value. Please visit {link} for further details and information.", + "help.home.error.bar": "Alternar barras de error con valoes del min y max. Por favor, vea {link} para más detalles e información.", "help.home.export.graph.data": "Con el botón \"Exportar data de gráfico\", uno puede exportar los datos del gráfico al ver una línea o barra el gráfico. La función de zoom y desplazamiento en el gráfico de líneas le permite controlar el período de tiempo de los datos exportados. El \"Exportar data de gráfico\" botón da el puntos de dato para el gráfico y no los datos sin procesar de medidor. La \"Exportar el dato gráfhico de medidor\" proporciona los datos del medidor subyacente (solo gráficos de líneas). Visite {link} para obtener más detalles e información.", - "help.home.navigation": "(Need Spanish) The \"Graph\" button goes to the graphic page, the \"Pages\" dropdown allows navigation to information pages, the \"Options\" dropdown allows selection of language, hide options and login/out and the \"Help\" button goes to the help pages. See help on the dropdown menus or the linked pages for further information.", - "help.home.readings.per.day": "(Need Spanish) The number of readings shown for each day in a 3D graphic. Please visit {link} for further details and information.", - "help.home.select.dateRange": "(Need Spanish) Select date range used in graphic display. For 3D graphic must be one year or less. Please visit {link} for further details and information.", + "help.home.navigation": "El botón \"Gráfico\" va a la página gráfica, el desplegable \"Páginas\" permite navigación a las páginas de información, el desplegable \"Opciones\" permite selección de idioma, opciones de ocultar y iniciar/cerrar sesión y el botón \"Ayuda\" va a las páginas de ayuda. Buscar ayuda en los menús desplegables o las páginas vínculadas para más informacións.", + "help.home.readings.per.day": "El número de lecturas mostrado para cada día en un gráfico 3D. Por favor visite {link} para obtener más detalles e información.", + "help.home.select.dateRange": "Seleccione el rango de datos usado en el elemento mostrable del gráfico. Para el gráfico 3D debe ser un año o menos. Por favor visite {link} para obtener más detalles e información.", "help.home.select.groups": "Los grupos se agregan (suman el uso) de cualquier combinación de grupos y medidores. Puede elegir qué grupos ver en su gráfico desde el menú desplegable \"Groups:\" . Tenga en cuenta que puede escribir texto para limitar que grupos se muestran. La opción \"Grupos\" en el menú desplegable \"Páginas\" en la parte superior derecha de la ventana le permite ver más detalles sobre cada grupo y, si es un administrador, editar los grupos. Visite {link} para obtener más detalles e información.", "help.home.select.maps": "Los mapas son una representación espacial de un sitio. Puede elegir el mapa que desea ver en el menú desplegable \"Mapas:\". Tenga en cuenta que puede introducir texto para limitar las mapas que se muestran. Por favor, visite {link} para más detalles e información.", "help.home.select.meters": "Medidor son la unidad básica de uso y generalmente representan las lecturas de un solo medidor de uso. Puede elegir qué medidores ver en su gráfico desde el menú desplegable \"Meters:\". Tenga en cuenta que puede escribir texto para limitar los medidores que se muestran. La opción \"Medidores\" en el menú desplegable \"Páginas\" en la parte superior derecha de la ventana le permite ver más detalles sobre cada medidor y, si es un administrador, editar los medidores . Visite {link} para obtener más detalles e información.", - "help.home.select.rates": "(Need Spanish) Rates determine the time normalization for a line graph. Please visit {link} for further details and information", - "help.home.select.units": "(Need Spanish) Units determine the values displayed in a graphic. Please visit {link} for further details and information", + "help.home.select.rates": "Tasas determinan la normalización de tiempo para un gráfico de línea. Por favor visite {link} para obtener más detalles e información.", + "help.home.select.units": "Las unidades determinan los valores mostrados en un gráfico. Por favor visite {link} para obtener más detalles e información.", "help.home.toggle.chart.link": "Con el botón \"Alternar enlace de gráfico\" aparece un cuadro que da un URL que recreará el gráfico actual. El vínculo recreará el gráfico en el futuro, especialmente para que otros lo vean. La persona que usa este URL estará en un OED completamente funcional para que pueda realizar cambios después de que se muestre el gráfico original. Puede ayudar a desalentar los cambios eligiendo la opción para acoplar las opciones del menú para que no sean visible al usar el URL. Visite {link} para obtener más detalles e información.", "help.meters.meterview": "Esta página muestra información sobre los medidores. Visite {link} para obtener más detalles e información.", "here": "aquí", @@ -1213,13 +1208,13 @@ const LocaleTranslationData = { "hide.options": "Opciones de muelle", "hide.options.in.link": "Ocultar las opciones en el enlace", "home": "Hogar", - "identifier": "(Need Spanish) Identifier:", + "identifier": "Identificador:", "hour": "Hora", "import.meter.readings": "Importar lecturas del medidor", - "incompatible.groups": "(Need Spanish) Incompatible Groups", - "incompatible.meters": "(Need Spanish) Incompatible Meters", - "incompatible.units": "(Need Spanish) Incompatible Units", - "increasing": "(need Spanish) increasing", + "incompatible.groups": "Grupos incompatibles", + "incompatible.meters": "Medidores incompatibles", + "incompatible.units": "Unidades incompatibles", + "increasing": "aumentando", "info": " para obtener más información. ", "initializing": "(need Spanish) Initializing", "input.gps.coords.first": "Entrada el cordenata de GPS que corresponde al punto: ", @@ -1227,8 +1222,8 @@ const LocaleTranslationData = { "input.gps.range": "Coordenada GPS no válida, la latitud debe ser un número entero entre -90 y 90, la longitud debe ser un número entero entre -180 y 180. (need Spanish). You input: ", "insufficient.readings": "Datos de lecturas insuficientes para procesar la comparación de", "invalid.number": "Por favor entregar un número válido (entre 0 a 2.0)", - "invalid.token.login": "El token ha expirado. Inicie sesión nuevamente", - "invalid.token.login.admin": "(Need Spanish) El token ha expirado. Inicie sesión nuevamente to view this page.", + "invalid.token.login": "El token ha vencido. Inicie sesión nuevamente", + "invalid.token.login.admin": "El token ha vencido. Inicie sesión nuevamente para ver esta página.", "language": "Idioma", "last.four.weeks": "Últimas cuatro semanas", "last.week": "La semana pasada", @@ -1270,11 +1265,11 @@ const LocaleTranslationData = { "map.new.upload": "Subir la imagen del mapa para empezar.", "map.notify.calibration.needed": "Nececitar calibración antes de visualizar", "map.upload.new.file": "Rehacer", - "max": "(Need Spanish) max", + "max": "máximo", "menu": "Menú", "meter": "Medidor", "meters": "Medidores", - "meter.create": "(need Spanish) Create a Meter", + "meter.create": "Crear un Medidor", "meter.cumulative": "(need Spanish) Cumulative:", "meter.cumulativeReset": "(need Spanish) Cumulative Reset:", "meter.cumulativeResetEnd": "(need Spanish) Cumulative Reset End:", @@ -1282,38 +1277,38 @@ const LocaleTranslationData = { "meter.enabled": "Medidor activada", "meter.endOnlyTime": "(need Spanish) End Only Time:", "meter.endTimeStamp": "(need Spanish) End Time Stamp:", - "meter.minVal": "(need Spanish) Minimum Reading Value Check", - "meter.maxVal": "(need Spanish) Maximum Reading Value Check", - "meter.minDate": "(need Spanish) Minimum Reading Date Check", - "meter.maxDate": "(need Spanish) Maximum Reading Date Check", - "meter.maxError": "(need Spanish) Maximum Number of Errors Check", - "meter.disableChecks": "(need Spanish) Disable Checks", - "meter.failed.to.create.meter": "(Need Spanish) Failed to create a meter with message: ", - "meter.failed.to.edit.meter": "(Need Spanish) Failed to edit meter with message: ", - "meter.hidden": "(Need Spanish) At least one meter is not visible to you", + "meter.minVal": "Revisión del Valor de Lectura Mínimo", + "meter.maxVal": "Revisión del Valor de Lectura Máximo", + "meter.minDate": "Revisión de la Fecha de Lectura Mínimo", + "meter.maxDate": "Revisión de la Fecha de Lectura Máximo", + "meter.maxError": "Revisión del Número de Errores Máximo", + "meter.disableChecks": "Desactivar revisiones", + "meter.failed.to.create.meter": "No se pudo crear un medidor con mensaje: ", + "meter.failed.to.edit.meter": "No se pudo editar un medidor con mensaje: ", + "meter.hidden": "Al menos un medidor no está visible para ti.", "meter.id": "ID del medidor", - "meter.input.error": "(Need Spanish) Input invalid so meter not created or edited.", - "meter.unit.change.requires": "(Need Spanish) needs to be changed before changing this unit's type", - "meter.unitName": "(need Spanish) Unit:", + "meter.input.error": "Entrada no válida entonces medidor no se creó ni se editó.", + "meter.unit.change.requires": "necesita cambiarse antes de cambiar el tipo de esta unidad", + "meter.unitName": "Unidad:", "meter.url": "URL del medidor", "meter.is.displayable": "El medidor es visualizable", "meter.is.enabled": "Actualizaciones Habilitado", "meter.is.not.displayable": "El medidor es visualizable", - "meter.is.not.enabled": "El medidor no esta activada", - "meter.previousEnd": "(need Spanish) Previous End Time Stamp:", - "meter.reading": "(need Spanish) Reading:", - "meter.readingDuplication": "(need Spanish) Reading Duplication:", - "meter.readingFrequency": "(need Spanish) Reading Frequency", - "meter.readingGap": "(need Spanish) Reading Gap:", - "meter.readingVariation": "(need Spanish) Reading Variation:", - "meter.startTimeStamp": "(need Spanish) Start Time Stamp:", - "meter.successfully.create.meter": "(Need Spanish) Successfully created a meter.", - "meter.successfully.edited.meter": "(Need Spanish) Successfully edited meter.", - "meter.timeSort": "(need Spanish) Time Sort:", + "meter.is.not.enabled": "El medidor no está activada", + "meter.previousEnd": "Marca de tiempo de fin previo:", + "meter.reading": "Lectura:", + "meter.readingDuplication": "Duplicación de Lectura:", + "meter.readingFrequency": "Frecuencia de Lectura", + "meter.readingGap": "Brecha de Lectura:", + "meter.readingVariation": "Variación de Lectura:", + "meter.startTimeStamp": "Marca de tiempo de inicio:", + "meter.successfully.create.meter": "Se creó un medidor con éxito.", + "meter.successfully.edited.meter": "Se editó medidor con éxito.", + "meter.timeSort": "Ordenar por tiempo:", "meter.time.zone": "Zona horaria del medidor", "meter.type": "Tipo de medidor", "minute": "Minuto", - "min": "(Need Spanish) min", + "min": "mínimo", "more.energy": "más energía", "name": "Nombre:", "navigation": "Navegación", @@ -1325,22 +1320,22 @@ const LocaleTranslationData = { "oed.description": "Open Energy Dashboard es un proyecto independiente. ", "oed.version": "OED versión ", "options": "Opciones", - "page.choice.login": "(Need Spanish) Page choices & login", - "page.choice.logout": "(Need Spanish) Page choices & logout", + "page.choice.login": "Elecciones de la página y inicio de sesión", + "page.choice.logout": "Elecciones de la página y fin de sesión", "password": "Contraseña", "password.confirm": "Confirmar contraseña", - "per.day": "(need Spanish) Per Day", - "per.hour": "(need Spanish) Per Hour", - "per.minute": "(need Spanish) Per Minute", - "per.second": "(need Spanish) Per Second", + "per.day": "Por día", + "per.hour": "Por hora", + "per.minute": "Por minuto", + "per.second": "Por segundo", "projected.to.be.used": "proyectado para ser utilizado", "radar": "Radar", - "radar.lines.incompatible": "(need Spanish) These meters/groups are not compatible for radar graphs", - "radar.no.data": "(need Spanish) There are no readings:
likely the data range is outside meter/group reading range", - "rate": "(need Spanish) Rate", - "reading": "(need Spanish) Reading:", - "redo.cik.and.refresh.db.views": "(need Spanish) Processing changes. This may take a while.", - "readings.per.day": "(Need Spanish) Readings per Day", + "radar.lines.incompatible": "Estos medidores/grupos no están compatibles para gráficos de radar", + "radar.no.data": "No hay lecturas:
probablemente el rango de los datos esté fuera del rango de lecturas de los medidores/grupos", + "rate": "Tasa", + "reading": "Lecturas:", + "redo.cik.and.refresh.db.views": "Procesando cambios. Esto será un momento.", + "readings.per.day": "Lecturas por Día", "redraw": "Redibujar", "remove": "Eliminar", "restore": "Restaurar", @@ -1353,11 +1348,11 @@ const LocaleTranslationData = { "second": "Segundo", "select.groups": "Seleccionar grupos", "select.map": "Seleccionar mapa", - "select.meter.type": "(Need Spanish) Select Meter Type", + "select.meter.type": "Seleccionar Tipo de Medidor", "select.meter": "Seleccionar medidor", - "select.meter.group": "(Need Spanish) Select meter or group to graph", + "select.meter.group": "Seleccionar medidor o grupo para hacer gráfico", "select.meters": "Seleccionar medidores", - "select.unit": "(Need Spanish) Select Unit", + "select.unit": "Seleccionar unidad", "show": "Mostrar", "show.grid": "Mostrar rejilla", "show.options": "Opciones de desacoplamiento", @@ -1366,15 +1361,16 @@ const LocaleTranslationData = { "submitting": "Enviando", "submit.changes": "Enviar cambios", "submit.new.user": "Entregar un nuevo usario", - "the.unit.of.meter": "(Need Spanish) The unit of meter", - "this.four.weeks": "Estos cuatro semanas", + "the.unit.of.meter": "La unidad del medidor", + "this.four.weeks": "Estas cuatro semanas", "timezone.no": "no zona horaria", "this.week": "Esta semana", - "threeD.area.incompatible": "(Need Spanish)
is incompatible
with area normalization", + "threeD.area.incompatible": "
está incompatible
con normalización de la área", "threeD.date": "Fecha", - "threeD.date.range.too.long": '(Need Spanish) Date Range Must be a year or less', - "threeD.incompatible": "(Need Spanish) Not Compatible with 3D", - "threeD.rendering": "(Need Spanish) Rendering", + "threeD.date.range.too.long": 'El rango de datos debe ser un año o menos', + "threeD.incompatible": "No está compatible con 3D", + "threeD.no.data": "No Datos en el Rango de Datos", + "threeD.rendering": "Renderización", "threeD.time": 'Hora', "threeD.x.axis.label": "Horas del día", "threeD.y.axis.label": "Días del año calendario", @@ -1389,52 +1385,49 @@ const LocaleTranslationData = { "TrueFalseType.false": "no", "TrueFalseType.true": "sí", "undefined": "indefinido", - "unit": "(Need Spanish) Unit", - "UnitRepresentType.quantity": "(Need Spanish) quantity", - "UnitRepresentType.flow": "(Need Spanish) flow", - "UnitRepresentType.raw": "(Need Spanish) raw", - "UnitType.unit": "(Need Spanish) unit", - "UnitType.meter": "(Need Spanish) meter", - "UnitType.suffix": "(Need Spanish) suffix", - "unit.dropdown.displayable.option.none": "(Need Spanish) None", - "unit.dropdown.displayable.option.all": "(Need Spanish) All", - "unit.dropdown.displayable.option.admin": "(Need Spanish) admin", - "unit.failed.to.create.unit": "(Need Spanish) Failed to create a unit.", - "unit.failed.to.edit.unit": "(Need Spanish) Failed to edit unit.", - "unit.input.error": "(Need Spanish) Input invalid so unit not created or edited.", - "unit.none": "(Need Spanish) no unit", - "unit.preferred.display": "(Need Spanish) Preferred Display:", - "unit.represent": "(Need Spanish) Unit Represent:", - "unit.sec.in.rate": "(Need Spanish) Sec in Rate:", - "unit.submit.new.unit": "(Need Spanish) Submit New Unit", - "unit.successfully.create.unit": "(Need Spanish) Successfully created a unit.", - "unit.successfully.edited.unit": "(Need Spanish) Successfully edited unit.", - "unit.suffix": "(Need Spanish) Suffix:", - "unit.type.of.unit": "(Need Spanish) Type of Unit:", - "unit.type.of.unit.suffix" : "(Need Spanish) Added suffix will set type of unit to suffix", - "units": "(Need Spanish) Units", - "unsaved.failure": "(Need Spanish) Changes failed to save", - "unsaved.success": "(Need Spanish) Changes saved", - "unsaved.warning": "Tienes cambios sin guardar. ¿Estás seguro que quieres irte?", + "unit": "Unidad", + "UnitRepresentType.quantity": "cuantidad", + "UnitRepresentType.flow": "fluidez", + "UnitRepresentType.raw": "crudo", + "UnitType.unit": "unidad", + "UnitType.meter": "medidor", + "UnitType.suffix": "sufijo", + "unit.dropdown.displayable.option.none": "Nada", + "unit.dropdown.displayable.option.all": "Todo", + "unit.dropdown.displayable.option.admin": "administrador", + "unit.failed.to.create.unit": "No se pudo crear unidad", + "unit.failed.to.edit.unit":"No se pudo editar unidad", + "unit.input.error": "Entrada no válida por eso unidad no se creó ni se editó.", + "unit.none": "Sin unidad", + "unit.preferred.display": "Visualización preferida:", + "unit.represent": "Unidad Representa:", + "unit.sec.in.rate": "Segundo en Tasa:", + "unit.submit.new.unit": "Ingresar nueva unidad", + "unit.successfully.create.unit": "Unidad creado con éxito.", + "unit.successfully.edited.unit": "Unidad editado con éxito.", + "unit.suffix": "Sufijo:", + "unit.type.of.unit": "Tipo de Unidad:", + "unit.type.of.unit.suffix" : "Sufijo agregado establecerá el tipo de unidad al sufijo", + "units": "Unidades", + "unsaved.warning": "Tienes cambios sin guardar. ¿Estás seguro que quieres salir?", "update": "Actualizado", "updated.map.with.calibration": "Mapa actualizado con calibración renovada", - "updated.map.without.calibration": "Actualización de un mapa sin calibrado", + "updated.map.without.calibration": "Actualización de un mapa sin calibrar", "updated.map.without.new.calibration": "Mapa actualizado", "updated.preferences": "Preferencias Actualizado", "upload.meters.csv": "Subir archivo de CSV medidores", - "upload.new.map.with.calibration": "Cargado un nuevo mapa con calibración", - "upload.new.map.without.calibration": "Cargado un nuevo mapa sin calibrar", - "upload.readings.csv": "Subir archivo de las lecturas de CSV", + "upload.new.map.with.calibration": "Subido un nuevo mapa con calibración", + "upload.new.map.without.calibration": "Subido un nuevo mapa sin calibrar", + "upload.readings.csv": "Subir archivo de las lecturas de CSV", "used.so.far": "usado hasta ahora", "used.this.time": "usado esta vez", - "users": "Usarios", - "users.failed.to.create.user": "Fallo en la creación de el usario.", - "users.failed.to.delete.user": "Fallo en el borrado de el usario.", - "users.failed.to.edit.users": " Fallo en la edición de usuarios.", - "user.password.mismatch": "(Need Spanish) Passwords Do Not Match", - "users.successfully.create.user": "Usario creado con éxito.", - "users.successfully.delete.user": "Usario borrado con éxito.", - "users.successfully.edit.users": "Usarios editados con éxito.", + "users": "Usuarios", + "users.failed.to.create.user": "No se pudo crear usuario.", + "users.failed.to.delete.user": "No se pudo eliminar usuario.", + "users.failed.to.edit.users": "No se pudo editar usuarios.", + "users.successfully.create.user": "Usuario creado con éxito.", + "users.successfully.delete.user": "Usuario borrado con éxito.", + "users.successfully.edit.users": "Usuarios editados con éxito.", "view.groups": "Ver grupos", "visit": " o visite nuestra ", "website": "sitio web", diff --git a/src/client/app/types/redux/ciks.ts b/src/client/app/types/redux/ciks.ts index 728a21646..f1df00871 100644 --- a/src/client/app/types/redux/ciks.ts +++ b/src/client/app/types/redux/ciks.ts @@ -7,4 +7,4 @@ export interface CikData { nonMeterUnitId: number; slope: number; intercept: number; -} \ No newline at end of file +} diff --git a/src/server/services/graph/createConversionArrays.js b/src/server/services/graph/createConversionArrays.js index 952ec684b..c67243809 100644 --- a/src/server/services/graph/createConversionArrays.js +++ b/src/server/services/graph/createConversionArrays.js @@ -2,6 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +const { SemicolonPreference } = require('typescript'); const Unit = require('../../models/Unit'); const { getPath } = require('./createConversionGraph'); const { pathConversion } = require('./pathConversion'); diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_Thing36_gu_thing_st_-inf_et_inf.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_Thing36_gu_thing_st_-inf_et_inf.csv new file mode 100644 index 000000000..8a87b85de --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_Thing36_gu_thing_st_-inf_et_inf.csv @@ -0,0 +1,76 @@ +reading,start time,end time +10161.1816667881,2022-08-18 00:00:00,2022-08-19 00:00:00 +9127.44700521093,2022-08-19 00:00:00,2022-08-20 00:00:00 +10313.5434702251,2022-08-20 00:00:00,2022-08-21 00:00:00 +10106.0638077344,2022-08-21 00:00:00,2022-08-22 00:00:00 +9825.02987951051,2022-08-22 00:00:00,2022-08-23 00:00:00 +10094.4499666174,2022-08-23 00:00:00,2022-08-24 00:00:00 +10212.0464463158,2022-08-24 00:00:00,2022-08-25 00:00:00 +9935.80210164908,2022-08-25 00:00:00,2022-08-26 00:00:00 +9347.09055838198,2022-08-26 00:00:00,2022-08-27 00:00:00 +10034.9436616274,2022-08-27 00:00:00,2022-08-28 00:00:00 +9945.50643309718,2022-08-28 00:00:00,2022-08-29 00:00:00 +9373.27128934282,2022-08-29 00:00:00,2022-08-30 00:00:00 +10270.8678827467,2022-08-30 00:00:00,2022-08-31 00:00:00 +9848.10335220227,2022-08-31 00:00:00,2022-09-01 00:00:00 +9597.85278924242,2022-09-01 00:00:00,2022-09-02 00:00:00 +10319.9157892689,2022-09-02 00:00:00,2022-09-03 00:00:00 +10427.8608912263,2022-09-03 00:00:00,2022-09-04 00:00:00 +9955.16111191153,2022-09-04 00:00:00,2022-09-05 00:00:00 +9244.70746098895,2022-09-05 00:00:00,2022-09-06 00:00:00 +10124.3383679564,2022-09-06 00:00:00,2022-09-07 00:00:00 +10202.7652020235,2022-09-07 00:00:00,2022-09-08 00:00:00 +9799.26536614592,2022-09-08 00:00:00,2022-09-09 00:00:00 +9997.39438821027,2022-09-09 00:00:00,2022-09-10 00:00:00 +9959.34707775718,2022-09-10 00:00:00,2022-09-11 00:00:00 +10633.5785307027,2022-09-11 00:00:00,2022-09-12 00:00:00 +9948.49211882905,2022-09-12 00:00:00,2022-09-13 00:00:00 +10185.2128883045,2022-09-13 00:00:00,2022-09-14 00:00:00 +9642.83626269039,2022-09-14 00:00:00,2022-09-15 00:00:00 +10117.866164072,2022-09-15 00:00:00,2022-09-16 00:00:00 +9749.53625474124,2022-09-16 00:00:00,2022-09-17 00:00:00 +10269.8597128079,2022-09-17 00:00:00,2022-09-18 00:00:00 +10263.3183533991,2022-09-18 00:00:00,2022-09-19 00:00:00 +9917.8351447376,2022-09-19 00:00:00,2022-09-20 00:00:00 +10819.5769905014,2022-09-20 00:00:00,2022-09-21 00:00:00 +9701.62047519285,2022-09-21 00:00:00,2022-09-22 00:00:00 +10392.6725295324,2022-09-22 00:00:00,2022-09-23 00:00:00 +9565.85373786866,2022-09-23 00:00:00,2022-09-24 00:00:00 +9529.80087167886,2022-09-24 00:00:00,2022-09-25 00:00:00 +10161.5199279008,2022-09-25 00:00:00,2022-09-26 00:00:00 +9687.9138871263,2022-09-26 00:00:00,2022-09-27 00:00:00 +9596.39323496423,2022-09-27 00:00:00,2022-09-28 00:00:00 +9976.48447421118,2022-09-28 00:00:00,2022-09-29 00:00:00 +10274.8132927885,2022-09-29 00:00:00,2022-09-30 00:00:00 +10033.2486598827,2022-09-30 00:00:00,2022-10-01 00:00:00 +9828.69542890715,2022-10-01 00:00:00,2022-10-02 00:00:00 +10069.6476578376,2022-10-02 00:00:00,2022-10-03 00:00:00 +9700.60781071917,2022-10-03 00:00:00,2022-10-04 00:00:00 +10005.5026983358,2022-10-04 00:00:00,2022-10-05 00:00:00 +9847.78333884939,2022-10-05 00:00:00,2022-10-06 00:00:00 +10164.5481162586,2022-10-06 00:00:00,2022-10-07 00:00:00 +10285.429774994,2022-10-07 00:00:00,2022-10-08 00:00:00 +9825.9784726836,2022-10-08 00:00:00,2022-10-09 00:00:00 +9308.96922676591,2022-10-09 00:00:00,2022-10-10 00:00:00 +9858.75674722166,2022-10-10 00:00:00,2022-10-11 00:00:00 +9807.11776988268,2022-10-11 00:00:00,2022-10-12 00:00:00 +10308.9550888055,2022-10-12 00:00:00,2022-10-13 00:00:00 +10154.8220141406,2022-10-13 00:00:00,2022-10-14 00:00:00 +9940.01906349058,2022-10-14 00:00:00,2022-10-15 00:00:00 +9630.47738499758,2022-10-15 00:00:00,2022-10-16 00:00:00 +9839.66398104475,2022-10-16 00:00:00,2022-10-17 00:00:00 +10050.4417741465,2022-10-17 00:00:00,2022-10-18 00:00:00 +9845.12681955118,2022-10-18 00:00:00,2022-10-19 00:00:00 +9498.4540901735,2022-10-19 00:00:00,2022-10-20 00:00:00 +10089.4380825848,2022-10-20 00:00:00,2022-10-21 00:00:00 +10198.5871341644,2022-10-21 00:00:00,2022-10-22 00:00:00 +9648.61659756768,2022-10-22 00:00:00,2022-10-23 00:00:00 +10027.8222541638,2022-10-23 00:00:00,2022-10-24 00:00:00 +10595.7100555942,2022-10-24 00:00:00,2022-10-25 00:00:00 +10820.5280789102,2022-10-25 00:00:00,2022-10-26 00:00:00 +9529.6015466868,2022-10-26 00:00:00,2022-10-27 00:00:00 +9684.37205919273,2022-10-27 00:00:00,2022-10-28 00:00:00 +10062.7992837021,2022-10-28 00:00:00,2022-10-29 00:00:00 +10623.7237797047,2022-10-29 00:00:00,2022-10-30 00:00:00 +9917.46946774952,2022-10-30 00:00:00,2022-10-31 00:00:00 +9371.9017677874,2022-10-31 00:00:00,2022-11-01 00:00:00 diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_BTU_st_-inf_et_inf.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_BTU_st_-inf_et_inf.csv new file mode 100644 index 000000000..2985f7ff8 --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_BTU_st_-inf_et_inf.csv @@ -0,0 +1,76 @@ +reading,start time,end time +1217049.70876807,2022-08-18 00:00:00,2022-08-19 00:00:00 +1074816.23931175,2022-08-19 00:00:00,2022-08-20 00:00:00 +1230470.03833035,2022-08-20 00:00:00,2022-08-21 00:00:00 +1207204.24534047,2022-08-21 00:00:00,2022-08-22 00:00:00 +1167990.19738264,2022-08-22 00:00:00,2022-08-23 00:00:00 +1200088.9514608,2022-08-23 00:00:00,2022-08-24 00:00:00 +1212061.75781043,2022-08-24 00:00:00,2022-08-25 00:00:00 +1190114.78231046,2022-08-25 00:00:00,2022-08-26 00:00:00 +1110070.71164773,2022-08-26 00:00:00,2022-08-27 00:00:00 +1197108.68857332,2022-08-27 00:00:00,2022-08-28 00:00:00 +1182465.47439173,2022-08-28 00:00:00,2022-08-29 00:00:00 +1117631.11738696,2022-08-29 00:00:00,2022-08-30 00:00:00 +1220940.50962005,2022-08-30 00:00:00,2022-08-31 00:00:00 +1173138.79591009,2022-08-31 00:00:00,2022-09-01 00:00:00 +1146264.95706604,2022-09-01 00:00:00,2022-09-02 00:00:00 +1237275.93516171,2022-09-02 00:00:00,2022-09-03 00:00:00 +1240559.71070338,2022-09-03 00:00:00,2022-09-04 00:00:00 +1186346.46313584,2022-09-04 00:00:00,2022-09-05 00:00:00 +1106333.13391602,2022-09-05 00:00:00,2022-09-06 00:00:00 +1206134.30014155,2022-09-06 00:00:00,2022-09-07 00:00:00 +1210961.81468917,2022-09-07 00:00:00,2022-09-08 00:00:00 +1163805.4183873,2022-09-08 00:00:00,2022-09-09 00:00:00 +1199210.27978998,2022-09-09 00:00:00,2022-09-10 00:00:00 +1181835.66578547,2022-09-10 00:00:00,2022-09-11 00:00:00 +1279009.40866603,2022-09-11 00:00:00,2022-09-12 00:00:00 +1186404.15270677,2022-09-12 00:00:00,2022-09-13 00:00:00 +1220131.06075724,2022-09-13 00:00:00,2022-09-14 00:00:00 +1148758.83403653,2022-09-14 00:00:00,2022-09-15 00:00:00 +1209323.4912985,2022-09-15 00:00:00,2022-09-16 00:00:00 +1160534.04620859,2022-09-16 00:00:00,2022-09-17 00:00:00 +1225462.13716919,2022-09-17 00:00:00,2022-09-18 00:00:00 +1233540.86610297,2022-09-18 00:00:00,2022-09-19 00:00:00 +1173102.43931028,2022-09-19 00:00:00,2022-09-20 00:00:00 +1298073.33853691,2022-09-20 00:00:00,2022-09-21 00:00:00 +1152769.30358345,2022-09-21 00:00:00,2022-09-22 00:00:00 +1241481.80483129,2022-09-22 00:00:00,2022-09-23 00:00:00 +1140011.51095177,2022-09-23 00:00:00,2022-09-24 00:00:00 +1137959.81647094,2022-09-24 00:00:00,2022-09-25 00:00:00 +1212314.79472313,2022-09-25 00:00:00,2022-09-26 00:00:00 +1155282.6586905,2022-09-26 00:00:00,2022-09-27 00:00:00 +1146200.89628229,2022-09-27 00:00:00,2022-09-28 00:00:00 +1193982.05892233,2022-09-28 00:00:00,2022-09-29 00:00:00 +1232850.48708648,2022-09-29 00:00:00,2022-09-30 00:00:00 +1197422.80768879,2022-09-30 00:00:00,2022-10-01 00:00:00 +1171831.82936227,2022-10-01 00:00:00,2022-10-02 00:00:00 +1198546.01086708,2022-10-02 00:00:00,2022-10-03 00:00:00 +1151158.94421247,2022-10-03 00:00:00,2022-10-04 00:00:00 +1197310.07704531,2022-10-04 00:00:00,2022-10-05 00:00:00 +1178559.76697746,2022-10-05 00:00:00,2022-10-06 00:00:00 +1205409.79268725,2022-10-06 00:00:00,2022-10-07 00:00:00 +1233291.838432,2022-10-07 00:00:00,2022-10-08 00:00:00 +1171780.82035551,2022-10-08 00:00:00,2022-10-09 00:00:00 +1103330.33576191,2022-10-09 00:00:00,2022-10-10 00:00:00 +1181466.83029771,2022-10-10 00:00:00,2022-10-11 00:00:00 +1167764.36182518,2022-10-11 00:00:00,2022-10-12 00:00:00 +1234244.96481406,2022-10-12 00:00:00,2022-10-13 00:00:00 +1208956.8290443,2022-10-13 00:00:00,2022-10-14 00:00:00 +1189256.37745467,2022-10-14 00:00:00,2022-10-15 00:00:00 +1150036.55176725,2022-10-15 00:00:00,2022-10-16 00:00:00 +1174758.94317436,2022-10-16 00:00:00,2022-10-17 00:00:00 +1202418.8653961,2022-10-17 00:00:00,2022-10-18 00:00:00 +1173049.54602506,2022-10-18 00:00:00,2022-10-19 00:00:00 +1132704.73379777,2022-10-19 00:00:00,2022-10-20 00:00:00 +1198030.00023068,2022-10-20 00:00:00,2022-10-21 00:00:00 +1220756.0029897,2022-10-21 00:00:00,2022-10-22 00:00:00 +1156456.84532195,2022-10-22 00:00:00,2022-10-23 00:00:00 +1197608.25932123,2022-10-23 00:00:00,2022-10-24 00:00:00 +1258565.45757183,2022-10-24 00:00:00,2022-10-25 00:00:00 +1299239.40092041,2022-10-25 00:00:00,2022-10-26 00:00:00 +1136917.94242589,2022-10-26 00:00:00,2022-10-27 00:00:00 +1146553.53140625,2022-10-27 00:00:00,2022-10-28 00:00:00 +1201173.13800929,2022-10-28 00:00:00,2022-10-29 00:00:00 +1279277.07870141,2022-10-29 00:00:00,2022-10-30 00:00:00 +1187280.31860224,2022-10-30 00:00:00,2022-10-31 00:00:00 +1111829.00809469,2022-10-31 00:00:00,2022-11-01 00:00:00 \ No newline at end of file diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MJ_st_-inf_et_inf.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MJ_st_-inf_et_inf.csv new file mode 100644 index 000000000..dffa8e807 --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MJ_st_-inf_et_inf.csv @@ -0,0 +1,76 @@ +reading,start time,end time +1284.07861233179,2022-08-18 00:00:00,2022-08-19 00:00:00 +1134.01164730085,2022-08-19 00:00:00,2022-08-20 00:00:00 +1298.23806534116,2022-08-20 00:00:00,2022-08-21 00:00:00 +1273.69091088887,2022-08-21 00:00:00,2022-08-22 00:00:00 +1232.31715275653,2022-08-22 00:00:00,2022-08-23 00:00:00 +1266.18374283688,2022-08-23 00:00:00,2022-08-24 00:00:00 +1278.81595042248,2022-08-24 00:00:00,2022-08-25 00:00:00 +1255.66024721509,2022-08-25 00:00:00,2022-08-26 00:00:00 +1171.20775653907,2022-08-26 00:00:00,2022-08-27 00:00:00 +1263.03934223815,2022-08-27 00:00:00,2022-08-28 00:00:00 +1247.58965434874,2022-08-28 00:00:00,2022-08-29 00:00:00 +1179.18455094636,2022-08-29 00:00:00,2022-08-30 00:00:00 +1288.18369869176,2022-08-30 00:00:00,2022-08-31 00:00:00 +1237.74930988615,2022-08-31 00:00:00,2022-09-01 00:00:00 +1209.39539677784,2022-09-01 00:00:00,2022-09-02 00:00:00 +1305.41879633014,2022-09-02 00:00:00,2022-09-03 00:00:00 +1308.88342551528,2022-09-03 00:00:00,2022-09-04 00:00:00 +1251.68438819987,2022-09-04 00:00:00,2022-09-05 00:00:00 +1167.26433204898,2022-09-05 00:00:00,2022-09-06 00:00:00 +1272.56203855407,2022-09-06 00:00:00,2022-09-07 00:00:00 +1277.65542803247,2022-09-07 00:00:00,2022-09-08 00:00:00 +1227.90189743332,2022-09-08 00:00:00,2022-09-09 00:00:00 +1265.2566784026,2022-09-09 00:00:00,2022-09-10 00:00:00 +1246.92515908996,2022-09-10 00:00:00,2022-09-11 00:00:00 +1349.45073714499,2022-09-11 00:00:00,2022-09-12 00:00:00 +1251.74525501875,2022-09-12 00:00:00,2022-09-13 00:00:00 +1287.32966950543,2022-09-13 00:00:00,2022-09-14 00:00:00 +1212.02662379883,2022-09-14 00:00:00,2022-09-15 00:00:00 +1275.92687412799,2022-09-15 00:00:00,2022-09-16 00:00:00 +1224.45035472525,2022-09-16 00:00:00,2022-09-17 00:00:00 +1292.95435447266,2022-09-17 00:00:00,2022-09-18 00:00:00 +1301.47801867796,2022-09-18 00:00:00,2022-09-19 00:00:00 +1237.71095094987,2022-09-19 00:00:00,2022-09-20 00:00:00 +1369.56461124384,2022-09-20 00:00:00,2022-09-21 00:00:00 +1216.25796959638,2022-09-21 00:00:00,2022-09-22 00:00:00 +1309.85630389459,2022-09-22 00:00:00,2022-09-23 00:00:00 +1202.79754267965,2022-09-23 00:00:00,2022-09-24 00:00:00 +1200.63285130928,2022-09-24 00:00:00,2022-09-25 00:00:00 +1279.08292332046,2022-09-25 00:00:00,2022-09-26 00:00:00 +1218.90974751055,2022-09-26 00:00:00,2022-09-27 00:00:00 +1209.32780785217,2022-09-27 00:00:00,2022-09-28 00:00:00 +1259.74051373954,2022-09-28 00:00:00,2022-09-29 00:00:00 +1300.74961709905,2022-09-29 00:00:00,2022-09-30 00:00:00 +1263.37076143573,2022-09-30 00:00:00,2022-10-01 00:00:00 +1236.37036227291,2022-10-01 00:00:00,2022-10-02 00:00:00 +1264.55582492834,2022-10-02 00:00:00,2022-10-03 00:00:00 +1214.55891982747,2022-10-03 00:00:00,2022-10-04 00:00:00 +1263.25182216218,2022-10-04 00:00:00,2022-10-05 00:00:00 +1243.46884044889,2022-10-05 00:00:00,2022-10-06 00:00:00 +1271.7976289167,2022-10-06 00:00:00,2022-10-07 00:00:00 +1301.21527583035,2022-10-07 00:00:00,2022-10-08 00:00:00 +1236.31654394968,2022-10-08 00:00:00,2022-10-09 00:00:00 +1164.09615505583,2022-10-09 00:00:00,2022-10-10 00:00:00 +1246.5360100208,2022-10-10 00:00:00,2022-10-11 00:00:00 +1232.07887932599,2022-10-11 00:00:00,2022-10-12 00:00:00 +1302.22089556241,2022-10-12 00:00:00,2022-10-13 00:00:00 +1275.54001798301,2022-10-13 00:00:00,2022-10-14 00:00:00 +1254.75456578885,2022-10-14 00:00:00,2022-10-15 00:00:00 +1213.37471171898,2022-10-15 00:00:00,2022-10-16 00:00:00 +1239.4586866157,2022-10-16 00:00:00,2022-10-17 00:00:00 +1268.64197657322,2022-10-17 00:00:00,2022-10-18 00:00:00 +1237.65514457171,2022-10-18 00:00:00,2022-10-19 00:00:00 +1195.08834542917,2022-10-19 00:00:00,2022-10-20 00:00:00 +1264.01139505242,2022-10-20 00:00:00,2022-10-21 00:00:00 +1287.98903037529,2022-10-21 00:00:00,2022-10-22 00:00:00 +1220.14860236543,2022-10-22 00:00:00,2022-10-23 00:00:00 +1263.5664268002,2022-10-23 00:00:00,2022-10-24 00:00:00 +1327.88083727773,2022-10-24 00:00:00,2022-10-25 00:00:00 +1370.79489440854,2022-10-25 00:00:00,2022-10-26 00:00:00 +1199.53359614464,2022-10-26 00:00:00,2022-10-27 00:00:00 +1209.69986432396,2022-10-27 00:00:00,2022-10-28 00:00:00 +1267.3276408623,2022-10-28 00:00:00,2022-10-29 00:00:00 +1349.73314908358,2022-10-29 00:00:00,2022-10-30 00:00:00 +1252.66967567234,2022-10-30 00:00:00,2022-10-31 00:00:00 +1173.06289100516,2022-10-31 00:00:00,2022-11-01 00:00:00 diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MTonCO2_st_-inf_et_inf.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MTonCO2_st_-inf_et_inf.csv new file mode 100644 index 000000000..a5480f03e --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MTonCO2_st_-inf_et_inf.csv @@ -0,0 +1,76 @@ +reading,start time,end time +0.252892148928677,2022-08-18 00:00:00,2022-08-19 00:00:00 +0.223337293871196,2022-08-19 00:00:00,2022-08-20 00:00:00 +0.255680774535246,2022-08-20 00:00:00,2022-08-21 00:00:00 +0.250846348838948,2022-08-21 00:00:00,2022-08-22 00:00:00 +0.242698017028994,2022-08-22 00:00:00,2022-08-23 00:00:00 +0.249367853797597,2022-08-23 00:00:00,2022-08-24 00:00:00 +0.25185569690265,2022-08-24 00:00:00,2022-08-25 00:00:00 +0.247295309798749,2022-08-25 00:00:00,2022-08-26 00:00:00 +0.230662860940612,2022-08-26 00:00:00,2022-08-27 00:00:00 +0.24874858156857,2022-08-27 00:00:00,2022-08-28 00:00:00 +0.245705851370349,2022-08-28 00:00:00,2022-08-29 00:00:00 +0.232233846283603,2022-08-29 00:00:00,2022-08-30 00:00:00 +0.253700622881239,2022-08-30 00:00:00,2022-08-31 00:00:00 +0.243767850197022,2022-08-31 00:00:00,2022-09-01 00:00:00 +0.238183704532081,2022-09-01 00:00:00,2022-09-02 00:00:00 +0.257094979610576,2022-09-02 00:00:00,2022-09-03 00:00:00 +0.257777319080649,2022-09-03 00:00:00,2022-09-04 00:00:00 +0.246512286453807,2022-09-04 00:00:00,2022-09-05 00:00:00 +0.229886225395202,2022-09-05 00:00:00,2022-09-06 00:00:00 +0.250624023704122,2022-09-06 00:00:00,2022-09-07 00:00:00 +0.251627138465283,2022-09-07 00:00:00,2022-09-08 00:00:00 +0.241828457022283,2022-09-08 00:00:00,2022-09-09 00:00:00 +0.249185273607622,2022-09-09 00:00:00,2022-09-10 00:00:00 +0.245574982720773,2022-09-10 00:00:00,2022-09-11 00:00:00 +0.265766825732167,2022-09-11 00:00:00,2022-09-12 00:00:00 +0.246524273835636,2022-09-12 00:00:00,2022-09-13 00:00:00 +0.253532426577597,2022-09-13 00:00:00,2022-09-14 00:00:00 +0.238701910075936,2022-09-14 00:00:00,2022-09-15 00:00:00 +0.251286709376873,2022-09-15 00:00:00,2022-09-16 00:00:00 +0.241148694861167,2022-09-16 00:00:00,2022-09-17 00:00:00 +0.254640177033644,2022-09-17 00:00:00,2022-09-18 00:00:00 +0.256318865345186,2022-09-18 00:00:00,2022-09-19 00:00:00 +0.243760295617627,2022-09-19 00:00:00,2022-09-20 00:00:00 +0.26972814149219,2022-09-20 00:00:00,2022-09-21 00:00:00 +0.239535250123288,2022-09-21 00:00:00,2022-09-22 00:00:00 +0.257968922072573,2022-09-22 00:00:00,2022-09-23 00:00:00 +0.236884293822186,2022-09-23 00:00:00,2022-09-24 00:00:00 +0.236457969882856,2022-09-24 00:00:00,2022-09-25 00:00:00 +0.251908275731724,2022-09-25 00:00:00,2022-09-26 00:00:00 +0.240057503051384,2022-09-26 00:00:00,2022-09-27 00:00:00 +0.238170393268664,2022-09-27 00:00:00,2022-09-28 00:00:00 +0.248098895622592,2022-09-28 00:00:00,2022-09-29 00:00:00 +0.256175410700896,2022-09-29 00:00:00,2022-09-30 00:00:00 +0.248813852738315,2022-09-30 00:00:00,2022-10-01 00:00:00 +0.243496274125415,2022-10-01 00:00:00,2022-10-02 00:00:00 +0.249047244409498,2022-10-02 00:00:00,2022-10-03 00:00:00 +0.239200631710465,2022-10-03 00:00:00,2022-10-04 00:00:00 +0.248790428309162,2022-10-04 00:00:00,2022-10-05 00:00:00 +0.244894279966184,2022-10-05 00:00:00,2022-10-06 00:00:00 +0.250473477472761,2022-10-06 00:00:00,2022-10-07 00:00:00 +0.256267119601032,2022-10-07 00:00:00,2022-10-08 00:00:00 +0.243485674905646,2022-10-08 00:00:00,2022-10-09 00:00:00 +0.229262270537384,2022-10-09 00:00:00,2022-10-10 00:00:00 +0.24549834197354,2022-10-10 00:00:00,2022-10-11 00:00:00 +0.242651090400592,2022-10-11 00:00:00,2022-10-12 00:00:00 +0.256465170820487,2022-10-12 00:00:00,2022-10-13 00:00:00 +0.251210520208321,2022-10-13 00:00:00,2022-10-14 00:00:00 +0.247116940873415,2022-10-14 00:00:00,2022-10-15 00:00:00 +0.238967408502432,2022-10-15 00:00:00,2022-10-16 00:00:00 +0.244104502447371,2022-10-16 00:00:00,2022-10-17 00:00:00 +0.249851989275115,2022-10-17 00:00:00,2022-10-18 00:00:00 +0.243749304861483,2022-10-18 00:00:00,2022-10-19 00:00:00 +0.235366010252579,2022-10-19 00:00:00,2022-10-20 00:00:00 +0.248940021970046,2022-10-20 00:00:00,2022-10-21 00:00:00 +0.2536622840378,2022-10-21 00:00:00,2022-10-22 00:00:00 +0.240301488632524,2022-10-22 00:00:00,2022-10-23 00:00:00 +0.248852387944817,2022-10-23 00:00:00,2022-10-24 00:00:00 +0.261518753786087,2022-10-24 00:00:00,2022-10-25 00:00:00 +0.26997043892657,2022-10-25 00:00:00,2022-10-26 00:00:00 +0.236241477685152,2022-10-26 00:00:00,2022-10-27 00:00:00 +0.238243667723802,2022-10-27 00:00:00,2022-10-28 00:00:00 +0.249593138158715,2022-10-28 00:00:00,2022-10-29 00:00:00 +0.265822445194516,2022-10-29 00:00:00,2022-10-30 00:00:00 +0.246706333347691,2022-10-30 00:00:00,2022-10-31 00:00:00 +0.231028219367406,2022-10-31 00:00:00,2022-11-01 00:00:00 diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-18%00#00#00_et_2022-11-01%00#00#00.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-18%00#00#00_et_2022-11-01%00#00#00.csv new file mode 100644 index 000000000..e64ba746f --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-18%00#00#00_et_2022-11-01%00#00#00.csv @@ -0,0 +1,76 @@ +reading,start time,end time +356.688503425496,2022-08-18 00:00:00,2022-08-19 00:00:00 +315.003235361348,2022-08-19 00:00:00,2022-08-20 00:00:00 +360.62168481699,2022-08-20 00:00:00,2022-08-21 00:00:00 +353.803030802465,2022-08-21 00:00:00,2022-08-22 00:00:00 +342.310320210147,2022-08-22 00:00:00,2022-08-23 00:00:00 +351.717706343578,2022-08-23 00:00:00,2022-08-24 00:00:00 +355.226652895134,2022-08-24 00:00:00,2022-08-25 00:00:00 +348.794513115302,2022-08-25 00:00:00,2022-08-26 00:00:00 +325.335487927521,2022-08-26 00:00:00,2022-08-27 00:00:00 +350.844261732821,2022-08-27 00:00:00,2022-08-28 00:00:00 +346.552681763538,2022-08-28 00:00:00,2022-08-29 00:00:00 +327.551264151768,2022-08-29 00:00:00,2022-08-30 00:00:00 +357.828805192157,2022-08-30 00:00:00,2022-08-31 00:00:00 +343.819252746152,2022-08-31 00:00:00,2022-09-01 00:00:00 +335.943165771623,2022-09-01 00:00:00,2022-09-02 00:00:00 +362.616332313929,2022-09-02 00:00:00,2022-09-03 00:00:00 +363.578729309801,2022-09-03 00:00:00,2022-09-04 00:00:00 +347.690107833297,2022-09-04 00:00:00,2022-09-05 00:00:00 +324.240092235828,2022-09-05 00:00:00,2022-09-06 00:00:00 +353.489455153909,2022-09-06 00:00:00,2022-09-07 00:00:00 +354.904285564574,2022-09-07 00:00:00,2022-09-08 00:00:00 +341.083860398143,2022-09-08 00:00:00,2022-09-09 00:00:00 +351.460188445165,2022-09-09 00:00:00,2022-09-10 00:00:00 +346.368099747212,2022-09-10 00:00:00,2022-09-11 00:00:00 +374.84742698472,2022-09-11 00:00:00,2022-09-12 00:00:00 +347.707015282985,2022-09-12 00:00:00,2022-09-13 00:00:00 +357.591574862619,2022-09-13 00:00:00,2022-09-14 00:00:00 +336.674062166342,2022-09-14 00:00:00,2022-09-15 00:00:00 +354.424131702218,2022-09-15 00:00:00,2022-09-16 00:00:00 +340.125098534791,2022-09-16 00:00:00,2022-09-17 00:00:00 +359.153987353518,2022-09-17 00:00:00,2022-09-18 00:00:00 +361.521671854988,2022-09-18 00:00:00,2022-09-19 00:00:00 +343.808597486074,2022-09-19 00:00:00,2022-09-20 00:00:00 +380.434614234401,2022-09-20 00:00:00,2022-09-21 00:00:00 +337.849435998996,2022-09-21 00:00:00,2022-09-22 00:00:00 +363.848973304052,2022-09-22 00:00:00,2022-09-23 00:00:00 +334.110428522124,2022-09-23 00:00:00,2022-09-24 00:00:00 +333.50912536369,2022-09-24 00:00:00,2022-09-25 00:00:00 +355.300812033461,2022-09-25 00:00:00,2022-09-26 00:00:00 +338.586040975154,2022-09-26 00:00:00,2022-09-27 00:00:00 +335.924391070047,2022-09-27 00:00:00,2022-09-28 00:00:00 +349.927920483205,2022-09-28 00:00:00,2022-09-29 00:00:00 +361.319338083069,2022-09-29 00:00:00,2022-09-30 00:00:00 +350.936322621037,2022-09-30 00:00:00,2022-10-01 00:00:00 +343.436211742476,2022-10-01 00:00:00,2022-10-02 00:00:00 +351.265506924539,2022-10-02 00:00:00,2022-10-03 00:00:00 +337.377477729851,2022-10-03 00:00:00,2022-10-04 00:00:00 +350.903283933938,2022-10-04 00:00:00,2022-10-05 00:00:00 +345.408011235803,2022-10-05 00:00:00,2022-10-06 00:00:00 +353.277119143528,2022-10-06 00:00:00,2022-10-07 00:00:00 +361.448687730652,2022-10-07 00:00:00,2022-10-08 00:00:00 +343.421262208245,2022-10-08 00:00:00,2022-10-09 00:00:00 +323.360043071063,2022-10-09 00:00:00,2022-10-10 00:00:00 +346.260002783555,2022-10-10 00:00:00,2022-10-11 00:00:00 +342.24413314611,2022-10-11 00:00:00,2022-10-12 00:00:00 +361.728026545115,2022-10-12 00:00:00,2022-10-13 00:00:00 +354.316671661948,2022-10-13 00:00:00,2022-10-14 00:00:00 +348.542934941347,2022-10-14 00:00:00,2022-10-15 00:00:00 +337.04853103305,2022-10-15 00:00:00,2022-10-16 00:00:00 +344.294079615473,2022-10-16 00:00:00,2022-10-17 00:00:00 +352.400549048117,2022-10-17 00:00:00,2022-10-18 00:00:00 +343.793095714363,2022-10-18 00:00:00,2022-10-19 00:00:00 +331.968984841437,2022-10-19 00:00:00,2022-10-20 00:00:00 +351.114276403449,2022-10-20 00:00:00,2022-10-21 00:00:00 +357.774730659802,2022-10-21 00:00:00,2022-10-22 00:00:00 +338.930167323729,2022-10-22 00:00:00,2022-10-23 00:00:00 +350.990674111167,2022-10-23 00:00:00,2022-10-24 00:00:00 +368.855788132704,2022-10-24 00:00:00,2022-10-25 00:00:00 +380.776359557927,2022-10-25 00:00:00,2022-10-26 00:00:00 +333.203776706844,2022-10-26 00:00:00,2022-10-27 00:00:00 +336.027740089989,2022-10-27 00:00:00,2022-10-28 00:00:00 +352.035455795084,2022-10-28 00:00:00,2022-10-29 00:00:00 +374.925874745438,2022-10-29 00:00:00,2022-10-30 00:00:00 +347.963798797871,2022-10-30 00:00:00,2022-10-31 00:00:00 +325.85080305699,2022-10-31 00:00:00,2022-11-01 00:00:00 \ No newline at end of file diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-25%00#00#00_et_2022-10-24%00#00#00.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-25%00#00#00_et_2022-10-24%00#00#00.csv new file mode 100644 index 000000000..d14acd9f2 --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-25%00#00#00_et_2022-10-24%00#00#00.csv @@ -0,0 +1,1441 @@ +reading,start time,end time +379.377196746588,2022-08-25 00:00:00,2022-08-25 01:00:00 +524.733944340251,2022-08-25 01:00:00,2022-08-25 02:00:00 +387.214589475154,2022-08-25 02:00:00,2022-08-25 03:00:00 +363.464954786947,2022-08-25 03:00:00,2022-08-25 04:00:00 +301.784834250039,2022-08-25 04:00:00,2022-08-25 05:00:00 +409.708261171374,2022-08-25 05:00:00,2022-08-25 06:00:00 +431.421676478662,2022-08-25 06:00:00,2022-08-25 07:00:00 +356.100817463469,2022-08-25 07:00:00,2022-08-25 08:00:00 +339.980847474294,2022-08-25 08:00:00,2022-08-25 09:00:00 +388.591831131783,2022-08-25 09:00:00,2022-08-25 10:00:00 +346.086480541033,2022-08-25 10:00:00,2022-08-25 11:00:00 +332.841697801528,2022-08-25 11:00:00,2022-08-25 12:00:00 +396.598338634223,2022-08-25 12:00:00,2022-08-25 13:00:00 +362.606006861157,2022-08-25 13:00:00,2022-08-25 14:00:00 +255.487267808419,2022-08-25 14:00:00,2022-08-25 15:00:00 +292.111924874437,2022-08-25 15:00:00,2022-08-25 16:00:00 +335.017442669314,2022-08-25 16:00:00,2022-08-25 17:00:00 +354.241011219307,2022-08-25 17:00:00,2022-08-25 18:00:00 +316.982218209507,2022-08-25 18:00:00,2022-08-25 19:00:00 +263.95389913762,2022-08-25 19:00:00,2022-08-25 20:00:00 +252.94068034014,2022-08-25 20:00:00,2022-08-25 21:00:00 +297.668961689967,2022-08-25 21:00:00,2022-08-25 22:00:00 +310.385677424506,2022-08-25 22:00:00,2022-08-25 23:00:00 +371.767754237543,2022-08-25 23:00:00,2022-08-26 00:00:00 +274.993518479632,2022-08-26 00:00:00,2022-08-26 01:00:00 +269.551235191429,2022-08-26 01:00:00,2022-08-26 02:00:00 +364.702442070197,2022-08-26 02:00:00,2022-08-26 03:00:00 +347.181321909473,2022-08-26 03:00:00,2022-08-26 04:00:00 +249.686104633618,2022-08-26 04:00:00,2022-08-26 05:00:00 +343.955684519697,2022-08-26 05:00:00,2022-08-26 06:00:00 +299.044765191882,2022-08-26 06:00:00,2022-08-26 07:00:00 +367.512942873452,2022-08-26 07:00:00,2022-08-26 08:00:00 +343.26475656284,2022-08-26 08:00:00,2022-08-26 09:00:00 +403.468872152035,2022-08-26 09:00:00,2022-08-26 10:00:00 +362.387846442881,2022-08-26 10:00:00,2022-08-26 11:00:00 +355.897809682909,2022-08-26 11:00:00,2022-08-26 12:00:00 +334.832894586459,2022-08-26 12:00:00,2022-08-26 13:00:00 +305.792827792899,2022-08-26 13:00:00,2022-08-26 14:00:00 +302.848485016197,2022-08-26 14:00:00,2022-08-26 15:00:00 +227.748744735551,2022-08-26 15:00:00,2022-08-26 16:00:00 +425.943159326757,2022-08-26 16:00:00,2022-08-26 17:00:00 +406.698447292251,2022-08-26 17:00:00,2022-08-26 18:00:00 +292.931196336017,2022-08-26 18:00:00,2022-08-26 19:00:00 +324.738577806737,2022-08-26 19:00:00,2022-08-26 20:00:00 +328.300126804758,2022-08-26 20:00:00,2022-08-26 21:00:00 +199.438532130642,2022-08-26 21:00:00,2022-08-26 22:00:00 +399.170999180421,2022-08-26 22:00:00,2022-08-26 23:00:00 +277.960419541761,2022-08-26 23:00:00,2022-08-27 00:00:00 +326.773870872758,2022-08-27 00:00:00,2022-08-27 01:00:00 +393.857712645956,2022-08-27 01:00:00,2022-08-27 02:00:00 +405.88292337487,2022-08-27 02:00:00,2022-08-27 03:00:00 +424.511670885166,2022-08-27 03:00:00,2022-08-27 04:00:00 +386.347387491419,2022-08-27 04:00:00,2022-08-27 05:00:00 +268.6133066816,2022-08-27 05:00:00,2022-08-27 06:00:00 +464.190718770165,2022-08-27 06:00:00,2022-08-27 07:00:00 +385.717874814131,2022-08-27 07:00:00,2022-08-27 08:00:00 +348.16451870899,2022-08-27 08:00:00,2022-08-27 09:00:00 +224.792638836471,2022-08-27 09:00:00,2022-08-27 10:00:00 +416.374565812593,2022-08-27 10:00:00,2022-08-27 11:00:00 +416.01782119136,2022-08-27 11:00:00,2022-08-27 12:00:00 +450.770516409244,2022-08-27 12:00:00,2022-08-27 13:00:00 +316.30180483558,2022-08-27 13:00:00,2022-08-27 14:00:00 +415.867939338398,2022-08-27 14:00:00,2022-08-27 15:00:00 +201.093771545926,2022-08-27 15:00:00,2022-08-27 16:00:00 +314.286830651929,2022-08-27 16:00:00,2022-08-27 17:00:00 +280.979251203072,2022-08-27 17:00:00,2022-08-27 18:00:00 +250.838974630356,2022-08-27 18:00:00,2022-08-27 19:00:00 +286.440114913851,2022-08-27 19:00:00,2022-08-27 20:00:00 +351.80067290055,2022-08-27 20:00:00,2022-08-27 21:00:00 +340.792030574438,2022-08-27 21:00:00,2022-08-27 22:00:00 +302.862365289846,2022-08-27 22:00:00,2022-08-27 23:00:00 +446.982999209023,2022-08-27 23:00:00,2022-08-28 00:00:00 +283.985690195313,2022-08-28 00:00:00,2022-08-28 01:00:00 +398.395232824199,2022-08-28 01:00:00,2022-08-28 02:00:00 +314.112813859977,2022-08-28 02:00:00,2022-08-28 03:00:00 +332.047852054681,2022-08-28 03:00:00,2022-08-28 04:00:00 +404.416137671614,2022-08-28 04:00:00,2022-08-28 05:00:00 +353.797264457381,2022-08-28 05:00:00,2022-08-28 06:00:00 +220.350344818911,2022-08-28 06:00:00,2022-08-28 07:00:00 +395.438528740697,2022-08-28 07:00:00,2022-08-28 08:00:00 +352.438522470422,2022-08-28 08:00:00,2022-08-28 09:00:00 +379.480940970422,2022-08-28 09:00:00,2022-08-28 10:00:00 +240.573335909199,2022-08-28 10:00:00,2022-08-28 11:00:00 +363.561827628766,2022-08-28 11:00:00,2022-08-28 12:00:00 +376.074153778031,2022-08-28 12:00:00,2022-08-28 13:00:00 +320.670783055071,2022-08-28 13:00:00,2022-08-28 14:00:00 +328.498273034927,2022-08-28 14:00:00,2022-08-28 15:00:00 +422.388646777572,2022-08-28 15:00:00,2022-08-28 16:00:00 +425.961596784757,2022-08-28 16:00:00,2022-08-28 17:00:00 +351.017394199202,2022-08-28 17:00:00,2022-08-28 18:00:00 +377.673786230439,2022-08-28 18:00:00,2022-08-28 19:00:00 +366.347192442459,2022-08-28 19:00:00,2022-08-28 20:00:00 +410.486337985532,2022-08-28 20:00:00,2022-08-28 21:00:00 +324.543804584911,2022-08-28 21:00:00,2022-08-28 22:00:00 +269.210912522281,2022-08-28 22:00:00,2022-08-28 23:00:00 +305.792989328152,2022-08-28 23:00:00,2022-08-29 00:00:00 +349.788793776668,2022-08-29 00:00:00,2022-08-29 01:00:00 +335.668240389221,2022-08-29 01:00:00,2022-08-29 02:00:00 +348.70303310785,2022-08-29 02:00:00,2022-08-29 03:00:00 +338.967302693117,2022-08-29 03:00:00,2022-08-29 04:00:00 +264.901639636795,2022-08-29 04:00:00,2022-08-29 05:00:00 +355.113962575504,2022-08-29 05:00:00,2022-08-29 06:00:00 +381.876890571785,2022-08-29 06:00:00,2022-08-29 07:00:00 +236.47131187809,2022-08-29 07:00:00,2022-08-29 08:00:00 +220.23613415697,2022-08-29 08:00:00,2022-08-29 09:00:00 +318.69459872389,2022-08-29 09:00:00,2022-08-29 10:00:00 +313.912524075229,2022-08-29 10:00:00,2022-08-29 11:00:00 +291.908772342816,2022-08-29 11:00:00,2022-08-29 12:00:00 +358.93617320598,2022-08-29 12:00:00,2022-08-29 13:00:00 +299.012357669625,2022-08-29 13:00:00,2022-08-29 14:00:00 +331.264446418646,2022-08-29 14:00:00,2022-08-29 15:00:00 +428.308585773204,2022-08-29 15:00:00,2022-08-29 16:00:00 +357.175165485047,2022-08-29 16:00:00,2022-08-29 17:00:00 +333.269839722457,2022-08-29 17:00:00,2022-08-29 18:00:00 +411.860575335797,2022-08-29 18:00:00,2022-08-29 19:00:00 +375.68766094786,2022-08-29 19:00:00,2022-08-29 20:00:00 +290.535428022289,2022-08-29 20:00:00,2022-08-29 21:00:00 +336.217258163532,2022-08-29 21:00:00,2022-08-29 22:00:00 +302.914034134157,2022-08-29 22:00:00,2022-08-29 23:00:00 +279.805610835893,2022-08-29 23:00:00,2022-08-30 00:00:00 +333.36166431215,2022-08-30 00:00:00,2022-08-30 01:00:00 +410.355362656913,2022-08-30 01:00:00,2022-08-30 02:00:00 +264.952950441731,2022-08-30 02:00:00,2022-08-30 03:00:00 +496.47459339683,2022-08-30 03:00:00,2022-08-30 04:00:00 +388.563140994169,2022-08-30 04:00:00,2022-08-30 05:00:00 +341.286659133945,2022-08-30 05:00:00,2022-08-30 06:00:00 +464.06008264945,2022-08-30 06:00:00,2022-08-30 07:00:00 +255.758643099016,2022-08-30 07:00:00,2022-08-30 08:00:00 +348.528781008687,2022-08-30 08:00:00,2022-08-30 09:00:00 +287.071447497714,2022-08-30 09:00:00,2022-08-30 10:00:00 +326.733847447338,2022-08-30 10:00:00,2022-08-30 11:00:00 +314.945234112595,2022-08-30 11:00:00,2022-08-30 12:00:00 +364.307262667636,2022-08-30 12:00:00,2022-08-30 13:00:00 +343.964771395969,2022-08-30 13:00:00,2022-08-30 14:00:00 +304.568612016144,2022-08-30 14:00:00,2022-08-30 15:00:00 +333.916210423891,2022-08-30 15:00:00,2022-08-30 16:00:00 +266.913816776794,2022-08-30 16:00:00,2022-08-30 17:00:00 +375.279948838647,2022-08-30 17:00:00,2022-08-30 18:00:00 +331.937280548043,2022-08-30 18:00:00,2022-08-30 19:00:00 +357.625873605324,2022-08-30 19:00:00,2022-08-30 20:00:00 +336.817853406437,2022-08-30 20:00:00,2022-08-30 21:00:00 +390.943459976166,2022-08-30 21:00:00,2022-08-30 22:00:00 +461.612723871767,2022-08-30 22:00:00,2022-08-30 23:00:00 +487.911104334405,2022-08-30 23:00:00,2022-08-31 00:00:00 +286.262397257806,2022-08-31 00:00:00,2022-08-31 01:00:00 +287.786550965098,2022-08-31 01:00:00,2022-08-31 02:00:00 +340.313575824561,2022-08-31 02:00:00,2022-08-31 03:00:00 +408.674571552854,2022-08-31 03:00:00,2022-08-31 04:00:00 +375.138397566192,2022-08-31 04:00:00,2022-08-31 05:00:00 +390.551584455128,2022-08-31 05:00:00,2022-08-31 06:00:00 +393.645506190849,2022-08-31 06:00:00,2022-08-31 07:00:00 +375.416834948324,2022-08-31 07:00:00,2022-08-31 08:00:00 +312.02416640661,2022-08-31 08:00:00,2022-08-31 09:00:00 +329.872507695744,2022-08-31 09:00:00,2022-08-31 10:00:00 +288.341758794499,2022-08-31 10:00:00,2022-08-31 11:00:00 +236.707182756065,2022-08-31 11:00:00,2022-08-31 12:00:00 +364.054948133584,2022-08-31 12:00:00,2022-08-31 13:00:00 +297.463564240469,2022-08-31 13:00:00,2022-08-31 14:00:00 +378.087395543465,2022-08-31 14:00:00,2022-08-31 15:00:00 +364.369393407585,2022-08-31 15:00:00,2022-08-31 16:00:00 +314.720482608924,2022-08-31 16:00:00,2022-08-31 17:00:00 +380.040420218361,2022-08-31 17:00:00,2022-08-31 18:00:00 +298.806969899814,2022-08-31 18:00:00,2022-08-31 19:00:00 +414.075322056481,2022-08-31 19:00:00,2022-08-31 20:00:00 +319.316480917917,2022-08-31 20:00:00,2022-08-31 21:00:00 +371.355295728331,2022-08-31 21:00:00,2022-08-31 22:00:00 +362.168335704149,2022-08-31 22:00:00,2022-08-31 23:00:00 +362.468423034834,2022-08-31 23:00:00,2022-09-01 00:00:00 +346.271934687576,2022-09-01 00:00:00,2022-09-01 01:00:00 +372.422366739259,2022-09-01 01:00:00,2022-09-01 02:00:00 +395.860410978903,2022-09-01 02:00:00,2022-09-01 03:00:00 +458.120164202878,2022-09-01 03:00:00,2022-09-01 04:00:00 +311.575679491018,2022-09-01 04:00:00,2022-09-01 05:00:00 +299.548362527053,2022-09-01 05:00:00,2022-09-01 06:00:00 +367.349878378384,2022-09-01 06:00:00,2022-09-01 07:00:00 +308.641328935356,2022-09-01 07:00:00,2022-09-01 08:00:00 +345.667009230029,2022-09-01 08:00:00,2022-09-01 09:00:00 +334.23038669111,2022-09-01 09:00:00,2022-09-01 10:00:00 +313.534063426224,2022-09-01 10:00:00,2022-09-01 11:00:00 +374.784922713074,2022-09-01 11:00:00,2022-09-01 12:00:00 +215.9410629857,2022-09-01 12:00:00,2022-09-01 13:00:00 +331.547048813955,2022-09-01 13:00:00,2022-09-01 14:00:00 +353.37083279793,2022-09-01 14:00:00,2022-09-01 15:00:00 +306.383769894955,2022-09-01 15:00:00,2022-09-01 16:00:00 +442.206245733501,2022-09-01 16:00:00,2022-09-01 17:00:00 +253.619173885947,2022-09-01 17:00:00,2022-09-01 18:00:00 +301.350958549595,2022-09-01 18:00:00,2022-09-01 19:00:00 +263.019105953145,2022-09-01 19:00:00,2022-09-01 20:00:00 +326.52866193122,2022-09-01 20:00:00,2022-09-01 21:00:00 +345.701513931058,2022-09-01 21:00:00,2022-09-01 22:00:00 +357.491296716321,2022-09-01 22:00:00,2022-09-01 23:00:00 +337.469799324761,2022-09-01 23:00:00,2022-09-02 00:00:00 +325.064868701668,2022-09-02 00:00:00,2022-09-02 01:00:00 +352.912406372631,2022-09-02 01:00:00,2022-09-02 02:00:00 +381.356768041819,2022-09-02 02:00:00,2022-09-02 03:00:00 +350.913005012982,2022-09-02 03:00:00,2022-09-02 04:00:00 +415.073328072477,2022-09-02 04:00:00,2022-09-02 05:00:00 +284.831844911828,2022-09-02 05:00:00,2022-09-02 06:00:00 +350.995959492336,2022-09-02 06:00:00,2022-09-02 07:00:00 +379.12598217533,2022-09-02 07:00:00,2022-09-02 08:00:00 +417.370001540267,2022-09-02 08:00:00,2022-09-02 09:00:00 +363.831584806112,2022-09-02 09:00:00,2022-09-02 10:00:00 +359.554886394812,2022-09-02 10:00:00,2022-09-02 11:00:00 +412.335420989393,2022-09-02 11:00:00,2022-09-02 12:00:00 +334.124954765862,2022-09-02 12:00:00,2022-09-02 13:00:00 +373.855479615735,2022-09-02 13:00:00,2022-09-02 14:00:00 +332.214972188364,2022-09-02 14:00:00,2022-09-02 15:00:00 +366.420331272494,2022-09-02 15:00:00,2022-09-02 16:00:00 +393.464739125668,2022-09-02 16:00:00,2022-09-02 17:00:00 +409.816628238289,2022-09-02 17:00:00,2022-09-02 18:00:00 +427.10611784386,2022-09-02 18:00:00,2022-09-02 19:00:00 +340.042327600291,2022-09-02 19:00:00,2022-09-02 20:00:00 +465.794240136973,2022-09-02 20:00:00,2022-09-02 21:00:00 +332.875033657524,2022-09-02 21:00:00,2022-09-02 22:00:00 +245.689334261568,2022-09-02 22:00:00,2022-09-02 23:00:00 +288.021760316011,2022-09-02 23:00:00,2022-09-03 00:00:00 +318.393165054423,2022-09-03 00:00:00,2022-09-03 01:00:00 +410.605387702293,2022-09-03 01:00:00,2022-09-03 02:00:00 +448.838137938702,2022-09-03 02:00:00,2022-09-03 03:00:00 +327.180797203484,2022-09-03 03:00:00,2022-09-03 04:00:00 +355.271149005225,2022-09-03 04:00:00,2022-09-03 05:00:00 +430.907545179834,2022-09-03 05:00:00,2022-09-03 06:00:00 +412.983307972621,2022-09-03 06:00:00,2022-09-03 07:00:00 +263.161436074417,2022-09-03 07:00:00,2022-09-03 08:00:00 +425.584905200261,2022-09-03 08:00:00,2022-09-03 09:00:00 +356.357548194384,2022-09-03 09:00:00,2022-09-03 10:00:00 +390.831671059983,2022-09-03 10:00:00,2022-09-03 11:00:00 +368.350742366731,2022-09-03 11:00:00,2022-09-03 12:00:00 +428.170752758177,2022-09-03 12:00:00,2022-09-03 13:00:00 +467.449593647815,2022-09-03 13:00:00,2022-09-03 14:00:00 +418.639894441223,2022-09-03 14:00:00,2022-09-03 15:00:00 +266.536219648171,2022-09-03 15:00:00,2022-09-03 16:00:00 +366.698757476086,2022-09-03 16:00:00,2022-09-03 17:00:00 +320.089461064712,2022-09-03 17:00:00,2022-09-03 18:00:00 +309.155177773875,2022-09-03 18:00:00,2022-09-03 19:00:00 +335.98716648162,2022-09-03 19:00:00,2022-09-03 20:00:00 +256.700956603985,2022-09-03 20:00:00,2022-09-03 21:00:00 +362.82087911354,2022-09-03 21:00:00,2022-09-03 22:00:00 +375.835219262149,2022-09-03 22:00:00,2022-09-03 23:00:00 +309.339632211502,2022-09-03 23:00:00,2022-09-04 00:00:00 +338.757964809395,2022-09-04 00:00:00,2022-09-04 01:00:00 +301.303463614115,2022-09-04 01:00:00,2022-09-04 02:00:00 +236.219687939587,2022-09-04 02:00:00,2022-09-04 03:00:00 +275.750662287352,2022-09-04 03:00:00,2022-09-04 04:00:00 +382.567480337262,2022-09-04 04:00:00,2022-09-04 05:00:00 +391.188716141996,2022-09-04 05:00:00,2022-09-04 06:00:00 +401.228761792106,2022-09-04 06:00:00,2022-09-04 07:00:00 +290.258554169909,2022-09-04 07:00:00,2022-09-04 08:00:00 +340.343428975474,2022-09-04 08:00:00,2022-09-04 09:00:00 +373.014602040775,2022-09-04 09:00:00,2022-09-04 10:00:00 +269.546851580352,2022-09-04 10:00:00,2022-09-04 11:00:00 +377.478444647356,2022-09-04 11:00:00,2022-09-04 12:00:00 +452.850017073626,2022-09-04 12:00:00,2022-09-04 13:00:00 +356.71700573319,2022-09-04 13:00:00,2022-09-04 14:00:00 +303.960743012589,2022-09-04 14:00:00,2022-09-04 15:00:00 +332.23628211943,2022-09-04 15:00:00,2022-09-04 16:00:00 +277.069489243611,2022-09-04 16:00:00,2022-09-04 17:00:00 +378.227248446166,2022-09-04 17:00:00,2022-09-04 18:00:00 +445.739043390717,2022-09-04 18:00:00,2022-09-04 19:00:00 +388.094784396895,2022-09-04 19:00:00,2022-09-04 20:00:00 +337.179068132867,2022-09-04 20:00:00,2022-09-04 21:00:00 +413.946233280797,2022-09-04 21:00:00,2022-09-04 22:00:00 +292.582645580618,2022-09-04 22:00:00,2022-09-04 23:00:00 +388.301409252939,2022-09-04 23:00:00,2022-09-05 00:00:00 +291.701100371202,2022-09-05 00:00:00,2022-09-05 01:00:00 +286.47837709474,2022-09-05 01:00:00,2022-09-05 02:00:00 +261.419935127644,2022-09-05 02:00:00,2022-09-05 03:00:00 +285.174478023385,2022-09-05 03:00:00,2022-09-05 04:00:00 +321.396338647505,2022-09-05 04:00:00,2022-09-05 05:00:00 +405.417613189445,2022-09-05 05:00:00,2022-09-05 06:00:00 +243.566296071052,2022-09-05 06:00:00,2022-09-05 07:00:00 +285.702856007497,2022-09-05 07:00:00,2022-09-05 08:00:00 +343.530105298062,2022-09-05 08:00:00,2022-09-05 09:00:00 +330.204529306613,2022-09-05 09:00:00,2022-09-05 10:00:00 +355.625335140094,2022-09-05 10:00:00,2022-09-05 11:00:00 +469.986911057388,2022-09-05 11:00:00,2022-09-05 12:00:00 +431.967560047032,2022-09-05 12:00:00,2022-09-05 13:00:00 +263.576816922108,2022-09-05 13:00:00,2022-09-05 14:00:00 +339.026892645352,2022-09-05 14:00:00,2022-09-05 15:00:00 +321.757725087158,2022-09-05 15:00:00,2022-09-05 16:00:00 +464.935532638027,2022-09-05 16:00:00,2022-09-05 17:00:00 +334.219472312154,2022-09-05 17:00:00,2022-09-05 18:00:00 +255.593564756058,2022-09-05 18:00:00,2022-09-05 19:00:00 +371.832227734347,2022-09-05 19:00:00,2022-09-05 20:00:00 +247.836649489491,2022-09-05 20:00:00,2022-09-05 21:00:00 +360.856074175941,2022-09-05 21:00:00,2022-09-05 22:00:00 +278.822069427823,2022-09-05 22:00:00,2022-09-05 23:00:00 +231.133753089745,2022-09-05 23:00:00,2022-09-06 00:00:00 +299.090676962591,2022-09-06 00:00:00,2022-09-06 01:00:00 +416.346074709539,2022-09-06 01:00:00,2022-09-06 02:00:00 +346.994488348379,2022-09-06 02:00:00,2022-09-06 03:00:00 +354.175373787294,2022-09-06 03:00:00,2022-09-06 04:00:00 +339.490777215192,2022-09-06 04:00:00,2022-09-06 05:00:00 +287.222018771043,2022-09-06 05:00:00,2022-09-06 06:00:00 +397.893635943226,2022-09-06 06:00:00,2022-09-06 07:00:00 +382.112844914722,2022-09-06 07:00:00,2022-09-06 08:00:00 +363.844745115266,2022-09-06 08:00:00,2022-09-06 09:00:00 +398.960111206751,2022-09-06 09:00:00,2022-09-06 10:00:00 +274.108134733386,2022-09-06 10:00:00,2022-09-06 11:00:00 +399.652168598316,2022-09-06 11:00:00,2022-09-06 12:00:00 +434.74934969051,2022-09-06 12:00:00,2022-09-06 13:00:00 +297.458556054788,2022-09-06 13:00:00,2022-09-06 14:00:00 +454.573614984794,2022-09-06 14:00:00,2022-09-06 15:00:00 +354.429897715763,2022-09-06 15:00:00,2022-09-06 16:00:00 +373.420652587276,2022-09-06 16:00:00,2022-09-06 17:00:00 +272.392527257621,2022-09-06 17:00:00,2022-09-06 18:00:00 +243.643008633676,2022-09-06 18:00:00,2022-09-06 19:00:00 +343.105154857084,2022-09-06 19:00:00,2022-09-06 20:00:00 +355.641984148507,2022-09-06 20:00:00,2022-09-06 21:00:00 +258.54567702986,2022-09-06 21:00:00,2022-09-06 22:00:00 +432.277211690662,2022-09-06 22:00:00,2022-09-06 23:00:00 +403.61823873758,2022-09-06 23:00:00,2022-09-07 00:00:00 +349.49474225957,2022-09-07 00:00:00,2022-09-07 01:00:00 +307.381569091594,2022-09-07 01:00:00,2022-09-07 02:00:00 +358.038459237008,2022-09-07 02:00:00,2022-09-07 03:00:00 +457.209242653195,2022-09-07 03:00:00,2022-09-07 04:00:00 +339.154177078225,2022-09-07 04:00:00,2022-09-07 05:00:00 +485.290526099245,2022-09-07 05:00:00,2022-09-07 06:00:00 +340.934443452938,2022-09-07 06:00:00,2022-09-07 07:00:00 +364.607699576301,2022-09-07 07:00:00,2022-09-07 08:00:00 +361.605363488468,2022-09-07 08:00:00,2022-09-07 09:00:00 +321.051882406747,2022-09-07 09:00:00,2022-09-07 10:00:00 +368.428495332756,2022-09-07 10:00:00,2022-09-07 11:00:00 +237.479869609976,2022-09-07 11:00:00,2022-09-07 12:00:00 +334.546594008368,2022-09-07 12:00:00,2022-09-07 13:00:00 +364.147430894764,2022-09-07 13:00:00,2022-09-07 14:00:00 +286.457096587931,2022-09-07 14:00:00,2022-09-07 15:00:00 +386.573566573867,2022-09-07 15:00:00,2022-09-07 16:00:00 +363.843964359086,2022-09-07 16:00:00,2022-09-07 17:00:00 +287.753327728063,2022-09-07 17:00:00,2022-09-07 18:00:00 +342.276807003835,2022-09-07 18:00:00,2022-09-07 19:00:00 +396.331652483552,2022-09-07 19:00:00,2022-09-07 20:00:00 +353.38127578503,2022-09-07 20:00:00,2022-09-07 21:00:00 +261.64791234592,2022-09-07 21:00:00,2022-09-07 22:00:00 +404.151158668063,2022-09-07 22:00:00,2022-09-07 23:00:00 +445.915596825272,2022-09-07 23:00:00,2022-09-08 00:00:00 +401.28499521112,2022-09-08 00:00:00,2022-09-08 01:00:00 +307.695123557127,2022-09-08 01:00:00,2022-09-08 02:00:00 +312.548047464526,2022-09-08 02:00:00,2022-09-08 03:00:00 +274.183851090289,2022-09-08 03:00:00,2022-09-08 04:00:00 +281.620372544114,2022-09-08 04:00:00,2022-09-08 05:00:00 +352.567861432104,2022-09-08 05:00:00,2022-09-08 06:00:00 +341.866089855521,2022-09-08 06:00:00,2022-09-08 07:00:00 +232.286110827284,2022-09-08 07:00:00,2022-09-08 08:00:00 +383.639006270276,2022-09-08 08:00:00,2022-09-08 09:00:00 +409.671180912253,2022-09-08 09:00:00,2022-09-08 10:00:00 +371.969896149924,2022-09-08 10:00:00,2022-09-08 11:00:00 +417.209552584609,2022-09-08 11:00:00,2022-09-08 12:00:00 +353.242662670578,2022-09-08 12:00:00,2022-09-08 13:00:00 +329.766990473282,2022-09-08 13:00:00,2022-09-08 14:00:00 +244.636738120803,2022-09-08 14:00:00,2022-09-08 15:00:00 +374.071720511579,2022-09-08 15:00:00,2022-09-08 16:00:00 +417.315517473744,2022-09-08 16:00:00,2022-09-08 17:00:00 +301.604634068544,2022-09-08 17:00:00,2022-09-08 18:00:00 +362.268542909858,2022-09-08 18:00:00,2022-09-08 19:00:00 +390.94559248013,2022-09-08 19:00:00,2022-09-08 20:00:00 +242.643059316246,2022-09-08 20:00:00,2022-09-08 21:00:00 +344.622241948379,2022-09-08 21:00:00,2022-09-08 22:00:00 +369.666508403606,2022-09-08 22:00:00,2022-09-08 23:00:00 +368.686353279538,2022-09-08 23:00:00,2022-09-09 00:00:00 +376.277919318486,2022-09-09 00:00:00,2022-09-09 01:00:00 +357.44519647297,2022-09-09 01:00:00,2022-09-09 02:00:00 +321.060571880814,2022-09-09 02:00:00,2022-09-09 03:00:00 +341.685165404311,2022-09-09 03:00:00,2022-09-09 04:00:00 +349.235106309196,2022-09-09 04:00:00,2022-09-09 05:00:00 +447.66120347085,2022-09-09 05:00:00,2022-09-09 06:00:00 +407.677290922207,2022-09-09 06:00:00,2022-09-09 07:00:00 +275.11846428131,2022-09-09 07:00:00,2022-09-09 08:00:00 +361.348225888239,2022-09-09 08:00:00,2022-09-09 09:00:00 +489.720018219773,2022-09-09 09:00:00,2022-09-09 10:00:00 +324.934906064331,2022-09-09 10:00:00,2022-09-09 11:00:00 +360.431963926581,2022-09-09 11:00:00,2022-09-09 12:00:00 +303.123565820703,2022-09-09 12:00:00,2022-09-09 13:00:00 +360.09279869442,2022-09-09 13:00:00,2022-09-09 14:00:00 +321.538110013349,2022-09-09 14:00:00,2022-09-09 15:00:00 +444.073839864497,2022-09-09 15:00:00,2022-09-09 16:00:00 +255.475657645819,2022-09-09 16:00:00,2022-09-09 17:00:00 +327.653910164207,2022-09-09 17:00:00,2022-09-09 18:00:00 +368.687881502738,2022-09-09 18:00:00,2022-09-09 19:00:00 +277.462226572379,2022-09-09 19:00:00,2022-09-09 20:00:00 +328.881287749614,2022-09-09 20:00:00,2022-09-09 21:00:00 +371.053929648915,2022-09-09 21:00:00,2022-09-09 22:00:00 +326.269847487057,2022-09-09 22:00:00,2022-09-09 23:00:00 +338.135435361204,2022-09-09 23:00:00,2022-09-10 00:00:00 +222.278639658547,2022-09-10 00:00:00,2022-09-10 01:00:00 +427.304554980696,2022-09-10 01:00:00,2022-09-10 02:00:00 +336.083618195939,2022-09-10 02:00:00,2022-09-10 03:00:00 +389.536472854637,2022-09-10 03:00:00,2022-09-10 04:00:00 +387.087588463563,2022-09-10 04:00:00,2022-09-10 05:00:00 +305.438017423234,2022-09-10 05:00:00,2022-09-10 06:00:00 +301.880011716616,2022-09-10 06:00:00,2022-09-10 07:00:00 +308.108456383915,2022-09-10 07:00:00,2022-09-10 08:00:00 +409.338577555376,2022-09-10 08:00:00,2022-09-10 09:00:00 +331.840406816515,2022-09-10 09:00:00,2022-09-10 10:00:00 +337.668073749881,2022-09-10 10:00:00,2022-09-10 11:00:00 +397.57415032649,2022-09-10 11:00:00,2022-09-10 12:00:00 +331.439498039492,2022-09-10 12:00:00,2022-09-10 13:00:00 +349.792971238222,2022-09-10 13:00:00,2022-09-10 14:00:00 +400.59389296493,2022-09-10 14:00:00,2022-09-10 15:00:00 +386.106180711412,2022-09-10 15:00:00,2022-09-10 16:00:00 +298.403244306761,2022-09-10 16:00:00,2022-09-10 17:00:00 +249.088888212663,2022-09-10 17:00:00,2022-09-10 18:00:00 +338.179478391556,2022-09-10 18:00:00,2022-09-10 19:00:00 +334.711149243119,2022-09-10 19:00:00,2022-09-10 20:00:00 +355.467578266284,2022-09-10 20:00:00,2022-09-10 21:00:00 +304.784016786631,2022-09-10 21:00:00,2022-09-10 22:00:00 +361.708638711136,2022-09-10 22:00:00,2022-09-10 23:00:00 +448.420288935476,2022-09-10 23:00:00,2022-09-11 00:00:00 +246.189143142847,2022-09-11 00:00:00,2022-09-11 01:00:00 +290.711642314643,2022-09-11 01:00:00,2022-09-11 02:00:00 +434.177887110651,2022-09-11 02:00:00,2022-09-11 03:00:00 +337.362004835825,2022-09-11 03:00:00,2022-09-11 04:00:00 +357.526368501135,2022-09-11 04:00:00,2022-09-11 05:00:00 +367.954577309346,2022-09-11 05:00:00,2022-09-11 06:00:00 +400.268155109725,2022-09-11 06:00:00,2022-09-11 07:00:00 +290.102560422759,2022-09-11 07:00:00,2022-09-11 08:00:00 +282.535407355169,2022-09-11 08:00:00,2022-09-11 09:00:00 +463.542327182927,2022-09-11 09:00:00,2022-09-11 10:00:00 +415.979613064886,2022-09-11 10:00:00,2022-09-11 11:00:00 +380.507187374915,2022-09-11 11:00:00,2022-09-11 12:00:00 +466.316381521746,2022-09-11 12:00:00,2022-09-11 13:00:00 +310.788028202276,2022-09-11 13:00:00,2022-09-11 14:00:00 +446.957633983202,2022-09-11 14:00:00,2022-09-11 15:00:00 +414.763204098812,2022-09-11 15:00:00,2022-09-11 16:00:00 +433.085897278052,2022-09-11 16:00:00,2022-09-11 17:00:00 +334.6509025801,2022-09-11 17:00:00,2022-09-11 18:00:00 +416.806992178381,2022-09-11 18:00:00,2022-09-11 19:00:00 +471.030252780729,2022-09-11 19:00:00,2022-09-11 20:00:00 +308.230905140731,2022-09-11 20:00:00,2022-09-11 21:00:00 +364.086216135953,2022-09-11 21:00:00,2022-09-11 22:00:00 +376.848380658935,2022-09-11 22:00:00,2022-09-11 23:00:00 +385.916579349547,2022-09-11 23:00:00,2022-09-12 00:00:00 +340.863686538754,2022-09-12 00:00:00,2022-09-12 01:00:00 +388.627761930325,2022-09-12 01:00:00,2022-09-12 02:00:00 +428.029208259319,2022-09-12 02:00:00,2022-09-12 03:00:00 +403.033056225985,2022-09-12 03:00:00,2022-09-12 04:00:00 +338.490985054328,2022-09-12 04:00:00,2022-09-12 05:00:00 +329.052798927726,2022-09-12 05:00:00,2022-09-12 06:00:00 +354.220034322227,2022-09-12 06:00:00,2022-09-12 07:00:00 +315.991924565576,2022-09-12 07:00:00,2022-09-12 08:00:00 +394.395767042229,2022-09-12 08:00:00,2022-09-12 09:00:00 +340.330343441304,2022-09-12 09:00:00,2022-09-12 10:00:00 +421.145812894476,2022-09-12 10:00:00,2022-09-12 11:00:00 +274.871647648251,2022-09-12 11:00:00,2022-09-12 12:00:00 +397.747469566081,2022-09-12 12:00:00,2022-09-12 13:00:00 +291.790481630914,2022-09-12 13:00:00,2022-09-12 14:00:00 +301.171470446722,2022-09-12 14:00:00,2022-09-12 15:00:00 +340.824371761315,2022-09-12 15:00:00,2022-09-12 16:00:00 +375.124018702072,2022-09-12 16:00:00,2022-09-12 17:00:00 +324.423723213196,2022-09-12 17:00:00,2022-09-12 18:00:00 +325.488553642525,2022-09-12 18:00:00,2022-09-12 19:00:00 +317.433865843374,2022-09-12 19:00:00,2022-09-12 20:00:00 +391.122341306238,2022-09-12 20:00:00,2022-09-12 21:00:00 +313.477855111336,2022-09-12 21:00:00,2022-09-12 22:00:00 +261.861162213168,2022-09-12 22:00:00,2022-09-12 23:00:00 +375.450026504192,2022-09-12 23:00:00,2022-09-13 00:00:00 +353.453513430542,2022-09-13 00:00:00,2022-09-13 01:00:00 +298.660928101394,2022-09-13 01:00:00,2022-09-13 02:00:00 +389.138365383838,2022-09-13 02:00:00,2022-09-13 03:00:00 +425.873008561316,2022-09-13 03:00:00,2022-09-13 04:00:00 +382.734008354326,2022-09-13 04:00:00,2022-09-13 05:00:00 +287.080294925935,2022-09-13 05:00:00,2022-09-13 06:00:00 +365.708359899741,2022-09-13 06:00:00,2022-09-13 07:00:00 +438.739928530128,2022-09-13 07:00:00,2022-09-13 08:00:00 +339.571202772444,2022-09-13 08:00:00,2022-09-13 09:00:00 +457.262734737454,2022-09-13 09:00:00,2022-09-13 10:00:00 +264.611395472524,2022-09-13 10:00:00,2022-09-13 11:00:00 +330.916291586412,2022-09-13 11:00:00,2022-09-13 12:00:00 +284.325954493111,2022-09-13 12:00:00,2022-09-13 13:00:00 +377.131974855589,2022-09-13 13:00:00,2022-09-13 14:00:00 +377.425515328397,2022-09-13 14:00:00,2022-09-13 15:00:00 +373.61133548952,2022-09-13 15:00:00,2022-09-13 16:00:00 +288.212536629902,2022-09-13 16:00:00,2022-09-13 17:00:00 +414.591046553011,2022-09-13 17:00:00,2022-09-13 18:00:00 +356.496776728628,2022-09-13 18:00:00,2022-09-13 19:00:00 +377.433686894447,2022-09-13 19:00:00,2022-09-13 20:00:00 +312.918069986994,2022-09-13 20:00:00,2022-09-13 21:00:00 +386.113405661988,2022-09-13 21:00:00,2022-09-13 22:00:00 +390.375733454958,2022-09-13 22:00:00,2022-09-13 23:00:00 +309.811728870256,2022-09-13 23:00:00,2022-09-14 00:00:00 +351.85071944802,2022-09-14 00:00:00,2022-09-14 01:00:00 +331.71759540884,2022-09-14 01:00:00,2022-09-14 02:00:00 +311.245090287032,2022-09-14 02:00:00,2022-09-14 03:00:00 +284.066300712922,2022-09-14 03:00:00,2022-09-14 04:00:00 +301.665402452694,2022-09-14 04:00:00,2022-09-14 05:00:00 +351.673978085952,2022-09-14 05:00:00,2022-09-14 06:00:00 +343.087051880873,2022-09-14 06:00:00,2022-09-14 07:00:00 +366.466322841008,2022-09-14 07:00:00,2022-09-14 08:00:00 +332.725476839764,2022-09-14 08:00:00,2022-09-14 09:00:00 +249.365823423354,2022-09-14 09:00:00,2022-09-14 10:00:00 +339.641379041177,2022-09-14 10:00:00,2022-09-14 11:00:00 +327.905638235541,2022-09-14 11:00:00,2022-09-14 12:00:00 +321.965422824899,2022-09-14 12:00:00,2022-09-14 13:00:00 +279.367291093114,2022-09-14 13:00:00,2022-09-14 14:00:00 +433.514444496601,2022-09-14 14:00:00,2022-09-14 15:00:00 +317.785381604776,2022-09-14 15:00:00,2022-09-14 16:00:00 +391.733641265633,2022-09-14 16:00:00,2022-09-14 17:00:00 +458.020313511506,2022-09-14 17:00:00,2022-09-14 18:00:00 +246.033428947296,2022-09-14 18:00:00,2022-09-14 19:00:00 +323.551213415507,2022-09-14 19:00:00,2022-09-14 20:00:00 +445.813937264437,2022-09-14 20:00:00,2022-09-14 21:00:00 +350.563774351501,2022-09-14 21:00:00,2022-09-14 22:00:00 +303.071337599658,2022-09-14 22:00:00,2022-09-14 23:00:00 +317.346526960096,2022-09-14 23:00:00,2022-09-15 00:00:00 +302.240136174564,2022-09-15 00:00:00,2022-09-15 01:00:00 +250.019489522764,2022-09-15 01:00:00,2022-09-15 02:00:00 +370.92948365153,2022-09-15 02:00:00,2022-09-15 03:00:00 +436.948661187396,2022-09-15 03:00:00,2022-09-15 04:00:00 +399.806840285053,2022-09-15 04:00:00,2022-09-15 05:00:00 +393.785346417183,2022-09-15 05:00:00,2022-09-15 06:00:00 +266.096833653243,2022-09-15 06:00:00,2022-09-15 07:00:00 +385.789877097428,2022-09-15 07:00:00,2022-09-15 08:00:00 +357.100603319419,2022-09-15 08:00:00,2022-09-15 09:00:00 +379.44403207493,2022-09-15 09:00:00,2022-09-15 10:00:00 +471.874769229468,2022-09-15 10:00:00,2022-09-15 11:00:00 +252.803715849339,2022-09-15 11:00:00,2022-09-15 12:00:00 +420.345251618328,2022-09-15 12:00:00,2022-09-15 13:00:00 +377.032129045439,2022-09-15 13:00:00,2022-09-15 14:00:00 +393.830794646688,2022-09-15 14:00:00,2022-09-15 15:00:00 +393.36483987158,2022-09-15 15:00:00,2022-09-15 16:00:00 +327.304037484631,2022-09-15 16:00:00,2022-09-15 17:00:00 +355.22360198874,2022-09-15 17:00:00,2022-09-15 18:00:00 +310.282017567636,2022-09-15 18:00:00,2022-09-15 19:00:00 +377.459050649184,2022-09-15 19:00:00,2022-09-15 20:00:00 +441.737577566831,2022-09-15 20:00:00,2022-09-15 21:00:00 +289.041828891798,2022-09-15 21:00:00,2022-09-15 22:00:00 +273.004402581097,2022-09-15 22:00:00,2022-09-15 23:00:00 +280.713840478967,2022-09-15 23:00:00,2022-09-16 00:00:00 +318.543382528991,2022-09-16 00:00:00,2022-09-16 01:00:00 +371.946241949757,2022-09-16 01:00:00,2022-09-16 02:00:00 +366.948942604139,2022-09-16 02:00:00,2022-09-16 03:00:00 +450.103058646159,2022-09-16 03:00:00,2022-09-16 04:00:00 +357.761774081015,2022-09-16 04:00:00,2022-09-16 05:00:00 +421.878708599998,2022-09-16 05:00:00,2022-09-16 06:00:00 +221.036743931569,2022-09-16 06:00:00,2022-09-16 07:00:00 +276.695673243649,2022-09-16 07:00:00,2022-09-16 08:00:00 +246.341653245264,2022-09-16 08:00:00,2022-09-16 09:00:00 +327.080779372651,2022-09-16 09:00:00,2022-09-16 10:00:00 +334.409285184758,2022-09-16 10:00:00,2022-09-16 11:00:00 +288.599356153046,2022-09-16 11:00:00,2022-09-16 12:00:00 +338.367184737404,2022-09-16 12:00:00,2022-09-16 13:00:00 +271.49390016714,2022-09-16 13:00:00,2022-09-16 14:00:00 +408.912742765815,2022-09-16 14:00:00,2022-09-16 15:00:00 +285.592967608027,2022-09-16 15:00:00,2022-09-16 16:00:00 +431.682484007796,2022-09-16 16:00:00,2022-09-16 17:00:00 +274.298202690764,2022-09-16 17:00:00,2022-09-16 18:00:00 +378.931295100903,2022-09-16 18:00:00,2022-09-16 19:00:00 +367.959870227376,2022-09-16 19:00:00,2022-09-16 20:00:00 +327.19044903762,2022-09-16 20:00:00,2022-09-16 21:00:00 +383.1842656812,2022-09-16 21:00:00,2022-09-16 22:00:00 +384.380669251027,2022-09-16 22:00:00,2022-09-16 23:00:00 +329.662734018916,2022-09-16 23:00:00,2022-09-17 00:00:00 +406.977319891962,2022-09-17 00:00:00,2022-09-17 01:00:00 +344.351664668051,2022-09-17 01:00:00,2022-09-17 02:00:00 +302.524285404799,2022-09-17 02:00:00,2022-09-17 03:00:00 +368.176530382302,2022-09-17 03:00:00,2022-09-17 04:00:00 +307.451247216658,2022-09-17 04:00:00,2022-09-17 05:00:00 +377.163195055411,2022-09-17 05:00:00,2022-09-17 06:00:00 +391.329786185224,2022-09-17 06:00:00,2022-09-17 07:00:00 +345.394737925341,2022-09-17 07:00:00,2022-09-17 08:00:00 +412.007162027495,2022-09-17 08:00:00,2022-09-17 09:00:00 +284.755694133774,2022-09-17 09:00:00,2022-09-17 10:00:00 +368.381213811234,2022-09-17 10:00:00,2022-09-17 11:00:00 +344.266496075324,2022-09-17 11:00:00,2022-09-17 12:00:00 +380.054052503411,2022-09-17 12:00:00,2022-09-17 13:00:00 +318.532214440931,2022-09-17 13:00:00,2022-09-17 14:00:00 +297.990265755307,2022-09-17 14:00:00,2022-09-17 15:00:00 +303.157987208442,2022-09-17 15:00:00,2022-09-17 16:00:00 +328.82194000268,2022-09-17 16:00:00,2022-09-17 17:00:00 +385.498228550054,2022-09-17 17:00:00,2022-09-17 18:00:00 +435.749664913238,2022-09-17 18:00:00,2022-09-17 19:00:00 +313.307750544589,2022-09-17 19:00:00,2022-09-17 20:00:00 +414.892173009225,2022-09-17 20:00:00,2022-09-17 21:00:00 +341.623010535033,2022-09-17 21:00:00,2022-09-17 22:00:00 +424.053628784823,2022-09-17 22:00:00,2022-09-17 23:00:00 +423.23544745912,2022-09-17 23:00:00,2022-09-18 00:00:00 +360.216591107195,2022-09-18 00:00:00,2022-09-18 01:00:00 +321.802463817203,2022-09-18 01:00:00,2022-09-18 02:00:00 +479.406023341827,2022-09-18 02:00:00,2022-09-18 03:00:00 +489.701706506088,2022-09-18 03:00:00,2022-09-18 04:00:00 +359.768547056257,2022-09-18 04:00:00,2022-09-18 05:00:00 +311.656205864959,2022-09-18 05:00:00,2022-09-18 06:00:00 +381.236377448118,2022-09-18 06:00:00,2022-09-18 07:00:00 +261.275430106928,2022-09-18 07:00:00,2022-09-18 08:00:00 +342.464545607334,2022-09-18 08:00:00,2022-09-18 09:00:00 +231.841538219007,2022-09-18 09:00:00,2022-09-18 10:00:00 +440.135587728948,2022-09-18 10:00:00,2022-09-18 11:00:00 +435.887343375464,2022-09-18 11:00:00,2022-09-18 12:00:00 +269.344211879757,2022-09-18 12:00:00,2022-09-18 13:00:00 +413.239750516012,2022-09-18 13:00:00,2022-09-18 14:00:00 +355.253573927137,2022-09-18 14:00:00,2022-09-18 15:00:00 +481.123583267393,2022-09-18 15:00:00,2022-09-18 16:00:00 +405.565935644587,2022-09-18 16:00:00,2022-09-18 17:00:00 +472.57297422824,2022-09-18 17:00:00,2022-09-18 18:00:00 +314.110585974367,2022-09-18 18:00:00,2022-09-18 19:00:00 +264.438782954923,2022-09-18 19:00:00,2022-09-18 20:00:00 +300.352354437531,2022-09-18 20:00:00,2022-09-18 21:00:00 +346.347930677727,2022-09-18 21:00:00,2022-09-18 22:00:00 +342.097921112076,2022-09-18 22:00:00,2022-09-18 23:00:00 +296.680159720629,2022-09-18 23:00:00,2022-09-19 00:00:00 +253.603585671725,2022-09-19 00:00:00,2022-09-19 01:00:00 +357.51852180354,2022-09-19 01:00:00,2022-09-19 02:00:00 +386.89258839813,2022-09-19 02:00:00,2022-09-19 03:00:00 +309.004308274071,2022-09-19 03:00:00,2022-09-19 04:00:00 +368.9333104035,2022-09-19 04:00:00,2022-09-19 05:00:00 +392.308906845763,2022-09-19 05:00:00,2022-09-19 06:00:00 +331.441300840584,2022-09-19 06:00:00,2022-09-19 07:00:00 +385.696165305239,2022-09-19 07:00:00,2022-09-19 08:00:00 +402.34504498092,2022-09-19 08:00:00,2022-09-19 09:00:00 +311.288622221444,2022-09-19 09:00:00,2022-09-19 10:00:00 +380.663906784068,2022-09-19 10:00:00,2022-09-19 11:00:00 +344.859103952944,2022-09-19 11:00:00,2022-09-19 12:00:00 +263.372632352606,2022-09-19 12:00:00,2022-09-19 13:00:00 +433.574638176023,2022-09-19 13:00:00,2022-09-19 14:00:00 +365.383152380424,2022-09-19 14:00:00,2022-09-19 15:00:00 +378.317257940718,2022-09-19 15:00:00,2022-09-19 16:00:00 +376.975349123303,2022-09-19 16:00:00,2022-09-19 17:00:00 +355.941500079837,2022-09-19 17:00:00,2022-09-19 18:00:00 +405.283707364567,2022-09-19 18:00:00,2022-09-19 19:00:00 +302.612504377005,2022-09-19 19:00:00,2022-09-19 20:00:00 +303.041194781985,2022-09-19 20:00:00,2022-09-19 21:00:00 +227.201773001025,2022-09-19 21:00:00,2022-09-19 22:00:00 +210.128558225922,2022-09-19 22:00:00,2022-09-19 23:00:00 +405.018706380434,2022-09-19 23:00:00,2022-09-20 00:00:00 +369.228751139341,2022-09-20 00:00:00,2022-09-20 01:00:00 +282.943561189994,2022-09-20 01:00:00,2022-09-20 02:00:00 +327.397602391422,2022-09-20 02:00:00,2022-09-20 03:00:00 +331.536236308345,2022-09-20 03:00:00,2022-09-20 04:00:00 +273.674199676593,2022-09-20 04:00:00,2022-09-20 05:00:00 +492.155877446982,2022-09-20 05:00:00,2022-09-20 06:00:00 +353.66861530193,2022-09-20 06:00:00,2022-09-20 07:00:00 +381.150803143049,2022-09-20 07:00:00,2022-09-20 08:00:00 +347.817492613108,2022-09-20 08:00:00,2022-09-20 09:00:00 +185.965843271222,2022-09-20 09:00:00,2022-09-20 10:00:00 +415.624268263319,2022-09-20 10:00:00,2022-09-20 11:00:00 +355.54105007755,2022-09-20 11:00:00,2022-09-20 12:00:00 +499.928750327177,2022-09-20 12:00:00,2022-09-20 13:00:00 +468.474369070452,2022-09-20 13:00:00,2022-09-20 14:00:00 +356.102240543958,2022-09-20 14:00:00,2022-09-20 15:00:00 +352.963005935969,2022-09-20 15:00:00,2022-09-20 16:00:00 +399.774533218931,2022-09-20 16:00:00,2022-09-20 17:00:00 +326.406280225424,2022-09-20 17:00:00,2022-09-20 18:00:00 +388.362554221985,2022-09-20 18:00:00,2022-09-20 19:00:00 +428.847551220753,2022-09-20 19:00:00,2022-09-20 20:00:00 +469.213291612947,2022-09-20 20:00:00,2022-09-20 21:00:00 +440.924473737495,2022-09-20 21:00:00,2022-09-20 22:00:00 +457.96442597945,2022-09-20 22:00:00,2022-09-20 23:00:00 +424.764964708219,2022-09-20 23:00:00,2022-09-21 00:00:00 +438.083719422164,2022-09-21 00:00:00,2022-09-21 01:00:00 +391.463311951399,2022-09-21 01:00:00,2022-09-21 02:00:00 +356.864840490494,2022-09-21 02:00:00,2022-09-21 03:00:00 +314.091556573792,2022-09-21 03:00:00,2022-09-21 04:00:00 +389.142353591587,2022-09-21 04:00:00,2022-09-21 05:00:00 +274.844925859539,2022-09-21 05:00:00,2022-09-21 06:00:00 +288.903691634205,2022-09-21 06:00:00,2022-09-21 07:00:00 +243.785547944623,2022-09-21 07:00:00,2022-09-21 08:00:00 +475.946901253962,2022-09-21 08:00:00,2022-09-21 09:00:00 +347.994350011554,2022-09-21 09:00:00,2022-09-21 10:00:00 +340.339449845345,2022-09-21 10:00:00,2022-09-21 11:00:00 +329.938610395522,2022-09-21 11:00:00,2022-09-21 12:00:00 +366.20021991616,2022-09-21 12:00:00,2022-09-21 13:00:00 +384.613165504252,2022-09-21 13:00:00,2022-09-21 14:00:00 +309.399702994701,2022-09-21 14:00:00,2022-09-21 15:00:00 +404.646936230055,2022-09-21 15:00:00,2022-09-21 16:00:00 +365.522051604785,2022-09-21 16:00:00,2022-09-21 17:00:00 +206.938402590945,2022-09-21 17:00:00,2022-09-21 18:00:00 +219.388956519532,2022-09-21 18:00:00,2022-09-21 19:00:00 +342.808866169496,2022-09-21 19:00:00,2022-09-21 20:00:00 +386.744186705273,2022-09-21 20:00:00,2022-09-21 21:00:00 +351.013586523277,2022-09-21 21:00:00,2022-09-21 22:00:00 +251.958027951941,2022-09-21 22:00:00,2022-09-21 23:00:00 +327.753102291289,2022-09-21 23:00:00,2022-09-22 00:00:00 +455.546409290928,2022-09-22 00:00:00,2022-09-22 01:00:00 +208.736932958295,2022-09-22 01:00:00,2022-09-22 02:00:00 +373.993138903895,2022-09-22 02:00:00,2022-09-22 03:00:00 +491.073861860982,2022-09-22 03:00:00,2022-09-22 04:00:00 +436.528357347624,2022-09-22 04:00:00,2022-09-22 05:00:00 +293.867339060125,2022-09-22 05:00:00,2022-09-22 06:00:00 +412.42846263234,2022-09-22 06:00:00,2022-09-22 07:00:00 +310.301921008392,2022-09-22 07:00:00,2022-09-22 08:00:00 +382.505055840405,2022-09-22 08:00:00,2022-09-22 09:00:00 +282.324831048227,2022-09-22 09:00:00,2022-09-22 10:00:00 +428.422389666345,2022-09-22 10:00:00,2022-09-22 11:00:00 +323.091929511782,2022-09-22 11:00:00,2022-09-22 12:00:00 +296.667693422053,2022-09-22 12:00:00,2022-09-22 13:00:00 +329.140796605643,2022-09-22 13:00:00,2022-09-22 14:00:00 +400.403239588173,2022-09-22 14:00:00,2022-09-22 15:00:00 +293.302631627676,2022-09-22 15:00:00,2022-09-22 16:00:00 +373.426594262856,2022-09-22 16:00:00,2022-09-22 17:00:00 +284.512551159751,2022-09-22 17:00:00,2022-09-22 18:00:00 +347.260196632488,2022-09-22 18:00:00,2022-09-22 19:00:00 +351.879222939947,2022-09-22 19:00:00,2022-09-22 20:00:00 +410.503422523348,2022-09-22 20:00:00,2022-09-22 21:00:00 +427.051592856678,2022-09-22 21:00:00,2022-09-22 22:00:00 +391.541804521096,2022-09-22 22:00:00,2022-09-22 23:00:00 +427.864984028205,2022-09-22 23:00:00,2022-09-23 00:00:00 +258.316339434722,2022-09-23 00:00:00,2022-09-23 01:00:00 +285.888163002687,2022-09-23 01:00:00,2022-09-23 02:00:00 +301.52328889341,2022-09-23 02:00:00,2022-09-23 03:00:00 +314.078877280615,2022-09-23 03:00:00,2022-09-23 04:00:00 +308.515037609693,2022-09-23 04:00:00,2022-09-23 05:00:00 +381.394541327779,2022-09-23 05:00:00,2022-09-23 06:00:00 +260.910489630471,2022-09-23 06:00:00,2022-09-23 07:00:00 +326.427215975593,2022-09-23 07:00:00,2022-09-23 08:00:00 +273.498612757447,2022-09-23 08:00:00,2022-09-23 09:00:00 +364.306007058726,2022-09-23 09:00:00,2022-09-23 10:00:00 +393.739078260508,2022-09-23 10:00:00,2022-09-23 11:00:00 +295.533303371094,2022-09-23 11:00:00,2022-09-23 12:00:00 +345.836286292844,2022-09-23 12:00:00,2022-09-23 13:00:00 +254.194702797479,2022-09-23 13:00:00,2022-09-23 14:00:00 +422.202156249001,2022-09-23 14:00:00,2022-09-23 15:00:00 +364.713775812442,2022-09-23 15:00:00,2022-09-23 16:00:00 +413.088442229509,2022-09-23 16:00:00,2022-09-23 17:00:00 +311.761474344682,2022-09-23 17:00:00,2022-09-23 18:00:00 +310.988938498683,2022-09-23 18:00:00,2022-09-23 19:00:00 +360.988978281267,2022-09-23 19:00:00,2022-09-23 20:00:00 +363.525126533611,2022-09-23 20:00:00,2022-09-23 21:00:00 +303.552810453073,2022-09-23 21:00:00,2022-09-23 22:00:00 +422.958147458971,2022-09-23 22:00:00,2022-09-23 23:00:00 +380.70849097668,2022-09-23 23:00:00,2022-09-24 00:00:00 +254.410859636462,2022-09-24 00:00:00,2022-09-24 01:00:00 +421.572092021905,2022-09-24 01:00:00,2022-09-24 02:00:00 +321.313787199166,2022-09-24 02:00:00,2022-09-24 03:00:00 +319.842637471002,2022-09-24 03:00:00,2022-09-24 04:00:00 +283.334169622366,2022-09-24 04:00:00,2022-09-24 05:00:00 +459.745660523611,2022-09-24 05:00:00,2022-09-24 06:00:00 +292.036367692898,2022-09-24 06:00:00,2022-09-24 07:00:00 +352.388191109587,2022-09-24 07:00:00,2022-09-24 08:00:00 +311.714143067955,2022-09-24 08:00:00,2022-09-24 09:00:00 +286.544382758557,2022-09-24 09:00:00,2022-09-24 10:00:00 +432.862211491504,2022-09-24 10:00:00,2022-09-24 11:00:00 +346.952763110325,2022-09-24 11:00:00,2022-09-24 12:00:00 +338.569183587549,2022-09-24 12:00:00,2022-09-24 13:00:00 +383.989848713255,2022-09-24 13:00:00,2022-09-24 14:00:00 +271.946186566466,2022-09-24 14:00:00,2022-09-24 15:00:00 +495.707220349048,2022-09-24 15:00:00,2022-09-24 16:00:00 +378.520342645599,2022-09-24 16:00:00,2022-09-24 17:00:00 +204.417652670249,2022-09-24 17:00:00,2022-09-24 18:00:00 +332.745248384805,2022-09-24 18:00:00,2022-09-24 19:00:00 +304.774931470362,2022-09-24 19:00:00,2022-09-24 20:00:00 +283.988253024681,2022-09-24 20:00:00,2022-09-24 21:00:00 +249.322348357624,2022-09-24 21:00:00,2022-09-24 22:00:00 +330.57053483347,2022-09-24 22:00:00,2022-09-24 23:00:00 +346.949992420106,2022-09-24 23:00:00,2022-09-25 00:00:00 +339.153155591456,2022-09-25 00:00:00,2022-09-25 01:00:00 +439.939036073649,2022-09-25 01:00:00,2022-09-25 02:00:00 +306.824074097983,2022-09-25 02:00:00,2022-09-25 03:00:00 +312.688423250662,2022-09-25 03:00:00,2022-09-25 04:00:00 +383.277720540339,2022-09-25 04:00:00,2022-09-25 05:00:00 +438.49861891415,2022-09-25 05:00:00,2022-09-25 06:00:00 +378.724330416737,2022-09-25 06:00:00,2022-09-25 07:00:00 +335.925528409337,2022-09-25 07:00:00,2022-09-25 08:00:00 +275.242043183642,2022-09-25 08:00:00,2022-09-25 09:00:00 +244.299825131238,2022-09-25 09:00:00,2022-09-25 10:00:00 +383.745074847329,2022-09-25 10:00:00,2022-09-25 11:00:00 +351.543276048165,2022-09-25 11:00:00,2022-09-25 12:00:00 +419.573112405314,2022-09-25 12:00:00,2022-09-25 13:00:00 +329.071188106143,2022-09-25 13:00:00,2022-09-25 14:00:00 +307.333480918998,2022-09-25 14:00:00,2022-09-25 15:00:00 +429.638240775009,2022-09-25 15:00:00,2022-09-25 16:00:00 +301.920216362286,2022-09-25 16:00:00,2022-09-25 17:00:00 +382.95013620404,2022-09-25 17:00:00,2022-09-25 18:00:00 +261.796797996743,2022-09-25 18:00:00,2022-09-25 19:00:00 +392.238389958351,2022-09-25 19:00:00,2022-09-25 20:00:00 +294.476325541195,2022-09-25 20:00:00,2022-09-25 21:00:00 +387.297983708633,2022-09-25 21:00:00,2022-09-25 22:00:00 +371.718493132666,2022-09-25 22:00:00,2022-09-25 23:00:00 +459.34401718899,2022-09-25 23:00:00,2022-09-26 00:00:00 +357.324944381128,2022-09-26 00:00:00,2022-09-26 01:00:00 +207.337448367246,2022-09-26 01:00:00,2022-09-26 02:00:00 +301.70073779502,2022-09-26 02:00:00,2022-09-26 03:00:00 +390.400763015445,2022-09-26 03:00:00,2022-09-26 04:00:00 +306.240411811229,2022-09-26 04:00:00,2022-09-26 05:00:00 +368.631457272047,2022-09-26 05:00:00,2022-09-26 06:00:00 +254.344332089136,2022-09-26 06:00:00,2022-09-26 07:00:00 +397.800734240858,2022-09-26 07:00:00,2022-09-26 08:00:00 +297.881080401295,2022-09-26 08:00:00,2022-09-26 09:00:00 +409.795543785714,2022-09-26 09:00:00,2022-09-26 10:00:00 +429.91125882402,2022-09-26 10:00:00,2022-09-26 11:00:00 +305.964018983328,2022-09-26 11:00:00,2022-09-26 12:00:00 +390.893207782305,2022-09-26 12:00:00,2022-09-26 13:00:00 +341.531007687846,2022-09-26 13:00:00,2022-09-26 14:00:00 +402.337229266735,2022-09-26 14:00:00,2022-09-26 15:00:00 +300.132490774298,2022-09-26 15:00:00,2022-09-26 16:00:00 +386.456815078507,2022-09-26 16:00:00,2022-09-26 17:00:00 +262.583897998136,2022-09-26 17:00:00,2022-09-26 18:00:00 +302.195256663831,2022-09-26 18:00:00,2022-09-26 19:00:00 +273.055256361365,2022-09-26 19:00:00,2022-09-26 20:00:00 +326.524703145616,2022-09-26 20:00:00,2022-09-26 21:00:00 +231.194193335378,2022-09-26 21:00:00,2022-09-26 22:00:00 +458.633859947079,2022-09-26 22:00:00,2022-09-26 23:00:00 +423.194334396123,2022-09-26 23:00:00,2022-09-27 00:00:00 +229.963263544882,2022-09-27 00:00:00,2022-09-27 01:00:00 +437.255024882001,2022-09-27 01:00:00,2022-09-27 02:00:00 +340.927539542878,2022-09-27 02:00:00,2022-09-27 03:00:00 +335.57185911633,2022-09-27 03:00:00,2022-09-27 04:00:00 +391.866349376936,2022-09-27 04:00:00,2022-09-27 05:00:00 +332.676190556581,2022-09-27 05:00:00,2022-09-27 06:00:00 +325.595896731446,2022-09-27 06:00:00,2022-09-27 07:00:00 +282.115568508013,2022-09-27 07:00:00,2022-09-27 08:00:00 +389.400718197343,2022-09-27 08:00:00,2022-09-27 09:00:00 +310.981472995832,2022-09-27 09:00:00,2022-09-27 10:00:00 +361.844209982979,2022-09-27 10:00:00,2022-09-27 11:00:00 +359.830783234235,2022-09-27 11:00:00,2022-09-27 12:00:00 +350.358322563767,2022-09-27 12:00:00,2022-09-27 13:00:00 +351.576417265699,2022-09-27 13:00:00,2022-09-27 14:00:00 +432.172606122845,2022-09-27 14:00:00,2022-09-27 15:00:00 +379.340273659953,2022-09-27 15:00:00,2022-09-27 16:00:00 +375.126314722705,2022-09-27 16:00:00,2022-09-27 17:00:00 +247.012851948397,2022-09-27 17:00:00,2022-09-27 18:00:00 +372.125202983485,2022-09-27 18:00:00,2022-09-27 19:00:00 +339.78979528494,2022-09-27 19:00:00,2022-09-27 20:00:00 +252.499969679035,2022-09-27 20:00:00,2022-09-27 21:00:00 +234.65653034816,2022-09-27 21:00:00,2022-09-27 22:00:00 +323.558659231488,2022-09-27 22:00:00,2022-09-27 23:00:00 +305.939565201204,2022-09-27 23:00:00,2022-09-28 00:00:00 +328.509046332314,2022-09-28 00:00:00,2022-09-28 01:00:00 +350.589130579925,2022-09-28 01:00:00,2022-09-28 02:00:00 +418.944141717913,2022-09-28 02:00:00,2022-09-28 03:00:00 +280.84398703637,2022-09-28 03:00:00,2022-09-28 04:00:00 +350.096699007379,2022-09-28 04:00:00,2022-09-28 05:00:00 +338.970867555826,2022-09-28 05:00:00,2022-09-28 06:00:00 +445.838871868225,2022-09-28 06:00:00,2022-09-28 07:00:00 +422.159589966378,2022-09-28 07:00:00,2022-09-28 08:00:00 +327.098913932349,2022-09-28 08:00:00,2022-09-28 09:00:00 +184.204424682855,2022-09-28 09:00:00,2022-09-28 10:00:00 +318.844766811273,2022-09-28 10:00:00,2022-09-28 11:00:00 +325.301616221232,2022-09-28 11:00:00,2022-09-28 12:00:00 +383.6314907496,2022-09-28 12:00:00,2022-09-28 13:00:00 +293.608211211458,2022-09-28 13:00:00,2022-09-28 14:00:00 +386.156842995767,2022-09-28 14:00:00,2022-09-28 15:00:00 +310.227530827771,2022-09-28 15:00:00,2022-09-28 16:00:00 +432.965861273951,2022-09-28 16:00:00,2022-09-28 17:00:00 +344.435434870683,2022-09-28 17:00:00,2022-09-28 18:00:00 +362.106145204035,2022-09-28 18:00:00,2022-09-28 19:00:00 +364.39769965614,2022-09-28 19:00:00,2022-09-28 20:00:00 +251.461297214322,2022-09-28 20:00:00,2022-09-28 21:00:00 +385.152356049577,2022-09-28 21:00:00,2022-09-28 22:00:00 +343.873543052684,2022-09-28 22:00:00,2022-09-28 23:00:00 +448.851622778885,2022-09-28 23:00:00,2022-09-29 00:00:00 +317.892028238334,2022-09-29 00:00:00,2022-09-29 01:00:00 +301.142729453161,2022-09-29 01:00:00,2022-09-29 02:00:00 +198.605325283089,2022-09-29 02:00:00,2022-09-29 03:00:00 +429.162598910839,2022-09-29 03:00:00,2022-09-29 04:00:00 +363.757632365307,2022-09-29 04:00:00,2022-09-29 05:00:00 +398.387886783139,2022-09-29 05:00:00,2022-09-29 06:00:00 +448.860200530055,2022-09-29 06:00:00,2022-09-29 07:00:00 +412.791403962786,2022-09-29 07:00:00,2022-09-29 08:00:00 +245.454144323922,2022-09-29 08:00:00,2022-09-29 09:00:00 +372.763429447311,2022-09-29 09:00:00,2022-09-29 10:00:00 +321.024870920005,2022-09-29 10:00:00,2022-09-29 11:00:00 +269.84511942365,2022-09-29 11:00:00,2022-09-29 12:00:00 +323.200922801776,2022-09-29 12:00:00,2022-09-29 13:00:00 +314.309470735795,2022-09-29 13:00:00,2022-09-29 14:00:00 +467.327746963372,2022-09-29 14:00:00,2022-09-29 15:00:00 +320.080678436551,2022-09-29 15:00:00,2022-09-29 16:00:00 +311.812864077356,2022-09-29 16:00:00,2022-09-29 17:00:00 +402.482497804951,2022-09-29 17:00:00,2022-09-29 18:00:00 +463.31535647198,2022-09-29 18:00:00,2022-09-29 19:00:00 +376.177552230429,2022-09-29 19:00:00,2022-09-29 20:00:00 +319.718689763219,2022-09-29 20:00:00,2022-09-29 21:00:00 +416.988633030393,2022-09-29 21:00:00,2022-09-29 22:00:00 +453.242682230918,2022-09-29 22:00:00,2022-09-29 23:00:00 +423.319649805317,2022-09-29 23:00:00,2022-09-30 00:00:00 +322.564691543383,2022-09-30 00:00:00,2022-09-30 01:00:00 +273.106445924463,2022-09-30 01:00:00,2022-09-30 02:00:00 +391.165033802978,2022-09-30 02:00:00,2022-09-30 03:00:00 +360.595635426778,2022-09-30 03:00:00,2022-09-30 04:00:00 +449.385337480673,2022-09-30 04:00:00,2022-09-30 05:00:00 +448.335858899688,2022-09-30 05:00:00,2022-09-30 06:00:00 +347.941943550066,2022-09-30 06:00:00,2022-09-30 07:00:00 +337.170315183809,2022-09-30 07:00:00,2022-09-30 08:00:00 +316.13809935385,2022-09-30 08:00:00,2022-09-30 09:00:00 +364.992525243998,2022-09-30 09:00:00,2022-09-30 10:00:00 +350.397813885358,2022-09-30 10:00:00,2022-09-30 11:00:00 +454.290999856772,2022-09-30 11:00:00,2022-09-30 12:00:00 +333.342828819419,2022-09-30 12:00:00,2022-09-30 13:00:00 +328.25246641268,2022-09-30 13:00:00,2022-09-30 14:00:00 +390.756117114605,2022-09-30 14:00:00,2022-09-30 15:00:00 +339.858814267893,2022-09-30 15:00:00,2022-09-30 16:00:00 +257.570170880693,2022-09-30 16:00:00,2022-09-30 17:00:00 +359.931448105887,2022-09-30 17:00:00,2022-09-30 18:00:00 +444.358609928814,2022-09-30 18:00:00,2022-09-30 19:00:00 +336.090376681696,2022-09-30 19:00:00,2022-09-30 20:00:00 +251.228697049817,2022-09-30 20:00:00,2022-09-30 21:00:00 +347.58766002804,2022-09-30 21:00:00,2022-09-30 22:00:00 +351.212734995663,2022-09-30 22:00:00,2022-09-30 23:00:00 +266.197118467871,2022-09-30 23:00:00,2022-10-01 00:00:00 +395.22406346407,2022-10-01 00:00:00,2022-10-01 01:00:00 +411.121057695311,2022-10-01 01:00:00,2022-10-01 02:00:00 +345.909328805102,2022-10-01 02:00:00,2022-10-01 03:00:00 +218.028724402196,2022-10-01 03:00:00,2022-10-01 04:00:00 +389.831799516595,2022-10-01 04:00:00,2022-10-01 05:00:00 +372.617777193577,2022-10-01 05:00:00,2022-10-01 06:00:00 +260.503904112491,2022-10-01 06:00:00,2022-10-01 07:00:00 +303.400822592495,2022-10-01 07:00:00,2022-10-01 08:00:00 +358.619766416547,2022-10-01 08:00:00,2022-10-01 09:00:00 +399.30531741719,2022-10-01 09:00:00,2022-10-01 10:00:00 +373.99115717646,2022-10-01 10:00:00,2022-10-01 11:00:00 +322.284747929683,2022-10-01 11:00:00,2022-10-01 12:00:00 +404.701703548359,2022-10-01 12:00:00,2022-10-01 13:00:00 +340.324690669542,2022-10-01 13:00:00,2022-10-01 14:00:00 +371.210169342873,2022-10-01 14:00:00,2022-10-01 15:00:00 +253.597946314354,2022-10-01 15:00:00,2022-10-01 16:00:00 +252.401109888269,2022-10-01 16:00:00,2022-10-01 17:00:00 +388.785625788579,2022-10-01 17:00:00,2022-10-01 18:00:00 +242.441786383144,2022-10-01 18:00:00,2022-10-01 19:00:00 +306.914469730098,2022-10-01 19:00:00,2022-10-01 20:00:00 +446.427285877954,2022-10-01 20:00:00,2022-10-01 21:00:00 +317.536023362176,2022-10-01 21:00:00,2022-10-01 22:00:00 +327.938262969745,2022-10-01 22:00:00,2022-10-01 23:00:00 +439.351541222612,2022-10-01 23:00:00,2022-10-02 00:00:00 +285.924746687686,2022-10-02 00:00:00,2022-10-02 01:00:00 +414.696009004667,2022-10-02 01:00:00,2022-10-02 02:00:00 +337.080425179812,2022-10-02 02:00:00,2022-10-02 03:00:00 +342.064566321652,2022-10-02 03:00:00,2022-10-02 04:00:00 +478.928276335886,2022-10-02 04:00:00,2022-10-02 05:00:00 +204.901530320927,2022-10-02 05:00:00,2022-10-02 06:00:00 +343.907926304721,2022-10-02 06:00:00,2022-10-02 07:00:00 +382.963675993739,2022-10-02 07:00:00,2022-10-02 08:00:00 +308.86525949746,2022-10-02 08:00:00,2022-10-02 09:00:00 +348.07151066877,2022-10-02 09:00:00,2022-10-02 10:00:00 +439.436470724006,2022-10-02 10:00:00,2022-10-02 11:00:00 +402.786892129002,2022-10-02 11:00:00,2022-10-02 12:00:00 +359.443844022127,2022-10-02 12:00:00,2022-10-02 13:00:00 +323.233839932377,2022-10-02 13:00:00,2022-10-02 14:00:00 +273.592940368767,2022-10-02 14:00:00,2022-10-02 15:00:00 +361.292054055994,2022-10-02 15:00:00,2022-10-02 16:00:00 +281.734405339393,2022-10-02 16:00:00,2022-10-02 17:00:00 +409.792705065548,2022-10-02 17:00:00,2022-10-02 18:00:00 +290.487804634103,2022-10-02 18:00:00,2022-10-02 19:00:00 +302.307284042319,2022-10-02 19:00:00,2022-10-02 20:00:00 +489.857317363039,2022-10-02 20:00:00,2022-10-02 21:00:00 +434.149561124142,2022-10-02 21:00:00,2022-10-02 22:00:00 +309.587765367422,2022-10-02 22:00:00,2022-10-02 23:00:00 +305.26535570538,2022-10-02 23:00:00,2022-10-03 00:00:00 +307.615931838746,2022-10-03 00:00:00,2022-10-03 01:00:00 +391.409949688114,2022-10-03 01:00:00,2022-10-03 02:00:00 +278.477273455629,2022-10-03 02:00:00,2022-10-03 03:00:00 +365.777554587032,2022-10-03 03:00:00,2022-10-03 04:00:00 +284.428856202738,2022-10-03 04:00:00,2022-10-03 05:00:00 +362.99888905454,2022-10-03 05:00:00,2022-10-03 06:00:00 +251.676635001897,2022-10-03 06:00:00,2022-10-03 07:00:00 +386.582724268706,2022-10-03 07:00:00,2022-10-03 08:00:00 +342.493457880359,2022-10-03 08:00:00,2022-10-03 09:00:00 +352.429444044417,2022-10-03 09:00:00,2022-10-03 10:00:00 +482.783622599463,2022-10-03 10:00:00,2022-10-03 11:00:00 +281.159030300043,2022-10-03 11:00:00,2022-10-03 12:00:00 +365.45561801046,2022-10-03 12:00:00,2022-10-03 13:00:00 +277.983160755315,2022-10-03 13:00:00,2022-10-03 14:00:00 +307.828949799914,2022-10-03 14:00:00,2022-10-03 15:00:00 +384.276714804148,2022-10-03 15:00:00,2022-10-03 16:00:00 +337.262175720648,2022-10-03 16:00:00,2022-10-03 17:00:00 +288.043233554843,2022-10-03 17:00:00,2022-10-03 18:00:00 +411.503781515727,2022-10-03 18:00:00,2022-10-03 19:00:00 +332.617858165806,2022-10-03 19:00:00,2022-10-03 20:00:00 +361.656901634661,2022-10-03 20:00:00,2022-10-03 21:00:00 +312.04327998482,2022-10-03 21:00:00,2022-10-03 22:00:00 +297.367288743393,2022-10-03 22:00:00,2022-10-03 23:00:00 +333.187133905014,2022-10-03 23:00:00,2022-10-04 00:00:00 +465.298264808623,2022-10-04 00:00:00,2022-10-04 01:00:00 +247.180546189533,2022-10-04 01:00:00,2022-10-04 02:00:00 +235.534912267376,2022-10-04 02:00:00,2022-10-04 03:00:00 +435.055689426698,2022-10-04 03:00:00,2022-10-04 04:00:00 +395.684160945864,2022-10-04 04:00:00,2022-10-04 05:00:00 +327.535700078299,2022-10-04 05:00:00,2022-10-04 06:00:00 +335.290563411958,2022-10-04 06:00:00,2022-10-04 07:00:00 +361.36182055662,2022-10-04 07:00:00,2022-10-04 08:00:00 +332.260757702705,2022-10-04 08:00:00,2022-10-04 09:00:00 +471.053499213044,2022-10-04 09:00:00,2022-10-04 10:00:00 +425.647145696277,2022-10-04 10:00:00,2022-10-04 11:00:00 +336.352424046968,2022-10-04 11:00:00,2022-10-04 12:00:00 +365.694765373711,2022-10-04 12:00:00,2022-10-04 13:00:00 +314.670346421271,2022-10-04 13:00:00,2022-10-04 14:00:00 +329.599351517657,2022-10-04 14:00:00,2022-10-04 15:00:00 +328.917644870395,2022-10-04 15:00:00,2022-10-04 16:00:00 +273.499757436676,2022-10-04 16:00:00,2022-10-04 17:00:00 +350.561993028045,2022-10-04 17:00:00,2022-10-04 18:00:00 +403.039299214499,2022-10-04 18:00:00,2022-10-04 19:00:00 +382.251399272379,2022-10-04 19:00:00,2022-10-04 20:00:00 +237.17397274806,2022-10-04 20:00:00,2022-10-04 21:00:00 +376.520988754553,2022-10-04 21:00:00,2022-10-04 22:00:00 +377.70568966687,2022-10-04 22:00:00,2022-10-04 23:00:00 +313.788121766443,2022-10-04 23:00:00,2022-10-05 00:00:00 +334.989398739798,2022-10-05 00:00:00,2022-10-05 01:00:00 +338.215156757321,2022-10-05 01:00:00,2022-10-05 02:00:00 +340.95694240314,2022-10-05 02:00:00,2022-10-05 03:00:00 +377.081537919808,2022-10-05 03:00:00,2022-10-05 04:00:00 +343.576417298244,2022-10-05 04:00:00,2022-10-05 05:00:00 +321.52402638292,2022-10-05 05:00:00,2022-10-05 06:00:00 +385.762868980818,2022-10-05 06:00:00,2022-10-05 07:00:00 +464.69224153699,2022-10-05 07:00:00,2022-10-05 08:00:00 +351.851790065473,2022-10-05 08:00:00,2022-10-05 09:00:00 +250.17904771873,2022-10-05 09:00:00,2022-10-05 10:00:00 +357.746788985595,2022-10-05 10:00:00,2022-10-05 11:00:00 +386.257014183406,2022-10-05 11:00:00,2022-10-05 12:00:00 +254.511796146397,2022-10-05 12:00:00,2022-10-05 13:00:00 +327.072350731772,2022-10-05 13:00:00,2022-10-05 14:00:00 +457.595994587766,2022-10-05 14:00:00,2022-10-05 15:00:00 +296.889313908977,2022-10-05 15:00:00,2022-10-05 16:00:00 +311.700528670707,2022-10-05 16:00:00,2022-10-05 17:00:00 +312.275429033586,2022-10-05 17:00:00,2022-10-05 18:00:00 +278.928227233446,2022-10-05 18:00:00,2022-10-05 19:00:00 +434.590473706541,2022-10-05 19:00:00,2022-10-05 20:00:00 +247.893143447638,2022-10-05 20:00:00,2022-10-05 21:00:00 +406.267147266061,2022-10-05 21:00:00,2022-10-05 22:00:00 +406.875768168007,2022-10-05 22:00:00,2022-10-05 23:00:00 +302.358865786139,2022-10-05 23:00:00,2022-10-06 00:00:00 +416.304211496857,2022-10-06 00:00:00,2022-10-06 01:00:00 +341.499942511528,2022-10-06 01:00:00,2022-10-06 02:00:00 +316.06291777675,2022-10-06 02:00:00,2022-10-06 03:00:00 +361.740014413764,2022-10-06 03:00:00,2022-10-06 04:00:00 +307.91500763156,2022-10-06 04:00:00,2022-10-06 05:00:00 +361.164825185079,2022-10-06 05:00:00,2022-10-06 06:00:00 +323.760392091191,2022-10-06 06:00:00,2022-10-06 07:00:00 +289.298246381577,2022-10-06 07:00:00,2022-10-06 08:00:00 +297.164363139575,2022-10-06 08:00:00,2022-10-06 09:00:00 +262.476929404831,2022-10-06 09:00:00,2022-10-06 10:00:00 +348.942808521889,2022-10-06 10:00:00,2022-10-06 11:00:00 +356.822037923711,2022-10-06 11:00:00,2022-10-06 12:00:00 +336.637230609262,2022-10-06 12:00:00,2022-10-06 13:00:00 +272.295952191061,2022-10-06 13:00:00,2022-10-06 14:00:00 +339.521317148411,2022-10-06 14:00:00,2022-10-06 15:00:00 +471.515848630184,2022-10-06 15:00:00,2022-10-06 16:00:00 +309.069543590316,2022-10-06 16:00:00,2022-10-06 17:00:00 +425.25770332206,2022-10-06 17:00:00,2022-10-06 18:00:00 +344.856294099148,2022-10-06 18:00:00,2022-10-06 19:00:00 +381.925993917751,2022-10-06 19:00:00,2022-10-06 20:00:00 +376.26859229802,2022-10-06 20:00:00,2022-10-06 21:00:00 +326.260184367604,2022-10-06 21:00:00,2022-10-06 22:00:00 +440.813172553345,2022-10-06 22:00:00,2022-10-06 23:00:00 +471.077330239192,2022-10-06 23:00:00,2022-10-07 00:00:00 +345.621379419842,2022-10-07 00:00:00,2022-10-07 01:00:00 +385.332550372105,2022-10-07 01:00:00,2022-10-07 02:00:00 +258.690453538442,2022-10-07 02:00:00,2022-10-07 03:00:00 +282.939798449464,2022-10-07 03:00:00,2022-10-07 04:00:00 +403.121168398105,2022-10-07 04:00:00,2022-10-07 05:00:00 +229.476888848484,2022-10-07 05:00:00,2022-10-07 06:00:00 +515.77268626917,2022-10-07 06:00:00,2022-10-07 07:00:00 +338.609699318298,2022-10-07 07:00:00,2022-10-07 08:00:00 +454.116088886415,2022-10-07 08:00:00,2022-10-07 09:00:00 +293.014301135547,2022-10-07 09:00:00,2022-10-07 10:00:00 +387.937543763222,2022-10-07 10:00:00,2022-10-07 11:00:00 +432.204353303885,2022-10-07 11:00:00,2022-10-07 12:00:00 +419.013922549592,2022-10-07 12:00:00,2022-10-07 13:00:00 +325.644351233009,2022-10-07 13:00:00,2022-10-07 14:00:00 +361.293779529146,2022-10-07 14:00:00,2022-10-07 15:00:00 +275.57335438169,2022-10-07 15:00:00,2022-10-07 16:00:00 +459.086828541454,2022-10-07 16:00:00,2022-10-07 17:00:00 +368.874709832251,2022-10-07 17:00:00,2022-10-07 18:00:00 +385.150093679549,2022-10-07 18:00:00,2022-10-07 19:00:00 +351.496083085742,2022-10-07 19:00:00,2022-10-07 20:00:00 +345.169393616477,2022-10-07 20:00:00,2022-10-07 21:00:00 +296.574873592532,2022-10-07 21:00:00,2022-10-07 22:00:00 +405.619056464304,2022-10-07 22:00:00,2022-10-07 23:00:00 +354.435147326923,2022-10-07 23:00:00,2022-10-08 00:00:00 +387.506097506502,2022-10-08 00:00:00,2022-10-08 01:00:00 +352.545819361768,2022-10-08 01:00:00,2022-10-08 02:00:00 +239.48010548576,2022-10-08 02:00:00,2022-10-08 03:00:00 +293.754362848185,2022-10-08 03:00:00,2022-10-08 04:00:00 +369.044407418085,2022-10-08 04:00:00,2022-10-08 05:00:00 +367.269312932857,2022-10-08 05:00:00,2022-10-08 06:00:00 +341.884592692266,2022-10-08 06:00:00,2022-10-08 07:00:00 +478.950460607824,2022-10-08 07:00:00,2022-10-08 08:00:00 +367.225756993888,2022-10-08 08:00:00,2022-10-08 09:00:00 +340.149124939163,2022-10-08 09:00:00,2022-10-08 10:00:00 +357.533147773407,2022-10-08 10:00:00,2022-10-08 11:00:00 +293.532561363655,2022-10-08 11:00:00,2022-10-08 12:00:00 +369.536938132012,2022-10-08 12:00:00,2022-10-08 13:00:00 +171.29697135866,2022-10-08 13:00:00,2022-10-08 14:00:00 +297.838356105225,2022-10-08 14:00:00,2022-10-08 15:00:00 +412.755602412894,2022-10-08 15:00:00,2022-10-08 16:00:00 +410.884732998005,2022-10-08 16:00:00,2022-10-08 17:00:00 +372.152356007734,2022-10-08 17:00:00,2022-10-08 18:00:00 +256.649204502178,2022-10-08 18:00:00,2022-10-08 19:00:00 +329.13585773602,2022-10-08 19:00:00,2022-10-08 20:00:00 +349.697013492644,2022-10-08 20:00:00,2022-10-08 21:00:00 +390.081619754551,2022-10-08 21:00:00,2022-10-08 22:00:00 +418.637117459877,2022-10-08 22:00:00,2022-10-08 23:00:00 +274.568773114723,2022-10-08 23:00:00,2022-10-09 00:00:00 +402.747963153682,2022-10-09 00:00:00,2022-10-09 01:00:00 +355.888475650649,2022-10-09 01:00:00,2022-10-09 02:00:00 +342.355560648347,2022-10-09 02:00:00,2022-10-09 03:00:00 +329.275363111666,2022-10-09 03:00:00,2022-10-09 04:00:00 +337.693227771473,2022-10-09 04:00:00,2022-10-09 05:00:00 +283.467140575788,2022-10-09 05:00:00,2022-10-09 06:00:00 +332.028702628081,2022-10-09 06:00:00,2022-10-09 07:00:00 +371.878744695185,2022-10-09 07:00:00,2022-10-09 08:00:00 +276.099886165577,2022-10-09 08:00:00,2022-10-09 09:00:00 +354.168616633513,2022-10-09 09:00:00,2022-10-09 10:00:00 +338.836729869375,2022-10-09 10:00:00,2022-10-09 11:00:00 +381.749261740943,2022-10-09 11:00:00,2022-10-09 12:00:00 +311.581196321096,2022-10-09 12:00:00,2022-10-09 13:00:00 +271.76016080249,2022-10-09 13:00:00,2022-10-09 14:00:00 +335.633206467977,2022-10-09 14:00:00,2022-10-09 15:00:00 +286.773602537695,2022-10-09 15:00:00,2022-10-09 16:00:00 +370.743438264789,2022-10-09 16:00:00,2022-10-09 17:00:00 +171.756106947777,2022-10-09 17:00:00,2022-10-09 18:00:00 +291.475937625257,2022-10-09 18:00:00,2022-10-09 19:00:00 +289.708562136083,2022-10-09 19:00:00,2022-10-09 20:00:00 +385.010670091448,2022-10-09 20:00:00,2022-10-09 21:00:00 +298.336624652623,2022-10-09 21:00:00,2022-10-09 22:00:00 +336.883547583803,2022-10-09 22:00:00,2022-10-09 23:00:00 +304.7883076302,2022-10-09 23:00:00,2022-10-10 00:00:00 +381.588048530855,2022-10-10 00:00:00,2022-10-10 01:00:00 +376.366399902778,2022-10-10 01:00:00,2022-10-10 02:00:00 +344.071641232388,2022-10-10 02:00:00,2022-10-10 03:00:00 +385.433912630433,2022-10-10 03:00:00,2022-10-10 04:00:00 +251.912271027972,2022-10-10 04:00:00,2022-10-10 05:00:00 +235.161843490262,2022-10-10 05:00:00,2022-10-10 06:00:00 +439.268382878394,2022-10-10 06:00:00,2022-10-10 07:00:00 +382.280689181896,2022-10-10 07:00:00,2022-10-10 08:00:00 +261.161975081052,2022-10-10 08:00:00,2022-10-10 09:00:00 +411.463283240005,2022-10-10 09:00:00,2022-10-10 10:00:00 +377.332030162272,2022-10-10 10:00:00,2022-10-10 11:00:00 +339.427948035691,2022-10-10 11:00:00,2022-10-10 12:00:00 +378.795328694317,2022-10-10 12:00:00,2022-10-10 13:00:00 +335.135445499886,2022-10-10 13:00:00,2022-10-10 14:00:00 +372.450013040361,2022-10-10 14:00:00,2022-10-10 15:00:00 +388.382807185958,2022-10-10 15:00:00,2022-10-10 16:00:00 +306.340847605434,2022-10-10 16:00:00,2022-10-10 17:00:00 +259.950938650075,2022-10-10 17:00:00,2022-10-10 18:00:00 +212.240594337529,2022-10-10 18:00:00,2022-10-10 19:00:00 +381.330041194195,2022-10-10 19:00:00,2022-10-10 20:00:00 +398.79099865301,2022-10-10 20:00:00,2022-10-10 21:00:00 +405.97255274463,2022-10-10 21:00:00,2022-10-10 22:00:00 +433.158192510335,2022-10-10 22:00:00,2022-10-10 23:00:00 +252.22388129559,2022-10-10 23:00:00,2022-10-11 00:00:00 +344.64687677901,2022-10-11 00:00:00,2022-10-11 01:00:00 +288.166144653675,2022-10-11 01:00:00,2022-10-11 02:00:00 +249.029624542074,2022-10-11 02:00:00,2022-10-11 03:00:00 +370.110263005831,2022-10-11 03:00:00,2022-10-11 04:00:00 +335.746188013007,2022-10-11 04:00:00,2022-10-11 05:00:00 +293.760095556186,2022-10-11 05:00:00,2022-10-11 06:00:00 +444.322922641529,2022-10-11 06:00:00,2022-10-11 07:00:00 +360.083868728054,2022-10-11 07:00:00,2022-10-11 08:00:00 +323.109667800035,2022-10-11 08:00:00,2022-10-11 09:00:00 +335.687188158832,2022-10-11 09:00:00,2022-10-11 10:00:00 +362.042015018214,2022-10-11 10:00:00,2022-10-11 11:00:00 +444.354717110079,2022-10-11 11:00:00,2022-10-11 12:00:00 +415.868563565346,2022-10-11 12:00:00,2022-10-11 13:00:00 +324.855608998351,2022-10-11 13:00:00,2022-10-11 14:00:00 +281.177239869154,2022-10-11 14:00:00,2022-10-11 15:00:00 +341.530886575139,2022-10-11 15:00:00,2022-10-11 16:00:00 +425.455295130512,2022-10-11 16:00:00,2022-10-11 17:00:00 +301.549756839911,2022-10-11 17:00:00,2022-10-11 18:00:00 +386.110597226684,2022-10-11 18:00:00,2022-10-11 19:00:00 +306.223238730837,2022-10-11 19:00:00,2022-10-11 20:00:00 +321.671345665281,2022-10-11 20:00:00,2022-10-11 21:00:00 +274.062623140766,2022-10-11 21:00:00,2022-10-11 22:00:00 +256.350078933379,2022-10-11 22:00:00,2022-10-11 23:00:00 +427.944388824742,2022-10-11 23:00:00,2022-10-12 00:00:00 +442.82278286677,2022-10-12 00:00:00,2022-10-12 01:00:00 +277.877781740855,2022-10-12 01:00:00,2022-10-12 02:00:00 +370.343330725065,2022-10-12 02:00:00,2022-10-12 03:00:00 +437.392917475248,2022-10-12 03:00:00,2022-10-12 04:00:00 +391.077324792924,2022-10-12 04:00:00,2022-10-12 05:00:00 +361.813023887481,2022-10-12 05:00:00,2022-10-12 06:00:00 +271.502617090105,2022-10-12 06:00:00,2022-10-12 07:00:00 +459.675792311857,2022-10-12 07:00:00,2022-10-12 08:00:00 +320.340243897158,2022-10-12 08:00:00,2022-10-12 09:00:00 +410.885734674062,2022-10-12 09:00:00,2022-10-12 10:00:00 +381.565867978398,2022-10-12 10:00:00,2022-10-12 11:00:00 +324.472018948181,2022-10-12 11:00:00,2022-10-12 12:00:00 +302.448457161659,2022-10-12 12:00:00,2022-10-12 13:00:00 +261.835062955246,2022-10-12 13:00:00,2022-10-12 14:00:00 +423.777165753286,2022-10-12 14:00:00,2022-10-12 15:00:00 +347.603312218259,2022-10-12 15:00:00,2022-10-12 16:00:00 +282.252805422546,2022-10-12 16:00:00,2022-10-12 17:00:00 +354.837253907649,2022-10-12 17:00:00,2022-10-12 18:00:00 +390.763620585044,2022-10-12 18:00:00,2022-10-12 19:00:00 +370.301295739916,2022-10-12 19:00:00,2022-10-12 20:00:00 +335.689344608714,2022-10-12 20:00:00,2022-10-12 21:00:00 +402.122546894778,2022-10-12 21:00:00,2022-10-12 22:00:00 +380.71021797044,2022-10-12 22:00:00,2022-10-12 23:00:00 +379.362117477123,2022-10-12 23:00:00,2022-10-13 00:00:00 +235.678285262396,2022-10-13 00:00:00,2022-10-13 01:00:00 +282.029715538426,2022-10-13 01:00:00,2022-10-13 02:00:00 +414.567179453828,2022-10-13 02:00:00,2022-10-13 03:00:00 +324.069835556399,2022-10-13 03:00:00,2022-10-13 04:00:00 +466.380028669874,2022-10-13 04:00:00,2022-10-13 05:00:00 +300.492668572261,2022-10-13 05:00:00,2022-10-13 06:00:00 +330.778812877627,2022-10-13 06:00:00,2022-10-13 07:00:00 +465.48040396358,2022-10-13 07:00:00,2022-10-13 08:00:00 +238.808254058277,2022-10-13 08:00:00,2022-10-13 09:00:00 +231.269392386315,2022-10-13 09:00:00,2022-10-13 10:00:00 +370.938079255422,2022-10-13 10:00:00,2022-10-13 11:00:00 +354.258836665541,2022-10-13 11:00:00,2022-10-13 12:00:00 +319.681112878022,2022-10-13 12:00:00,2022-10-13 13:00:00 +271.646717910829,2022-10-13 13:00:00,2022-10-13 14:00:00 +277.390602790519,2022-10-13 14:00:00,2022-10-13 15:00:00 +352.688392715408,2022-10-13 15:00:00,2022-10-13 16:00:00 +345.015284005766,2022-10-13 16:00:00,2022-10-13 17:00:00 +488.015277481139,2022-10-13 17:00:00,2022-10-13 18:00:00 +413.363375724396,2022-10-13 18:00:00,2022-10-13 19:00:00 +425.297674304669,2022-10-13 19:00:00,2022-10-13 20:00:00 +444.03457510127,2022-10-13 20:00:00,2022-10-13 21:00:00 +318.39247400439,2022-10-13 21:00:00,2022-10-13 22:00:00 +519.491293567961,2022-10-13 22:00:00,2022-10-13 23:00:00 +313.831847142442,2022-10-13 23:00:00,2022-10-14 00:00:00 +396.278545438987,2022-10-14 00:00:00,2022-10-14 01:00:00 +378.885907820516,2022-10-14 01:00:00,2022-10-14 02:00:00 +361.281966780678,2022-10-14 02:00:00,2022-10-14 03:00:00 +345.354758891584,2022-10-14 03:00:00,2022-10-14 04:00:00 +390.042677305065,2022-10-14 04:00:00,2022-10-14 05:00:00 +318.042113198241,2022-10-14 05:00:00,2022-10-14 06:00:00 +369.089168358475,2022-10-14 06:00:00,2022-10-14 07:00:00 +249.637625335074,2022-10-14 07:00:00,2022-10-14 08:00:00 +422.195492580384,2022-10-14 08:00:00,2022-10-14 09:00:00 +336.317584372993,2022-10-14 09:00:00,2022-10-14 10:00:00 +389.750350473015,2022-10-14 10:00:00,2022-10-14 11:00:00 +338.180749789348,2022-10-14 11:00:00,2022-10-14 12:00:00 +334.716442712924,2022-10-14 12:00:00,2022-10-14 13:00:00 +356.648114389555,2022-10-14 13:00:00,2022-10-14 14:00:00 +393.036723133462,2022-10-14 14:00:00,2022-10-14 15:00:00 +273.614043803765,2022-10-14 15:00:00,2022-10-14 16:00:00 +315.960181795778,2022-10-14 16:00:00,2022-10-14 17:00:00 +386.219750255714,2022-10-14 17:00:00,2022-10-14 18:00:00 +395.124003906669,2022-10-14 18:00:00,2022-10-14 19:00:00 +312.625019370644,2022-10-14 19:00:00,2022-10-14 20:00:00 +337.346748567163,2022-10-14 20:00:00,2022-10-14 21:00:00 +444.766045912784,2022-10-14 21:00:00,2022-10-14 22:00:00 +269.719368229599,2022-10-14 22:00:00,2022-10-14 23:00:00 +250.197056169905,2022-10-14 23:00:00,2022-10-15 00:00:00 +349.081010417602,2022-10-15 00:00:00,2022-10-15 01:00:00 +327.096897705615,2022-10-15 01:00:00,2022-10-15 02:00:00 +323.344439250011,2022-10-15 02:00:00,2022-10-15 03:00:00 +466.284803173412,2022-10-15 03:00:00,2022-10-15 04:00:00 +334.994817955366,2022-10-15 04:00:00,2022-10-15 05:00:00 +196.487284614314,2022-10-15 05:00:00,2022-10-15 06:00:00 +318.188736034264,2022-10-15 06:00:00,2022-10-15 07:00:00 +333.265572354117,2022-10-15 07:00:00,2022-10-15 08:00:00 +316.404259977045,2022-10-15 08:00:00,2022-10-15 09:00:00 +414.140312168598,2022-10-15 09:00:00,2022-10-15 10:00:00 +399.518093258858,2022-10-15 10:00:00,2022-10-15 11:00:00 +271.648996363068,2022-10-15 11:00:00,2022-10-15 12:00:00 +310.51015900511,2022-10-15 12:00:00,2022-10-15 13:00:00 +338.926346142665,2022-10-15 13:00:00,2022-10-15 14:00:00 +471.918575652569,2022-10-15 14:00:00,2022-10-15 15:00:00 +291.326770571004,2022-10-15 15:00:00,2022-10-15 16:00:00 +422.320527669925,2022-10-15 16:00:00,2022-10-15 17:00:00 +397.61118100002,2022-10-15 17:00:00,2022-10-15 18:00:00 +366.347184338609,2022-10-15 18:00:00,2022-10-15 19:00:00 +361.460131125804,2022-10-15 19:00:00,2022-10-15 20:00:00 +268.217220603418,2022-10-15 20:00:00,2022-10-15 21:00:00 +202.745048921695,2022-10-15 21:00:00,2022-10-15 22:00:00 +284.436972997191,2022-10-15 22:00:00,2022-10-15 23:00:00 +322.889403492909,2022-10-15 23:00:00,2022-10-16 00:00:00 +295.98192163795,2022-10-16 00:00:00,2022-10-16 01:00:00 +332.865862917709,2022-10-16 01:00:00,2022-10-16 02:00:00 +281.781756427834,2022-10-16 02:00:00,2022-10-16 03:00:00 +419.952584085057,2022-10-16 03:00:00,2022-10-16 04:00:00 +338.632417412353,2022-10-16 04:00:00,2022-10-16 05:00:00 +282.138798586814,2022-10-16 05:00:00,2022-10-16 06:00:00 +348.581748344249,2022-10-16 06:00:00,2022-10-16 07:00:00 +261.798852520038,2022-10-16 07:00:00,2022-10-16 08:00:00 +351.640302456664,2022-10-16 08:00:00,2022-10-16 09:00:00 +441.785881481272,2022-10-16 09:00:00,2022-10-16 10:00:00 +433.747761822151,2022-10-16 10:00:00,2022-10-16 11:00:00 +330.83070321511,2022-10-16 11:00:00,2022-10-16 12:00:00 +387.283623807784,2022-10-16 12:00:00,2022-10-16 13:00:00 +314.656229585489,2022-10-16 13:00:00,2022-10-16 14:00:00 +473.551624384392,2022-10-16 14:00:00,2022-10-16 15:00:00 +399.767653779046,2022-10-16 15:00:00,2022-10-16 16:00:00 +225.183254271737,2022-10-16 16:00:00,2022-10-16 17:00:00 +319.971460435841,2022-10-16 17:00:00,2022-10-16 18:00:00 +369.229532103138,2022-10-16 18:00:00,2022-10-16 19:00:00 +281.563469104062,2022-10-16 19:00:00,2022-10-16 20:00:00 +271.430812771538,2022-10-16 20:00:00,2022-10-16 21:00:00 +403.122150222986,2022-10-16 21:00:00,2022-10-16 22:00:00 +341.423299697862,2022-10-16 22:00:00,2022-10-16 23:00:00 +356.136209700281,2022-10-16 23:00:00,2022-10-17 00:00:00 +350.066649487229,2022-10-17 00:00:00,2022-10-17 01:00:00 +333.987855289395,2022-10-17 01:00:00,2022-10-17 02:00:00 +347.260090748057,2022-10-17 02:00:00,2022-10-17 03:00:00 +388.756220340739,2022-10-17 03:00:00,2022-10-17 04:00:00 +367.699282174044,2022-10-17 04:00:00,2022-10-17 05:00:00 +354.209870807526,2022-10-17 05:00:00,2022-10-17 06:00:00 +335.14324090394,2022-10-17 06:00:00,2022-10-17 07:00:00 +394.775070958662,2022-10-17 07:00:00,2022-10-17 08:00:00 +358.738841521669,2022-10-17 08:00:00,2022-10-17 09:00:00 +302.165380750098,2022-10-17 09:00:00,2022-10-17 10:00:00 +349.271024917176,2022-10-17 10:00:00,2022-10-17 11:00:00 +322.094912400314,2022-10-17 11:00:00,2022-10-17 12:00:00 +274.091601843978,2022-10-17 12:00:00,2022-10-17 13:00:00 +356.937044091481,2022-10-17 13:00:00,2022-10-17 14:00:00 +382.337845323365,2022-10-17 14:00:00,2022-10-17 15:00:00 +231.579499540418,2022-10-17 15:00:00,2022-10-17 16:00:00 +321.719352005992,2022-10-17 16:00:00,2022-10-17 17:00:00 +366.332109882912,2022-10-17 17:00:00,2022-10-17 18:00:00 +458.434867922847,2022-10-17 18:00:00,2022-10-17 19:00:00 +313.478243596748,2022-10-17 19:00:00,2022-10-17 20:00:00 +404.764484590328,2022-10-17 20:00:00,2022-10-17 21:00:00 +303.656908874788,2022-10-17 21:00:00,2022-10-17 22:00:00 +382.767889628539,2022-10-17 22:00:00,2022-10-17 23:00:00 +457.344889554556,2022-10-17 23:00:00,2022-10-18 00:00:00 +314.072940374155,2022-10-18 00:00:00,2022-10-18 01:00:00 +437.89882409775,2022-10-18 01:00:00,2022-10-18 02:00:00 +349.803373723595,2022-10-18 02:00:00,2022-10-18 03:00:00 +352.009381119706,2022-10-18 03:00:00,2022-10-18 04:00:00 +352.123724934105,2022-10-18 04:00:00,2022-10-18 05:00:00 +254.290207852879,2022-10-18 05:00:00,2022-10-18 06:00:00 +322.090345438161,2022-10-18 06:00:00,2022-10-18 07:00:00 +384.688366236165,2022-10-18 07:00:00,2022-10-18 08:00:00 +387.098207568162,2022-10-18 08:00:00,2022-10-18 09:00:00 +234.498776531559,2022-10-18 09:00:00,2022-10-18 10:00:00 +353.301592276109,2022-10-18 10:00:00,2022-10-18 11:00:00 +257.827793597559,2022-10-18 11:00:00,2022-10-18 12:00:00 +403.052442544392,2022-10-18 12:00:00,2022-10-18 13:00:00 +416.484346505273,2022-10-18 13:00:00,2022-10-18 14:00:00 +334.764497783185,2022-10-18 14:00:00,2022-10-18 15:00:00 +364.688618516793,2022-10-18 15:00:00,2022-10-18 16:00:00 +480.412963335491,2022-10-18 16:00:00,2022-10-18 17:00:00 +339.853876895077,2022-10-18 17:00:00,2022-10-18 18:00:00 +303.95356223551,2022-10-18 18:00:00,2022-10-18 19:00:00 +348.273960462056,2022-10-18 19:00:00,2022-10-18 20:00:00 +375.774027417879,2022-10-18 20:00:00,2022-10-18 21:00:00 +348.672524954383,2022-10-18 21:00:00,2022-10-18 22:00:00 +261.720494461169,2022-10-18 22:00:00,2022-10-18 23:00:00 +273.679448283595,2022-10-18 23:00:00,2022-10-19 00:00:00 +256.396448269404,2022-10-19 00:00:00,2022-10-19 01:00:00 +311.561738044738,2022-10-19 01:00:00,2022-10-19 02:00:00 +340.3679847929,2022-10-19 02:00:00,2022-10-19 03:00:00 +346.711065346798,2022-10-19 03:00:00,2022-10-19 04:00:00 +202.49004134224,2022-10-19 04:00:00,2022-10-19 05:00:00 +381.512996926718,2022-10-19 05:00:00,2022-10-19 06:00:00 +319.88678834246,2022-10-19 06:00:00,2022-10-19 07:00:00 +320.798982488994,2022-10-19 07:00:00,2022-10-19 08:00:00 +390.483162218649,2022-10-19 08:00:00,2022-10-19 09:00:00 +408.649307551559,2022-10-19 09:00:00,2022-10-19 10:00:00 +314.926130187045,2022-10-19 10:00:00,2022-10-19 11:00:00 +425.935666858734,2022-10-19 11:00:00,2022-10-19 12:00:00 +205.376691805883,2022-10-19 12:00:00,2022-10-19 13:00:00 +240.877010082205,2022-10-19 13:00:00,2022-10-19 14:00:00 +284.269866994038,2022-10-19 14:00:00,2022-10-19 15:00:00 +298.804807831242,2022-10-19 15:00:00,2022-10-19 16:00:00 +432.690011507528,2022-10-19 16:00:00,2022-10-19 17:00:00 +329.318623563166,2022-10-19 17:00:00,2022-10-19 18:00:00 +316.967129207907,2022-10-19 18:00:00,2022-10-19 19:00:00 +332.377157710632,2022-10-19 19:00:00,2022-10-19 20:00:00 +379.582758079896,2022-10-19 20:00:00,2022-10-19 21:00:00 +428.260351642688,2022-10-19 21:00:00,2022-10-19 22:00:00 +332.738695636893,2022-10-19 22:00:00,2022-10-19 23:00:00 +366.272219762178,2022-10-19 23:00:00,2022-10-20 00:00:00 +293.923115347448,2022-10-20 00:00:00,2022-10-20 01:00:00 +303.677729645636,2022-10-20 01:00:00,2022-10-20 02:00:00 +363.959285452112,2022-10-20 02:00:00,2022-10-20 03:00:00 +302.038329067327,2022-10-20 03:00:00,2022-10-20 04:00:00 +351.20696979896,2022-10-20 04:00:00,2022-10-20 05:00:00 +388.229158276296,2022-10-20 05:00:00,2022-10-20 06:00:00 +295.749193681823,2022-10-20 06:00:00,2022-10-20 07:00:00 +345.310636035915,2022-10-20 07:00:00,2022-10-20 08:00:00 +444.836914138571,2022-10-20 08:00:00,2022-10-20 09:00:00 +394.294886147114,2022-10-20 09:00:00,2022-10-20 10:00:00 +314.75335329606,2022-10-20 10:00:00,2022-10-20 11:00:00 +446.059304424269,2022-10-20 11:00:00,2022-10-20 12:00:00 +360.775755190938,2022-10-20 12:00:00,2022-10-20 13:00:00 +417.97426153253,2022-10-20 13:00:00,2022-10-20 14:00:00 +281.221208327415,2022-10-20 14:00:00,2022-10-20 15:00:00 +436.645587885851,2022-10-20 15:00:00,2022-10-20 16:00:00 +314.96658114464,2022-10-20 16:00:00,2022-10-20 17:00:00 +448.713404928677,2022-10-20 17:00:00,2022-10-20 18:00:00 +395.275916289809,2022-10-20 18:00:00,2022-10-20 19:00:00 +276.200985615442,2022-10-20 19:00:00,2022-10-20 20:00:00 +379.902882282621,2022-10-20 20:00:00,2022-10-20 21:00:00 +288.57681262043,2022-10-20 21:00:00,2022-10-20 22:00:00 +251.723717863906,2022-10-20 22:00:00,2022-10-20 23:00:00 +330.726644688994,2022-10-20 23:00:00,2022-10-21 00:00:00 +248.129780465293,2022-10-21 00:00:00,2022-10-21 01:00:00 +466.223456302653,2022-10-21 01:00:00,2022-10-21 02:00:00 +357.507122780203,2022-10-21 02:00:00,2022-10-21 03:00:00 +425.010688485196,2022-10-21 03:00:00,2022-10-21 04:00:00 +369.41694116817,2022-10-21 04:00:00,2022-10-21 05:00:00 +420.599336281439,2022-10-21 05:00:00,2022-10-21 06:00:00 +324.779268405298,2022-10-21 06:00:00,2022-10-21 07:00:00 +348.592945599833,2022-10-21 07:00:00,2022-10-21 08:00:00 +386.735962734007,2022-10-21 08:00:00,2022-10-21 09:00:00 +438.280884986325,2022-10-21 09:00:00,2022-10-21 10:00:00 +264.996294481233,2022-10-21 10:00:00,2022-10-21 11:00:00 +279.030856156564,2022-10-21 11:00:00,2022-10-21 12:00:00 +398.904943321644,2022-10-21 12:00:00,2022-10-21 13:00:00 +390.89330900232,2022-10-21 13:00:00,2022-10-21 14:00:00 +255.214271259576,2022-10-21 14:00:00,2022-10-21 15:00:00 +290.946210110006,2022-10-21 15:00:00,2022-10-21 16:00:00 +303.109928616038,2022-10-21 16:00:00,2022-10-21 17:00:00 +387.525960775636,2022-10-21 17:00:00,2022-10-21 18:00:00 +248.777950871043,2022-10-21 18:00:00,2022-10-21 19:00:00 +318.257039385913,2022-10-21 19:00:00,2022-10-21 20:00:00 +469.03711309431,2022-10-21 20:00:00,2022-10-21 21:00:00 +433.003999247152,2022-10-21 21:00:00,2022-10-21 22:00:00 +400.66673265719,2022-10-21 22:00:00,2022-10-21 23:00:00 +360.952539648211,2022-10-21 23:00:00,2022-10-22 00:00:00 +383.075487047564,2022-10-22 00:00:00,2022-10-22 01:00:00 +297.17155996484,2022-10-22 01:00:00,2022-10-22 02:00:00 +389.673518873256,2022-10-22 02:00:00,2022-10-22 03:00:00 +373.240280182649,2022-10-22 03:00:00,2022-10-22 04:00:00 +222.228943633738,2022-10-22 04:00:00,2022-10-22 05:00:00 +333.13410854011,2022-10-22 05:00:00,2022-10-22 06:00:00 +343.524217133224,2022-10-22 06:00:00,2022-10-22 07:00:00 +291.543057597912,2022-10-22 07:00:00,2022-10-22 08:00:00 +316.131096451851,2022-10-22 08:00:00,2022-10-22 09:00:00 +405.020813728371,2022-10-22 09:00:00,2022-10-22 10:00:00 +320.269492575757,2022-10-22 10:00:00,2022-10-22 11:00:00 +361.81764537653,2022-10-22 11:00:00,2022-10-22 12:00:00 +349.792286143873,2022-10-22 12:00:00,2022-10-22 13:00:00 +331.485630635642,2022-10-22 13:00:00,2022-10-22 14:00:00 +369.913710884684,2022-10-22 14:00:00,2022-10-22 15:00:00 +319.784278075326,2022-10-22 15:00:00,2022-10-22 16:00:00 +298.468596109379,2022-10-22 16:00:00,2022-10-22 17:00:00 +470.780819750316,2022-10-22 17:00:00,2022-10-22 18:00:00 +367.64073895132,2022-10-22 18:00:00,2022-10-22 19:00:00 +299.466411582656,2022-10-22 19:00:00,2022-10-22 20:00:00 +295.97887351352,2022-10-22 20:00:00,2022-10-22 21:00:00 +344.619920450614,2022-10-22 21:00:00,2022-10-22 22:00:00 +263.655443775922,2022-10-22 22:00:00,2022-10-22 23:00:00 +385.907084790449,2022-10-22 23:00:00,2022-10-23 00:00:00 +306.965456416214,2022-10-23 00:00:00,2022-10-23 01:00:00 +483.855875658647,2022-10-23 01:00:00,2022-10-23 02:00:00 +249.350243311128,2022-10-23 02:00:00,2022-10-23 03:00:00 +406.531080188448,2022-10-23 03:00:00,2022-10-23 04:00:00 +283.343220441012,2022-10-23 04:00:00,2022-10-23 05:00:00 +514.262119513102,2022-10-23 05:00:00,2022-10-23 06:00:00 +270.120029056657,2022-10-23 06:00:00,2022-10-23 07:00:00 +318.105717495515,2022-10-23 07:00:00,2022-10-23 08:00:00 +409.576637103715,2022-10-23 08:00:00,2022-10-23 09:00:00 +462.948800724647,2022-10-23 09:00:00,2022-10-23 10:00:00 +257.165014291879,2022-10-23 10:00:00,2022-10-23 11:00:00 +396.415154281103,2022-10-23 11:00:00,2022-10-23 12:00:00 +399.62786449042,2022-10-23 12:00:00,2022-10-23 13:00:00 +344.898620385375,2022-10-23 13:00:00,2022-10-23 14:00:00 +358.740758333279,2022-10-23 14:00:00,2022-10-23 15:00:00 +235.481696909436,2022-10-23 15:00:00,2022-10-23 16:00:00 +359.332310749798,2022-10-23 16:00:00,2022-10-23 17:00:00 +445.482949311688,2022-10-23 17:00:00,2022-10-23 18:00:00 +335.642996566506,2022-10-23 18:00:00,2022-10-23 19:00:00 +401.679429324974,2022-10-23 19:00:00,2022-10-23 20:00:00 +263.927211016957,2022-10-23 20:00:00,2022-10-23 21:00:00 +314.449470085064,2022-10-23 21:00:00,2022-10-23 22:00:00 +253.979716664576,2022-10-23 22:00:00,2022-10-23 23:00:00 +351.893806347864,2022-10-23 23:00:00,2022-10-24 00:00:00 diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-09-21%00#00#00_et_2022-10-05%00#00#00.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-09-21%00#00#00_et_2022-10-05%00#00#00.csv new file mode 100644 index 000000000..1635e68c3 --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-09-21%00#00#00_et_2022-10-05%00#00#00.csv @@ -0,0 +1,337 @@ +reading,start time,end time +438.083719422164,2022-09-21 00:00:00,2022-09-21 01:00:00 +391.463311951399,2022-09-21 01:00:00,2022-09-21 02:00:00 +356.864840490494,2022-09-21 02:00:00,2022-09-21 03:00:00 +314.091556573792,2022-09-21 03:00:00,2022-09-21 04:00:00 +389.142353591587,2022-09-21 04:00:00,2022-09-21 05:00:00 +274.844925859539,2022-09-21 05:00:00,2022-09-21 06:00:00 +288.903691634205,2022-09-21 06:00:00,2022-09-21 07:00:00 +243.785547944623,2022-09-21 07:00:00,2022-09-21 08:00:00 +475.946901253962,2022-09-21 08:00:00,2022-09-21 09:00:00 +347.994350011554,2022-09-21 09:00:00,2022-09-21 10:00:00 +340.339449845345,2022-09-21 10:00:00,2022-09-21 11:00:00 +329.938610395522,2022-09-21 11:00:00,2022-09-21 12:00:00 +366.20021991616,2022-09-21 12:00:00,2022-09-21 13:00:00 +384.613165504252,2022-09-21 13:00:00,2022-09-21 14:00:00 +309.399702994701,2022-09-21 14:00:00,2022-09-21 15:00:00 +404.646936230055,2022-09-21 15:00:00,2022-09-21 16:00:00 +365.522051604785,2022-09-21 16:00:00,2022-09-21 17:00:00 +206.938402590945,2022-09-21 17:00:00,2022-09-21 18:00:00 +219.388956519532,2022-09-21 18:00:00,2022-09-21 19:00:00 +342.808866169496,2022-09-21 19:00:00,2022-09-21 20:00:00 +386.744186705273,2022-09-21 20:00:00,2022-09-21 21:00:00 +351.013586523277,2022-09-21 21:00:00,2022-09-21 22:00:00 +251.958027951941,2022-09-21 22:00:00,2022-09-21 23:00:00 +327.753102291289,2022-09-21 23:00:00,2022-09-22 00:00:00 +455.546409290928,2022-09-22 00:00:00,2022-09-22 01:00:00 +208.736932958295,2022-09-22 01:00:00,2022-09-22 02:00:00 +373.993138903895,2022-09-22 02:00:00,2022-09-22 03:00:00 +491.073861860982,2022-09-22 03:00:00,2022-09-22 04:00:00 +436.528357347624,2022-09-22 04:00:00,2022-09-22 05:00:00 +293.867339060125,2022-09-22 05:00:00,2022-09-22 06:00:00 +412.42846263234,2022-09-22 06:00:00,2022-09-22 07:00:00 +310.301921008392,2022-09-22 07:00:00,2022-09-22 08:00:00 +382.505055840405,2022-09-22 08:00:00,2022-09-22 09:00:00 +282.324831048227,2022-09-22 09:00:00,2022-09-22 10:00:00 +428.422389666345,2022-09-22 10:00:00,2022-09-22 11:00:00 +323.091929511782,2022-09-22 11:00:00,2022-09-22 12:00:00 +296.667693422053,2022-09-22 12:00:00,2022-09-22 13:00:00 +329.140796605643,2022-09-22 13:00:00,2022-09-22 14:00:00 +400.403239588173,2022-09-22 14:00:00,2022-09-22 15:00:00 +293.302631627676,2022-09-22 15:00:00,2022-09-22 16:00:00 +373.426594262856,2022-09-22 16:00:00,2022-09-22 17:00:00 +284.512551159751,2022-09-22 17:00:00,2022-09-22 18:00:00 +347.260196632488,2022-09-22 18:00:00,2022-09-22 19:00:00 +351.879222939947,2022-09-22 19:00:00,2022-09-22 20:00:00 +410.503422523348,2022-09-22 20:00:00,2022-09-22 21:00:00 +427.051592856678,2022-09-22 21:00:00,2022-09-22 22:00:00 +391.541804521096,2022-09-22 22:00:00,2022-09-22 23:00:00 +427.864984028205,2022-09-22 23:00:00,2022-09-23 00:00:00 +258.316339434722,2022-09-23 00:00:00,2022-09-23 01:00:00 +285.888163002687,2022-09-23 01:00:00,2022-09-23 02:00:00 +301.52328889341,2022-09-23 02:00:00,2022-09-23 03:00:00 +314.078877280615,2022-09-23 03:00:00,2022-09-23 04:00:00 +308.515037609693,2022-09-23 04:00:00,2022-09-23 05:00:00 +381.394541327779,2022-09-23 05:00:00,2022-09-23 06:00:00 +260.910489630471,2022-09-23 06:00:00,2022-09-23 07:00:00 +326.427215975593,2022-09-23 07:00:00,2022-09-23 08:00:00 +273.498612757447,2022-09-23 08:00:00,2022-09-23 09:00:00 +364.306007058726,2022-09-23 09:00:00,2022-09-23 10:00:00 +393.739078260508,2022-09-23 10:00:00,2022-09-23 11:00:00 +295.533303371094,2022-09-23 11:00:00,2022-09-23 12:00:00 +345.836286292844,2022-09-23 12:00:00,2022-09-23 13:00:00 +254.194702797479,2022-09-23 13:00:00,2022-09-23 14:00:00 +422.202156249001,2022-09-23 14:00:00,2022-09-23 15:00:00 +364.713775812442,2022-09-23 15:00:00,2022-09-23 16:00:00 +413.088442229509,2022-09-23 16:00:00,2022-09-23 17:00:00 +311.761474344682,2022-09-23 17:00:00,2022-09-23 18:00:00 +310.988938498683,2022-09-23 18:00:00,2022-09-23 19:00:00 +360.988978281267,2022-09-23 19:00:00,2022-09-23 20:00:00 +363.525126533611,2022-09-23 20:00:00,2022-09-23 21:00:00 +303.552810453073,2022-09-23 21:00:00,2022-09-23 22:00:00 +422.958147458971,2022-09-23 22:00:00,2022-09-23 23:00:00 +380.70849097668,2022-09-23 23:00:00,2022-09-24 00:00:00 +254.410859636462,2022-09-24 00:00:00,2022-09-24 01:00:00 +421.572092021905,2022-09-24 01:00:00,2022-09-24 02:00:00 +321.313787199166,2022-09-24 02:00:00,2022-09-24 03:00:00 +319.842637471002,2022-09-24 03:00:00,2022-09-24 04:00:00 +283.334169622366,2022-09-24 04:00:00,2022-09-24 05:00:00 +459.745660523611,2022-09-24 05:00:00,2022-09-24 06:00:00 +292.036367692898,2022-09-24 06:00:00,2022-09-24 07:00:00 +352.388191109587,2022-09-24 07:00:00,2022-09-24 08:00:00 +311.714143067955,2022-09-24 08:00:00,2022-09-24 09:00:00 +286.544382758557,2022-09-24 09:00:00,2022-09-24 10:00:00 +432.862211491504,2022-09-24 10:00:00,2022-09-24 11:00:00 +346.952763110325,2022-09-24 11:00:00,2022-09-24 12:00:00 +338.569183587549,2022-09-24 12:00:00,2022-09-24 13:00:00 +383.989848713255,2022-09-24 13:00:00,2022-09-24 14:00:00 +271.946186566466,2022-09-24 14:00:00,2022-09-24 15:00:00 +495.707220349048,2022-09-24 15:00:00,2022-09-24 16:00:00 +378.520342645599,2022-09-24 16:00:00,2022-09-24 17:00:00 +204.417652670249,2022-09-24 17:00:00,2022-09-24 18:00:00 +332.745248384805,2022-09-24 18:00:00,2022-09-24 19:00:00 +304.774931470362,2022-09-24 19:00:00,2022-09-24 20:00:00 +283.988253024681,2022-09-24 20:00:00,2022-09-24 21:00:00 +249.322348357624,2022-09-24 21:00:00,2022-09-24 22:00:00 +330.57053483347,2022-09-24 22:00:00,2022-09-24 23:00:00 +346.949992420106,2022-09-24 23:00:00,2022-09-25 00:00:00 +339.153155591456,2022-09-25 00:00:00,2022-09-25 01:00:00 +439.939036073649,2022-09-25 01:00:00,2022-09-25 02:00:00 +306.824074097983,2022-09-25 02:00:00,2022-09-25 03:00:00 +312.688423250662,2022-09-25 03:00:00,2022-09-25 04:00:00 +383.277720540339,2022-09-25 04:00:00,2022-09-25 05:00:00 +438.49861891415,2022-09-25 05:00:00,2022-09-25 06:00:00 +378.724330416737,2022-09-25 06:00:00,2022-09-25 07:00:00 +335.925528409337,2022-09-25 07:00:00,2022-09-25 08:00:00 +275.242043183642,2022-09-25 08:00:00,2022-09-25 09:00:00 +244.299825131238,2022-09-25 09:00:00,2022-09-25 10:00:00 +383.745074847329,2022-09-25 10:00:00,2022-09-25 11:00:00 +351.543276048165,2022-09-25 11:00:00,2022-09-25 12:00:00 +419.573112405314,2022-09-25 12:00:00,2022-09-25 13:00:00 +329.071188106143,2022-09-25 13:00:00,2022-09-25 14:00:00 +307.333480918998,2022-09-25 14:00:00,2022-09-25 15:00:00 +429.638240775009,2022-09-25 15:00:00,2022-09-25 16:00:00 +301.920216362286,2022-09-25 16:00:00,2022-09-25 17:00:00 +382.95013620404,2022-09-25 17:00:00,2022-09-25 18:00:00 +261.796797996743,2022-09-25 18:00:00,2022-09-25 19:00:00 +392.238389958351,2022-09-25 19:00:00,2022-09-25 20:00:00 +294.476325541195,2022-09-25 20:00:00,2022-09-25 21:00:00 +387.297983708633,2022-09-25 21:00:00,2022-09-25 22:00:00 +371.718493132666,2022-09-25 22:00:00,2022-09-25 23:00:00 +459.34401718899,2022-09-25 23:00:00,2022-09-26 00:00:00 +357.324944381128,2022-09-26 00:00:00,2022-09-26 01:00:00 +207.337448367246,2022-09-26 01:00:00,2022-09-26 02:00:00 +301.70073779502,2022-09-26 02:00:00,2022-09-26 03:00:00 +390.400763015445,2022-09-26 03:00:00,2022-09-26 04:00:00 +306.240411811229,2022-09-26 04:00:00,2022-09-26 05:00:00 +368.631457272047,2022-09-26 05:00:00,2022-09-26 06:00:00 +254.344332089136,2022-09-26 06:00:00,2022-09-26 07:00:00 +397.800734240858,2022-09-26 07:00:00,2022-09-26 08:00:00 +297.881080401295,2022-09-26 08:00:00,2022-09-26 09:00:00 +409.795543785714,2022-09-26 09:00:00,2022-09-26 10:00:00 +429.91125882402,2022-09-26 10:00:00,2022-09-26 11:00:00 +305.964018983328,2022-09-26 11:00:00,2022-09-26 12:00:00 +390.893207782305,2022-09-26 12:00:00,2022-09-26 13:00:00 +341.531007687846,2022-09-26 13:00:00,2022-09-26 14:00:00 +402.337229266735,2022-09-26 14:00:00,2022-09-26 15:00:00 +300.132490774298,2022-09-26 15:00:00,2022-09-26 16:00:00 +386.456815078507,2022-09-26 16:00:00,2022-09-26 17:00:00 +262.583897998136,2022-09-26 17:00:00,2022-09-26 18:00:00 +302.195256663831,2022-09-26 18:00:00,2022-09-26 19:00:00 +273.055256361365,2022-09-26 19:00:00,2022-09-26 20:00:00 +326.524703145616,2022-09-26 20:00:00,2022-09-26 21:00:00 +231.194193335378,2022-09-26 21:00:00,2022-09-26 22:00:00 +458.633859947079,2022-09-26 22:00:00,2022-09-26 23:00:00 +423.194334396123,2022-09-26 23:00:00,2022-09-27 00:00:00 +229.963263544882,2022-09-27 00:00:00,2022-09-27 01:00:00 +437.255024882001,2022-09-27 01:00:00,2022-09-27 02:00:00 +340.927539542878,2022-09-27 02:00:00,2022-09-27 03:00:00 +335.57185911633,2022-09-27 03:00:00,2022-09-27 04:00:00 +391.866349376936,2022-09-27 04:00:00,2022-09-27 05:00:00 +332.676190556581,2022-09-27 05:00:00,2022-09-27 06:00:00 +325.595896731446,2022-09-27 06:00:00,2022-09-27 07:00:00 +282.115568508013,2022-09-27 07:00:00,2022-09-27 08:00:00 +389.400718197343,2022-09-27 08:00:00,2022-09-27 09:00:00 +310.981472995832,2022-09-27 09:00:00,2022-09-27 10:00:00 +361.844209982979,2022-09-27 10:00:00,2022-09-27 11:00:00 +359.830783234235,2022-09-27 11:00:00,2022-09-27 12:00:00 +350.358322563767,2022-09-27 12:00:00,2022-09-27 13:00:00 +351.576417265699,2022-09-27 13:00:00,2022-09-27 14:00:00 +432.172606122845,2022-09-27 14:00:00,2022-09-27 15:00:00 +379.340273659953,2022-09-27 15:00:00,2022-09-27 16:00:00 +375.126314722705,2022-09-27 16:00:00,2022-09-27 17:00:00 +247.012851948397,2022-09-27 17:00:00,2022-09-27 18:00:00 +372.125202983485,2022-09-27 18:00:00,2022-09-27 19:00:00 +339.78979528494,2022-09-27 19:00:00,2022-09-27 20:00:00 +252.499969679035,2022-09-27 20:00:00,2022-09-27 21:00:00 +234.65653034816,2022-09-27 21:00:00,2022-09-27 22:00:00 +323.558659231488,2022-09-27 22:00:00,2022-09-27 23:00:00 +305.939565201204,2022-09-27 23:00:00,2022-09-28 00:00:00 +328.509046332314,2022-09-28 00:00:00,2022-09-28 01:00:00 +350.589130579925,2022-09-28 01:00:00,2022-09-28 02:00:00 +418.944141717913,2022-09-28 02:00:00,2022-09-28 03:00:00 +280.84398703637,2022-09-28 03:00:00,2022-09-28 04:00:00 +350.096699007379,2022-09-28 04:00:00,2022-09-28 05:00:00 +338.970867555826,2022-09-28 05:00:00,2022-09-28 06:00:00 +445.838871868225,2022-09-28 06:00:00,2022-09-28 07:00:00 +422.159589966378,2022-09-28 07:00:00,2022-09-28 08:00:00 +327.098913932349,2022-09-28 08:00:00,2022-09-28 09:00:00 +184.204424682855,2022-09-28 09:00:00,2022-09-28 10:00:00 +318.844766811273,2022-09-28 10:00:00,2022-09-28 11:00:00 +325.301616221232,2022-09-28 11:00:00,2022-09-28 12:00:00 +383.6314907496,2022-09-28 12:00:00,2022-09-28 13:00:00 +293.608211211458,2022-09-28 13:00:00,2022-09-28 14:00:00 +386.156842995767,2022-09-28 14:00:00,2022-09-28 15:00:00 +310.227530827771,2022-09-28 15:00:00,2022-09-28 16:00:00 +432.965861273951,2022-09-28 16:00:00,2022-09-28 17:00:00 +344.435434870683,2022-09-28 17:00:00,2022-09-28 18:00:00 +362.106145204035,2022-09-28 18:00:00,2022-09-28 19:00:00 +364.39769965614,2022-09-28 19:00:00,2022-09-28 20:00:00 +251.461297214322,2022-09-28 20:00:00,2022-09-28 21:00:00 +385.152356049577,2022-09-28 21:00:00,2022-09-28 22:00:00 +343.873543052684,2022-09-28 22:00:00,2022-09-28 23:00:00 +448.851622778885,2022-09-28 23:00:00,2022-09-29 00:00:00 +317.892028238334,2022-09-29 00:00:00,2022-09-29 01:00:00 +301.142729453161,2022-09-29 01:00:00,2022-09-29 02:00:00 +198.605325283089,2022-09-29 02:00:00,2022-09-29 03:00:00 +429.162598910839,2022-09-29 03:00:00,2022-09-29 04:00:00 +363.757632365307,2022-09-29 04:00:00,2022-09-29 05:00:00 +398.387886783139,2022-09-29 05:00:00,2022-09-29 06:00:00 +448.860200530055,2022-09-29 06:00:00,2022-09-29 07:00:00 +412.791403962786,2022-09-29 07:00:00,2022-09-29 08:00:00 +245.454144323922,2022-09-29 08:00:00,2022-09-29 09:00:00 +372.763429447311,2022-09-29 09:00:00,2022-09-29 10:00:00 +321.024870920005,2022-09-29 10:00:00,2022-09-29 11:00:00 +269.84511942365,2022-09-29 11:00:00,2022-09-29 12:00:00 +323.200922801776,2022-09-29 12:00:00,2022-09-29 13:00:00 +314.309470735795,2022-09-29 13:00:00,2022-09-29 14:00:00 +467.327746963372,2022-09-29 14:00:00,2022-09-29 15:00:00 +320.080678436551,2022-09-29 15:00:00,2022-09-29 16:00:00 +311.812864077356,2022-09-29 16:00:00,2022-09-29 17:00:00 +402.482497804951,2022-09-29 17:00:00,2022-09-29 18:00:00 +463.31535647198,2022-09-29 18:00:00,2022-09-29 19:00:00 +376.177552230429,2022-09-29 19:00:00,2022-09-29 20:00:00 +319.718689763219,2022-09-29 20:00:00,2022-09-29 21:00:00 +416.988633030393,2022-09-29 21:00:00,2022-09-29 22:00:00 +453.242682230918,2022-09-29 22:00:00,2022-09-29 23:00:00 +423.319649805317,2022-09-29 23:00:00,2022-09-30 00:00:00 +322.564691543383,2022-09-30 00:00:00,2022-09-30 01:00:00 +273.106445924463,2022-09-30 01:00:00,2022-09-30 02:00:00 +391.165033802978,2022-09-30 02:00:00,2022-09-30 03:00:00 +360.595635426778,2022-09-30 03:00:00,2022-09-30 04:00:00 +449.385337480673,2022-09-30 04:00:00,2022-09-30 05:00:00 +448.335858899688,2022-09-30 05:00:00,2022-09-30 06:00:00 +347.941943550066,2022-09-30 06:00:00,2022-09-30 07:00:00 +337.170315183809,2022-09-30 07:00:00,2022-09-30 08:00:00 +316.13809935385,2022-09-30 08:00:00,2022-09-30 09:00:00 +364.992525243998,2022-09-30 09:00:00,2022-09-30 10:00:00 +350.397813885358,2022-09-30 10:00:00,2022-09-30 11:00:00 +454.290999856772,2022-09-30 11:00:00,2022-09-30 12:00:00 +333.342828819419,2022-09-30 12:00:00,2022-09-30 13:00:00 +328.25246641268,2022-09-30 13:00:00,2022-09-30 14:00:00 +390.756117114605,2022-09-30 14:00:00,2022-09-30 15:00:00 +339.858814267893,2022-09-30 15:00:00,2022-09-30 16:00:00 +257.570170880693,2022-09-30 16:00:00,2022-09-30 17:00:00 +359.931448105887,2022-09-30 17:00:00,2022-09-30 18:00:00 +444.358609928814,2022-09-30 18:00:00,2022-09-30 19:00:00 +336.090376681696,2022-09-30 19:00:00,2022-09-30 20:00:00 +251.228697049817,2022-09-30 20:00:00,2022-09-30 21:00:00 +347.58766002804,2022-09-30 21:00:00,2022-09-30 22:00:00 +351.212734995663,2022-09-30 22:00:00,2022-09-30 23:00:00 +266.197118467871,2022-09-30 23:00:00,2022-10-01 00:00:00 +395.22406346407,2022-10-01 00:00:00,2022-10-01 01:00:00 +411.121057695311,2022-10-01 01:00:00,2022-10-01 02:00:00 +345.909328805102,2022-10-01 02:00:00,2022-10-01 03:00:00 +218.028724402196,2022-10-01 03:00:00,2022-10-01 04:00:00 +389.831799516595,2022-10-01 04:00:00,2022-10-01 05:00:00 +372.617777193577,2022-10-01 05:00:00,2022-10-01 06:00:00 +260.503904112491,2022-10-01 06:00:00,2022-10-01 07:00:00 +303.400822592495,2022-10-01 07:00:00,2022-10-01 08:00:00 +358.619766416547,2022-10-01 08:00:00,2022-10-01 09:00:00 +399.30531741719,2022-10-01 09:00:00,2022-10-01 10:00:00 +373.99115717646,2022-10-01 10:00:00,2022-10-01 11:00:00 +322.284747929683,2022-10-01 11:00:00,2022-10-01 12:00:00 +404.701703548359,2022-10-01 12:00:00,2022-10-01 13:00:00 +340.324690669542,2022-10-01 13:00:00,2022-10-01 14:00:00 +371.210169342873,2022-10-01 14:00:00,2022-10-01 15:00:00 +253.597946314354,2022-10-01 15:00:00,2022-10-01 16:00:00 +252.401109888269,2022-10-01 16:00:00,2022-10-01 17:00:00 +388.785625788579,2022-10-01 17:00:00,2022-10-01 18:00:00 +242.441786383144,2022-10-01 18:00:00,2022-10-01 19:00:00 +306.914469730098,2022-10-01 19:00:00,2022-10-01 20:00:00 +446.427285877954,2022-10-01 20:00:00,2022-10-01 21:00:00 +317.536023362176,2022-10-01 21:00:00,2022-10-01 22:00:00 +327.938262969745,2022-10-01 22:00:00,2022-10-01 23:00:00 +439.351541222612,2022-10-01 23:00:00,2022-10-02 00:00:00 +285.924746687686,2022-10-02 00:00:00,2022-10-02 01:00:00 +414.696009004667,2022-10-02 01:00:00,2022-10-02 02:00:00 +337.080425179812,2022-10-02 02:00:00,2022-10-02 03:00:00 +342.064566321652,2022-10-02 03:00:00,2022-10-02 04:00:00 +478.928276335886,2022-10-02 04:00:00,2022-10-02 05:00:00 +204.901530320927,2022-10-02 05:00:00,2022-10-02 06:00:00 +343.907926304721,2022-10-02 06:00:00,2022-10-02 07:00:00 +382.963675993739,2022-10-02 07:00:00,2022-10-02 08:00:00 +308.86525949746,2022-10-02 08:00:00,2022-10-02 09:00:00 +348.07151066877,2022-10-02 09:00:00,2022-10-02 10:00:00 +439.436470724006,2022-10-02 10:00:00,2022-10-02 11:00:00 +402.786892129002,2022-10-02 11:00:00,2022-10-02 12:00:00 +359.443844022127,2022-10-02 12:00:00,2022-10-02 13:00:00 +323.233839932377,2022-10-02 13:00:00,2022-10-02 14:00:00 +273.592940368767,2022-10-02 14:00:00,2022-10-02 15:00:00 +361.292054055994,2022-10-02 15:00:00,2022-10-02 16:00:00 +281.734405339393,2022-10-02 16:00:00,2022-10-02 17:00:00 +409.792705065548,2022-10-02 17:00:00,2022-10-02 18:00:00 +290.487804634103,2022-10-02 18:00:00,2022-10-02 19:00:00 +302.307284042319,2022-10-02 19:00:00,2022-10-02 20:00:00 +489.857317363039,2022-10-02 20:00:00,2022-10-02 21:00:00 +434.149561124142,2022-10-02 21:00:00,2022-10-02 22:00:00 +309.587765367422,2022-10-02 22:00:00,2022-10-02 23:00:00 +305.26535570538,2022-10-02 23:00:00,2022-10-03 00:00:00 +307.615931838746,2022-10-03 00:00:00,2022-10-03 01:00:00 +391.409949688114,2022-10-03 01:00:00,2022-10-03 02:00:00 +278.477273455629,2022-10-03 02:00:00,2022-10-03 03:00:00 +365.777554587032,2022-10-03 03:00:00,2022-10-03 04:00:00 +284.428856202738,2022-10-03 04:00:00,2022-10-03 05:00:00 +362.99888905454,2022-10-03 05:00:00,2022-10-03 06:00:00 +251.676635001897,2022-10-03 06:00:00,2022-10-03 07:00:00 +386.582724268706,2022-10-03 07:00:00,2022-10-03 08:00:00 +342.493457880359,2022-10-03 08:00:00,2022-10-03 09:00:00 +352.429444044417,2022-10-03 09:00:00,2022-10-03 10:00:00 +482.783622599463,2022-10-03 10:00:00,2022-10-03 11:00:00 +281.159030300043,2022-10-03 11:00:00,2022-10-03 12:00:00 +365.45561801046,2022-10-03 12:00:00,2022-10-03 13:00:00 +277.983160755315,2022-10-03 13:00:00,2022-10-03 14:00:00 +307.828949799914,2022-10-03 14:00:00,2022-10-03 15:00:00 +384.276714804148,2022-10-03 15:00:00,2022-10-03 16:00:00 +337.262175720648,2022-10-03 16:00:00,2022-10-03 17:00:00 +288.043233554843,2022-10-03 17:00:00,2022-10-03 18:00:00 +411.503781515727,2022-10-03 18:00:00,2022-10-03 19:00:00 +332.617858165806,2022-10-03 19:00:00,2022-10-03 20:00:00 +361.656901634661,2022-10-03 20:00:00,2022-10-03 21:00:00 +312.04327998482,2022-10-03 21:00:00,2022-10-03 22:00:00 +297.367288743393,2022-10-03 22:00:00,2022-10-03 23:00:00 +333.187133905014,2022-10-03 23:00:00,2022-10-04 00:00:00 +465.298264808623,2022-10-04 00:00:00,2022-10-04 01:00:00 +247.180546189533,2022-10-04 01:00:00,2022-10-04 02:00:00 +235.534912267376,2022-10-04 02:00:00,2022-10-04 03:00:00 +435.055689426698,2022-10-04 03:00:00,2022-10-04 04:00:00 +395.684160945864,2022-10-04 04:00:00,2022-10-04 05:00:00 +327.535700078299,2022-10-04 05:00:00,2022-10-04 06:00:00 +335.290563411958,2022-10-04 06:00:00,2022-10-04 07:00:00 +361.36182055662,2022-10-04 07:00:00,2022-10-04 08:00:00 +332.260757702705,2022-10-04 08:00:00,2022-10-04 09:00:00 +471.053499213044,2022-10-04 09:00:00,2022-10-04 10:00:00 +425.647145696277,2022-10-04 10:00:00,2022-10-04 11:00:00 +336.352424046968,2022-10-04 11:00:00,2022-10-04 12:00:00 +365.694765373711,2022-10-04 12:00:00,2022-10-04 13:00:00 +314.670346421271,2022-10-04 13:00:00,2022-10-04 14:00:00 +329.599351517657,2022-10-04 14:00:00,2022-10-04 15:00:00 +328.917644870395,2022-10-04 15:00:00,2022-10-04 16:00:00 +273.499757436676,2022-10-04 16:00:00,2022-10-04 17:00:00 +350.561993028045,2022-10-04 17:00:00,2022-10-04 18:00:00 +403.039299214499,2022-10-04 18:00:00,2022-10-04 19:00:00 +382.251399272379,2022-10-04 19:00:00,2022-10-04 20:00:00 +237.17397274806,2022-10-04 20:00:00,2022-10-04 21:00:00 +376.520988754553,2022-10-04 21:00:00,2022-10-04 22:00:00 +377.70568966687,2022-10-04 22:00:00,2022-10-04 23:00:00 +313.788121766443,2022-10-04 23:00:00,2022-10-05 00:00:00 \ No newline at end of file diff --git a/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kgCO2_st_-inf_et_inf.csv b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kgCO2_st_-inf_et_inf.csv new file mode 100644 index 000000000..06e25ffeb --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kgCO2_st_-inf_et_inf.csv @@ -0,0 +1,76 @@ +reading,start time,end time +252.892148928677,2022-08-18 00:00:00,2022-08-19 00:00:00 +223.337293871196,2022-08-19 00:00:00,2022-08-20 00:00:00 +255.680774535246,2022-08-20 00:00:00,2022-08-21 00:00:00 +250.846348838948,2022-08-21 00:00:00,2022-08-22 00:00:00 +242.698017028994,2022-08-22 00:00:00,2022-08-23 00:00:00 +249.367853797597,2022-08-23 00:00:00,2022-08-24 00:00:00 +251.85569690265,2022-08-24 00:00:00,2022-08-25 00:00:00 +247.295309798749,2022-08-25 00:00:00,2022-08-26 00:00:00 +230.662860940612,2022-08-26 00:00:00,2022-08-27 00:00:00 +248.74858156857,2022-08-27 00:00:00,2022-08-28 00:00:00 +245.705851370349,2022-08-28 00:00:00,2022-08-29 00:00:00 +232.233846283603,2022-08-29 00:00:00,2022-08-30 00:00:00 +253.700622881239,2022-08-30 00:00:00,2022-08-31 00:00:00 +243.767850197022,2022-08-31 00:00:00,2022-09-01 00:00:00 +238.183704532081,2022-09-01 00:00:00,2022-09-02 00:00:00 +257.094979610576,2022-09-02 00:00:00,2022-09-03 00:00:00 +257.777319080649,2022-09-03 00:00:00,2022-09-04 00:00:00 +246.512286453807,2022-09-04 00:00:00,2022-09-05 00:00:00 +229.886225395202,2022-09-05 00:00:00,2022-09-06 00:00:00 +250.624023704122,2022-09-06 00:00:00,2022-09-07 00:00:00 +251.627138465283,2022-09-07 00:00:00,2022-09-08 00:00:00 +241.828457022283,2022-09-08 00:00:00,2022-09-09 00:00:00 +249.185273607622,2022-09-09 00:00:00,2022-09-10 00:00:00 +245.574982720773,2022-09-10 00:00:00,2022-09-11 00:00:00 +265.766825732167,2022-09-11 00:00:00,2022-09-12 00:00:00 +246.524273835636,2022-09-12 00:00:00,2022-09-13 00:00:00 +253.532426577597,2022-09-13 00:00:00,2022-09-14 00:00:00 +238.701910075936,2022-09-14 00:00:00,2022-09-15 00:00:00 +251.286709376873,2022-09-15 00:00:00,2022-09-16 00:00:00 +241.148694861167,2022-09-16 00:00:00,2022-09-17 00:00:00 +254.640177033644,2022-09-17 00:00:00,2022-09-18 00:00:00 +256.318865345186,2022-09-18 00:00:00,2022-09-19 00:00:00 +243.760295617627,2022-09-19 00:00:00,2022-09-20 00:00:00 +269.72814149219,2022-09-20 00:00:00,2022-09-21 00:00:00 +239.535250123288,2022-09-21 00:00:00,2022-09-22 00:00:00 +257.968922072573,2022-09-22 00:00:00,2022-09-23 00:00:00 +236.884293822186,2022-09-23 00:00:00,2022-09-24 00:00:00 +236.457969882856,2022-09-24 00:00:00,2022-09-25 00:00:00 +251.908275731723,2022-09-25 00:00:00,2022-09-26 00:00:00 +240.057503051384,2022-09-26 00:00:00,2022-09-27 00:00:00 +238.170393268663,2022-09-27 00:00:00,2022-09-28 00:00:00 +248.098895622592,2022-09-28 00:00:00,2022-09-29 00:00:00 +256.175410700896,2022-09-29 00:00:00,2022-09-30 00:00:00 +248.813852738315,2022-09-30 00:00:00,2022-10-01 00:00:00 +243.496274125415,2022-10-01 00:00:00,2022-10-02 00:00:00 +249.047244409498,2022-10-02 00:00:00,2022-10-03 00:00:00 +239.200631710465,2022-10-03 00:00:00,2022-10-04 00:00:00 +248.790428309162,2022-10-04 00:00:00,2022-10-05 00:00:00 +244.894279966184,2022-10-05 00:00:00,2022-10-06 00:00:00 +250.473477472761,2022-10-06 00:00:00,2022-10-07 00:00:00 +256.267119601032,2022-10-07 00:00:00,2022-10-08 00:00:00 +243.485674905646,2022-10-08 00:00:00,2022-10-09 00:00:00 +229.262270537384,2022-10-09 00:00:00,2022-10-10 00:00:00 +245.49834197354,2022-10-10 00:00:00,2022-10-11 00:00:00 +242.651090400592,2022-10-11 00:00:00,2022-10-12 00:00:00 +256.465170820487,2022-10-12 00:00:00,2022-10-13 00:00:00 +251.210520208321,2022-10-13 00:00:00,2022-10-14 00:00:00 +247.116940873415,2022-10-14 00:00:00,2022-10-15 00:00:00 +238.967408502432,2022-10-15 00:00:00,2022-10-16 00:00:00 +244.104502447371,2022-10-16 00:00:00,2022-10-17 00:00:00 +249.851989275115,2022-10-17 00:00:00,2022-10-18 00:00:00 +243.749304861483,2022-10-18 00:00:00,2022-10-19 00:00:00 +235.366010252579,2022-10-19 00:00:00,2022-10-20 00:00:00 +248.940021970046,2022-10-20 00:00:00,2022-10-21 00:00:00 +253.6622840378,2022-10-21 00:00:00,2022-10-22 00:00:00 +240.301488632524,2022-10-22 00:00:00,2022-10-23 00:00:00 +248.852387944817,2022-10-23 00:00:00,2022-10-24 00:00:00 +261.518753786087,2022-10-24 00:00:00,2022-10-25 00:00:00 +269.97043892657,2022-10-25 00:00:00,2022-10-26 00:00:00 +236.241477685152,2022-10-26 00:00:00,2022-10-27 00:00:00 +238.243667723802,2022-10-27 00:00:00,2022-10-28 00:00:00 +249.593138158714,2022-10-28 00:00:00,2022-10-29 00:00:00 +265.822445194516,2022-10-29 00:00:00,2022-10-30 00:00:00 +246.706333347691,2022-10-30 00:00:00,2022-10-31 00:00:00 +231.028219367406,2022-10-31 00:00:00,2022-11-01 00:00:00 diff --git a/src/server/test/web/readingsData/expected_line_minmax__ri_15_mu_kWh_gu_kWh_st_2022-08-25000000_et_2022-10-25000000.csv b/src/server/test/web/readingsData/expected_line_minmax__ri_15_mu_kWh_gu_kWh_st_2022-08-25000000_et_2022-10-25000000.csv new file mode 100644 index 000000000..f034cb9ef --- /dev/null +++ b/src/server/test/web/readingsData/expected_line_minmax__ri_15_mu_kWh_gu_kWh_st_2022-08-25000000_et_2022-10-25000000.csv @@ -0,0 +1,62 @@ +min,reading,max,start time,end time +10.6426891004995,202.88180026332,397.189849395253,2022-08-25 00:00:00,2022-08-26 00:00:00 +16.5997962068877,179.691084704245,395.109107889164,2022-08-26 00:00:00,2022-08-27 00:00:00 +4.5823651802204,199.183807536,398.411679942704,2022-08-27 00:00:00,2022-08-28 00:00:00 +15.3642573360935,192.74995508249,394.643152087121,2022-08-28 00:00:00,2022-08-29 00:00:00 +6.29056060065448,185.412501885932,385.856740151065,2022-08-29 00:00:00,2022-08-30 00:00:00 +6.86420796677648,198.811074839024,395.563823102245,2022-08-30 00:00:00,2022-08-31 00:00:00 +7.43438994317359,193.504608720336,387.965878057152,2022-08-31 00:00:00,2022-09-01 00:00:00 +11.8212615738301,192.030328377401,399.520437427381,2022-09-01 00:00:00,2022-09-02 00:00:00 +8.33718067987179,212.075434543447,398.567045473078,2022-09-02 00:00:00,2022-09-03 00:00:00 +11.4111445542779,202.971610292043,393.389074200625,2022-09-03 00:00:00,2022-09-04 00:00:00 +15.6820576786335,196.141097903804,388.815491970447,2022-09-04 00:00:00,2022-09-05 00:00:00 +6.38333585089936,187.595473624637,397.052005292176,2022-09-05 00:00:00,2022-09-06 00:00:00 +4.96432191677293,199.037216460864,397.035480858967,2022-09-06 00:00:00,2022-09-07 00:00:00 +7.67557143008119,195.285318015471,381.204626945531,2022-09-07 00:00:00,2022-09-08 00:00:00 +6.72960982731486,188.423597655062,394.035396458706,2022-09-08 00:00:00,2022-09-09 00:00:00 +5.08026786370556,206.15342719543,398.133028735512,2022-09-09 00:00:00,2022-09-10 00:00:00 +4.29407258042591,190.350749657986,397.995914276686,2022-09-10 00:00:00,2022-09-11 00:00:00 +7.43874462146493,223.360284254564,399.60078117885,2022-09-11 00:00:00,2022-09-12 00:00:00 +6.74162186785974,197.009006872453,395.97596159838,2022-09-12 00:00:00,2022-09-13 00:00:00 +4.19776432857257,208.140752853939,398.720053843593,2022-09-13 00:00:00,2022-09-14 00:00:00 +7.03930350560177,189.55589714252,398.056285836813,2022-09-14 00:00:00,2022-09-15 00:00:00 +4.55696915516148,203.552587120228,399.432853809808,2022-09-15 00:00:00,2022-09-16 00:00:00 +4.76122698910952,190.556043570215,386.592709772111,2022-09-16 00:00:00,2022-09-17 00:00:00 +4.73481997409481,204.232783877117,398.469854942283,2022-09-17 00:00:00,2022-09-18 00:00:00 +7.45500342512439,214.488485012056,396.534786377705,2022-09-18 00:00:00,2022-09-19 00:00:00 +7.00053262408678,185.094172575785,397.119985055946,2022-09-19 00:00:00,2022-09-20 00:00:00 +7.42313016152277,223.389218077435,398.265853881631,2022-09-20 00:00:00,2022-09-21 00:00:00 +9.67235053788254,187.20328697284,398.374776981315,2022-09-21 00:00:00,2022-09-22 00:00:00 +5.16339174456368,208.275189672324,399.186850998811,2022-09-22 00:00:00,2022-09-23 00:00:00 +17.9386480149719,188.539265544258,395.141115538206,2022-09-23 00:00:00,2022-09-24 00:00:00 +5.8614423320328,190.460396853295,399.516915252127,2022-09-24 00:00:00,2022-09-25 00:00:00 +6.17122260696813,201.820856785749,399.282645580328,2022-09-25 00:00:00,2022-09-26 00:00:00 +8.70731392274497,191.794497445458,394.801202250496,2022-09-26 00:00:00,2022-09-27 00:00:00 +6.34851521671069,192.130376084482,389.992328627658,2022-09-27 00:00:00,2022-09-28 00:00:00 +8.24508983064327,202.533545027477,390.345172000417,2022-09-28 00:00:00,2022-09-29 00:00:00 +6.76368360147995,212.299757197661,391.989085803109,2022-09-29 00:00:00,2022-09-30 00:00:00 +9.10871262767975,199.755451298223,398.972222072231,2022-09-30 00:00:00,2022-10-01 00:00:00 +7.7582582413418,194.301395501046,391.792833080551,2022-10-01 00:00:00,2022-10-02 00:00:00 +8.12940656028438,196.704308757642,392.052627840932,2022-10-02 00:00:00,2022-10-03 00:00:00 +6.52102579118526,185.436973633105,395.797276038057,2022-10-03 00:00:00,2022-10-04 00:00:00 +9.87881993328141,202.952811935456,395.1212023417,2022-10-04 00:00:00,2022-10-05 00:00:00 +6.2135087268549,199.898044281286,393.89547811125,2022-10-05 00:00:00,2022-10-06 00:00:00 +5.07981940271682,193.362702623083,391.978187648988,2022-10-06 00:00:00,2022-10-07 00:00:00 +7.67023150518067,211.543177923329,396.694931535236,2022-10-07 00:00:00,2022-10-08 00:00:00 +7.80832979853782,194.567632110949,390.851636573745,2022-10-08 00:00:00,2022-10-09 00:00:00 +4.96334387737906,176.363865072343,398.367605692982,2022-10-09 00:00:00,2022-10-10 00:00:00 +9.19451095623433,201.989201467621,397.732493942879,2022-10-10 00:00:00,2022-10-11 00:00:00 +4.24986840379062,192.122400198517,396.549993967159,2022-10-11 00:00:00,2022-10-12 00:00:00 +7.74352609726317,209.8374955238,399.270028335499,2022-10-12 00:00:00,2022-10-13 00:00:00 +10.9035712482694,198.688044950915,398.86461625213,2022-10-13 00:00:00,2022-10-14 00:00:00 +8.63879474383298,201.369452146518,389.390695109621,2022-10-14 00:00:00,2022-10-15 00:00:00 +6.65847376258746,192.536837932488,396.806189953665,2022-10-15 00:00:00,2022-10-16 00:00:00 +8.67954780394319,196.416640736523,398.534598443111,2022-10-16 00:00:00,2022-10-17 00:00:00 +4.09507794602362,203.549183294885,395.940654417433,2022-10-17 00:00:00,2022-10-18 00:00:00 +8.97579673030268,193.75716451131,398.955275738124,2022-10-18 00:00:00,2022-10-19 00:00:00 +11.6088771786759,188.061448544929,398.856149589119,2022-10-19 00:00:00,2022-10-20 00:00:00 +6.03539364717974,193.724535703625,397.49600341666,2022-10-20 00:00:00,2022-10-21 00:00:00 +4.31986049410596,207.268466539482,399.340673406538,2022-10-21 00:00:00,2022-10-22 00:00:00 +22.9053626180102,197.886677586795,396.812861365527,2022-10-22 00:00:00,2022-10-23 00:00:00 +4.20468190549354,200.624025945017,392.839138915141,2022-10-23 00:00:00,2022-10-24 00:00:00 +27.7472830952505,203.937945859504,396.731604745749,2022-10-24 00:00:00,2022-10-25 00:00:00 diff --git a/src/server/test/web/readingsLineGroupFlow.js b/src/server/test/web/readingsLineGroupFlow.js index 552ae48a0..0f1814c3d 100644 --- a/src/server/test/web/readingsLineGroupFlow.js +++ b/src/server/test/web/readingsLineGroupFlow.js @@ -15,7 +15,7 @@ const { prepareTest, // createTimeString, getUnitId, ETERNITY, - // METER_ID, + METER_ID, GROUP_ID, unitDatakWh, conversionDatakWh, @@ -29,8 +29,93 @@ mocha.describe('readings API', () => { // Add LG8 here - // Add LG25 here - + mocha.it( + "LG25: should have daily points for 15 + 20 minute reading intervals and flow units with +-inf start/end time & thing as thing where rate is 36", + async () => { + const unitData = [ + { + name: 'Thing_36', + identifier: '', + unitRepresent: Unit.unitRepresentType.FLOW, + secInRate: 36, + typeOfUnit: Unit.unitType.METER, + suffix: '', + displayable: Unit.displayableType.NONE, + preferredDisplay: false, + note: 'special unit' + }, + { + name: 'thing unit', + identifier: '', + unitRepresent: Unit.unitRepresentType.FLOW, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: '', + displayable: Unit.displayableType.ALL, + preferredDisplay: false, + note: 'special unit' + } + ]; + const conversionData = [ + { + sourceName: 'Thing_36', + destinationName: 'thing unit', + bidirectional: false, + slope: 1, + intercept: 0, + note: 'Thing_36 → thing unit' + } + ]; + const meterData = [ + { + name: 'Thing_36 thing unit', + unit: 'Thing_36', + defaultGraphicUnit: 'thing unit', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_15_days_75.csv', + deleteFile: false, + readingFrequency: '15 minutes', + id: METER_ID + }, + { + name: 'Thing_36 Other', + unit: 'Thing_36', + defaultGraphicUnit: 'thing unit', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_20_days_75.csv', + deleteFile: false, + readingFrequency: '20 minutes', + id: (METER_ID + 1) + } + ]; + const groupData = [ + { + id: GROUP_ID, + name: 'Thing_36 thing unit + Other', + displayable: true, + note: 'special group', + defaultGraphicUnit: 'thing unit', + childMeters: ['Thing_36 thing unit', 'Thing_36 Other'], + childGroups: [], + } + ] + // Load the data into the database + await prepareTest(unitData, conversionData, meterData, groupData); + // Get the unit ID since the DB could use any value. + const unitId = await getUnitId('thing unit'); + // Load the expected response data from the corresponding csv file + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_Thing36_gu_thing_st_-inf_et_inf.csv'); + // Create a request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval: ETERNITY.toString(), graphicUnitId: unitId }); + // Check that the API reading is equal to what it is expected to equal + expectReadingToEqualExpected(res, expected, GROUP_ID); + } + ); }); }); }); diff --git a/src/server/test/web/readingsLineGroupQuantity.js b/src/server/test/web/readingsLineGroupQuantity.js index 88e59140a..160748e43 100644 --- a/src/server/test/web/readingsLineGroupQuantity.js +++ b/src/server/test/web/readingsLineGroupQuantity.js @@ -15,7 +15,7 @@ const { prepareTest, createTimeString, getUnitId, ETERNITY, - // METER_ID, + METER_ID, GROUP_ID, unitDatakWh, conversionDatakWh, @@ -40,9 +40,19 @@ mocha.describe('readings API', () => { // Check that the API reading is equal to what it is expected to equal expectReadingToEqualExpected(res, expected, GROUP_ID); }); - - // Add LG2 here - + mocha.it('LG2: should have daily points for 15 + 20 minute reading intervals and quantity units with explicit start/end time & kWh as kWh', async () => { + // Load the data into the database + await prepareTest(unitDatakWh, conversionDatakWh, meterDatakWhGroups, groupDatakWh); + // Get the unit ID since the DB could use any value. + const unitId = await getUnitId('kWh'); + // Load the expected response data from the corresponding csv file + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-18%00#00#00_et_2022-11-01%00#00#00.csv'); + // Create a request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval: createTimeString('2022-08-18', '00:00:00', '2022-11-01', '00:00:00'), graphicUnitId: unitId }); + // Check that the API reading is equal to what it is expected to equal + expectReadingToEqualExpected(res, expected, GROUP_ID); + }); mocha.it('LG3: should have daily points for middle readings of 15 + 20 minute for a 61 day period and quantity units with kWh as kWh', async () => { // Load the data into the database await prepareTest(unitDatakWh, conversionDatakWh, meterDatakWhGroups, groupDatakWh); @@ -56,26 +66,414 @@ mocha.describe('readings API', () => { // Check that the API reading is equal to what it is expected to equal expectReadingToEqualExpected(res, expected, GROUP_ID); }); - - // Add LG4 here + mocha.it('LG4: should have hourly points for middle readings of 15 + 20 minute for a 60 day period and quantity units with kWh as kWh', async () => { + //Load the data into the database + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-08-25%00#00#00_et_2022-10-24%00#00#00.csv'); + // Create a request API for the 60days period + const startDate = "2022-08-25"; + const endDate = "2022-10-24"; + const time = "00:00:00"; + const timeInterval = createTimeString(startDate, time, endDate, time); + //Create request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval, graphicUnitId: unitId }); + //Check if the Readings is equal to the expected file + expectReadingToEqualExpected(res, expected, GROUP_ID); + }); // Add LG5 here // Add LG6 here + mocha.it('LG6: 14 days still gives hourly points & middle readings', async () => { + await prepareTest(unitDatakWh, conversionDatakWh, meterDatakWhGroups, groupDatakWh); + // Get the unit ID since the DB could use any value. + const unitId = await getUnitId('kWh'); + // Load the expected response data from the corresponding csv file + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kWh_st_2022-09-21%00#00#00_et_2022-10-05%00#00#00.csv'); + // Create a request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval: createTimeString('2022-09-21', '00:00:00', '2022-10-05', '00:00:00'), graphicUnitId: unitId }); + // Check that the API reading is equal to what it is expected to equal + expectReadingToEqualExpected(res, expected, GROUP_ID); + }); // Add LG7 here - // Add LG10 here + // Test using a data range of infinity, which should return as days + mocha.it('LG10: should have daily points for 15 + 20 minute reading intervals and quantity units with +-inf start/end time & kWh as MJ', async () => { + // Add MegaJoules unit to our unitData list + const unitData = unitDatakWh.concat([ + { + name: 'MJ', + identifier: 'megaJoules', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, suffix: '', + displayable: Unit.displayableType.ALL, + preferredDisplay: false, + note: 'MJ' + } + ]); + // Add kWh -> MJ conversion to our conversionData list + const conversionData = conversionDatakWh.concat([ + { + sourceName: 'kWh', + destinationName: 'MJ', + bidirectional: true, + slope: 3.6, + intercept: 0, + note: 'kWh → MJ' + } + ]); + // Converts meters from kWh to MJ + const meterData = [ + { + name: 'Electric Utility MJ', + unit: 'Electric_Utility', + defaultGraphicUnit: 'MJ', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_15_days_75.csv', + deleteFile: false, + // Test 15 minutes + readingFrequency: '15 minutes', + id: METER_ID + }, + { + name: 'Electric Utility Other', + unit: 'Electric_Utility', + defaultGraphicUnit: 'MJ', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_20_days_75.csv', + deleteFile: false, + // Test 20 minutes + readingFrequency: '20 minutes', + id: (METER_ID + 1) + } + ]; + // Group data as MegaJoules instead of kWh. + const groupData = [ + { + id: GROUP_ID, + name: 'Electric Utility MJ + Other', + displayable: true, + note: 'special group', + defaultGraphicUnit: 'MJ', + childMeters: ['Electric Utility MJ', 'Electric Utility Other'], + childGroups: [], + } + ] + // Load the data into the database + await prepareTest(unitData, conversionData, meterData, groupData); + //Get the unit ID since the DB could use any value. + const unitId = await getUnitId('MJ'); + // Load the expected response data from the corresponding csv file + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MJ_st_-inf_et_inf.csv'); + // Create a request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval: ETERNITY.toString(), graphicUnitId: unitId }); + // Check that the API reading is equal to what it is expected to equal + expectReadingToEqualExpected(res, expected, GROUP_ID); + }) // Add LG11 here - // Add LG12 here + mocha.it('LG12: should have daily points for 15 + 20 minute reading intervals and quantity units with +-inf start/end time & kWh as BTU chained', async () => { + const unitData = unitDatakWh.concat([ + { + name: 'MJ', + identifier: 'megaJoules', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: '', + displayable: + Unit.displayableType.ALL, + preferredDisplay: false, + note: 'MJ' + }, + { + name: 'BTU', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: '', + displayable: Unit.displayableType.ALL, + preferredDisplay: true, + note: 'OED created standard unit' + } + ]); + const conversionData = conversionDatakWh.concat([ + { + sourceName: 'kWh', + destinationName: 'MJ', + bidirectional: true, + slope: 3.6, + intercept: 0, + note: 'kWh → MJ' + }, + { + sourceName: 'MJ', + destinationName: 'BTU', + bidirectional: true, + slope: 947.8, + intercept: 0, + note: 'MJ → BTU' + } + ]); + // Load the data into the database + await prepareTest(unitData, conversionData, meterDatakWhGroups, groupDatakWh); + // Get the unit ID since the DB could use any value. + const unitId = await getUnitId('BTU'); + // Load the expected response data from the corresponding csv file + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_BTU_st_-inf_et_inf.csv'); + // Create a request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval: ETERNITY.toString(), graphicUnitId: unitId }); + // Check that the API reading is equal to what it is expected to equal + expectReadingToEqualExpected(res, expected, GROUP_ID); + }); // Add LG13 here - // Add LG18 here + mocha.it('LG18: should have daily points for 15 + 20 minute reading intervals and quantity units with +-inf start/end time & kWh as kg of CO2', async () => { + const unitData = [ + { + // u2 + name: 'Electric_Utility', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.METER, + suffix: '', + displayable: Unit.displayableType.NONE, + preferredDisplay: false, + note: 'special unit' + }, + { + // u10 + name: 'kg', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: '', + displayable: Unit.displayableType.ALL, + preferredDisplay: false, + note: 'OED created standard unit' + }, + { + // u12 + name: 'kg CO₂', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: 'CO₂', + displayable: Unit.displayableType.ALL, + preferredDisplay: false, + note: 'special unit' + } + ]; + const conversionData = [ + { + // c11 + sourceName: 'Electric_Utility', + destinationName: 'kg CO₂', + bidirectional: false, + slope: 0.709, + intercept: 0, + note: 'Electric_Utility → kg CO₂' + }, + { + // c12 + sourceName: 'kg CO₂', + destinationName: 'kg', + bidirectional: false, + slope: 1, + intercept: 0, + note: 'CO₂ → kg' + }, + + ]; + const meterData = [ + { + name: 'Electric Utility kg of CO₂', + unit: 'Electric_Utility', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_15_days_75.csv', + deleteFile: false, + readingFrequency: '15 minutes', + id: METER_ID + }, + { + name: 'Electric Utility kg of CO₂ Other', + unit: 'Electric_Utility', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_20_days_75.csv', + deleteFile: false, + readingFrequency: '20 minutes', + id: (METER_ID + 1) + } + ]; + const groupData = [ + { + name: 'Electric Utility kg of CO₂ + Other', + displayable: true, + note: 'special group', + areaUnit: 'meters', + childMeters: ['Electric Utility kg of CO₂', 'Electric Utility kg of CO₂ Other'], + childGroups: [], + id: GROUP_ID + } + ]; + // Load the data into the database + await prepareTest(unitData, conversionData, meterData, groupData); + // Get the unit ID since the DB could use any value. + const unitId = await getUnitId('kg of CO₂'); + // Load the expected response data from the corresponding csv file + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_kgCO2_st_-inf_et_inf.csv'); + // Create a request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval: ETERNITY.toString(), graphicUnitId: unitId }); + // Check that the API reading is equal to what it is expected to equal + expectReadingToEqualExpected(res, expected, GROUP_ID); + }); - // Add LG19 here + mocha.it('LG19: should have daily points for 15 + 20 minute reading intervals and quantity units with +-inf start/end time & kWh as metric ton of CO2 & chained', async () => { + const unitDatakWh = [ + { + // u2 + name: 'Electric_Utility', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.METER, + suffix: '', + displayable: Unit.displayableType.NONE, + preferredDisplay: false, + note: 'special unit' + }, + { + // u10 + name: 'kg', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: '', + displayable: Unit.displayableType.ALL, + preferredDisplay: false, + note: 'OED created standard unit' + }, + { + // u11 + name: 'metric ton', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: '', + displayable: Unit.displayableType.ALL, + preferredDisplay: false, + note: 'OED created standard unit' + }, + { + // u12 + name: 'kg CO₂', + identifier: '', + unitRepresent: Unit.unitRepresentType.QUANTITY, + secInRate: 3600, + typeOfUnit: Unit.unitType.UNIT, + suffix: 'CO₂', + displayable: Unit.displayableType.ALL, + preferredDisplay: false, + note: 'special unit' + } + ]; + const conversionDatakWh = [ + { + // c11 + sourceName: 'Electric_Utility', + destinationName: 'kg CO₂', + bidirectional: false, + slope: 0.709, + intercept: 0, + note: 'Electric_Utility → kg CO₂' + }, + { + // c12 + sourceName: 'kg CO₂', + destinationName: 'kg', + bidirectional: false, + slope: 1, + intercept: 0, + note: 'CO₂ → kg' + }, + { + // c13 + sourceName: 'kg', + destinationName: 'metric ton', + bidirectional: true, + slope: 1e-3, + intercept: 0, + note: 'kg → Metric ton' + } + ]; + const meterDatakWhGroups = [ + { + name: 'Electric_Utility metric ton of CO₂', + unit: 'Electric_Utility', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_15_days_75.csv', + deleteFile: false, + readingFrequency: '15 minutes', + id: METER_ID + }, + { + name: 'Electric Utility metric ton of CO₂ Other', + unit: 'Electric_Utility', + displayable: true, + gps: undefined, + note: 'special meter', + file: 'test/web/readingsData/readings_ri_20_days_75.csv', + deleteFile: false, + readingFrequency: '20 minutes', + id: (METER_ID + 1) + } + ]; + const groupDatakWh = [ + { + id: GROUP_ID, + name: 'Electric Utility kWh + Other', + displayable: true, + note: 'special group', + childMeters: ['Electric_Utility metric ton of CO₂', 'Electric Utility metric ton of CO₂ Other'], + childGroups: [], + } + ]; + // Load the data into the database + await prepareTest(unitDatakWh, conversionDatakWh, meterDatakWhGroups, groupDatakWh); + // Get the unit ID since the DB could use any value. + const unitId = await getUnitId('metric ton of CO₂'); + // Load the expected response data from the corresponding csv file + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_group_ri_15-20_mu_kWh_gu_MTonCO2_st_-inf_et_inf.csv'); + // Create a request to the API for unbounded reading times and save the response + const res = await chai.request(app).get(`/api/unitReadings/line/groups/${GROUP_ID}`) + .query({ timeInterval: ETERNITY.toString(), graphicUnitId: unitId }); + // Check that the API reading is equal to what it is expected to equal + expectReadingToEqualExpected(res, expected, GROUP_ID); + }); // Add LG20 here diff --git a/src/server/test/web/readingsLineMinMaxMeterQuantity.js b/src/server/test/web/readingsLineMinMaxMeterQuantity.js new file mode 100644 index 000000000..171fea6da --- /dev/null +++ b/src/server/test/web/readingsLineMinMaxMeterQuantity.js @@ -0,0 +1,41 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +/* + This file tests the readings retrieval API for line chart quantity meters (with added min/max values). + See: https://github.com/OpenEnergyDashboard/DesignDocs/blob/main/testing/testing.md for information. +*/ + +const { chai, mocha, app } = require('../common'); +const Unit = require('../../models/Unit'); +const { prepareTest, + parseExpectedCsv, + expectMaxMinToEqualExpected, + createTimeString, + getUnitId, + //ETERNITY, + METER_ID, + unitDatakWh, + conversionDatakWh, + meterDatakWh } = require('../../util/readingsUtils'); + +mocha.describe('readings API', () => { + mocha.describe('readings test, test if data returned by API is as expected', () => { + mocha.describe('for line charts with min/max', () => { + mocha.describe('for quantity meters', () => { + // This date range is on the threshold of returning daily point readings, 61 days + mocha.it('LM3: should have daily points for middle readings of 15 minute for a 61 day period and quantity units with kWh as kWh', async () => { + // Load the data into the database (u1, u2, c1) + await prepareTest(unitDatakWh, conversionDatakWh, meterDatakWh); + // Get the unit ID since the DB could use any value. + const unitId = await getUnitId('kWh'); + const expected = await parseExpectedCsv('src/server/test/web/readingsData/expected_line_minmax__ri_15_mu_kWh_gu_kWh_st_2022-08-25000000_et_2022-10-25000000.csv'); + const res = await chai.request(app).get(`/api/unitReadings/line/meters/${METER_ID}`) + .query({ timeInterval: createTimeString('2022-08-25', '00:00:00', '2022-10-25', '00:00:00'), graphicUnitId: unitId }); + expectMaxMinToEqualExpected(res, expected); + }); + }); + }); + }); +}); diff --git a/src/server/util/readingsUtils.js b/src/server/util/readingsUtils.js index 936dd56df..24ce1c83a 100644 --- a/src/server/util/readingsUtils.js +++ b/src/server/util/readingsUtils.js @@ -75,6 +75,29 @@ function expectReadingToEqualExpected(res, expected, id = METER_ID) { } } +/** + * Compares readings from api call against the expected readings csv (now with min/max) + * @param {request.Response} res the response to the HTTP GET request from Chai + * @param {array} expected the returned array from parseExpectedCsv + */ +function expectMaxMinToEqualExpected(res, expected, id = METER_ID) { + expect(res).to.be.json; + expect(res).to.have.status(HTTP_CODE.OK); + // Did the response have the correct number of readings. + expect(res.body).to.have.property(`${id}`).to.have.lengthOf(expected.length); + // Loop over each reading + for (let i = 0; i < expected.length; i++) { + // Check that the reading's value is within the expected tolerance (DELTA). + expect(res.body).to.have.property(`${id}`).to.have.property(`${i}`).to.have.property('reading').to.be.closeTo(Number(expected[i][1]), DELTA); + // Reading also has correct max/min + expect(res.body).to.have.property(`${id}`).to.have.property(`${i}`).to.have.property('min').to.be.closeTo(Number(expected[i][0]), DELTA); + expect(res.body).to.have.property(`${id}`).to.have.property(`${i}`).to.have.property('max').to.be.closeTo(Number(expected[i][2]), DELTA); + // Reading has correct start/end date and time + expect(res.body).to.have.property(`${id}`).to.have.property(`${i}`).to.have.property('startTimestamp').to.equal(Date.parse(expected[i][3])); + expect(res.body).to.have.property(`${id}`).to.have.property(`${i}`).to.have.property('endTimestamp').to.equal(Date.parse(expected[i][4])); + } +} + /** * Compares readings from api call against the expected readings csv * @param {request.Response} res the response to the HTTP GET request from Chai @@ -243,6 +266,7 @@ module.exports = { prepareTest, parseExpectedCsv, expectReadingToEqualExpected, + expectMaxMinToEqualExpected, expectThreeDReadingToEqualExpected, createTimeString, getUnitId,