Añadir la unidad m³/s (metros cúbicos por segundo) para el caudal de los cursos de agua

Hola,

Estoy utilizando la integración externa Vigicrues (a través del SDK Gladys), que recupera los datos de la API Hub’Eau. Crea una funcionalidad « Caudal (m³/s) » para la estación de Montjean-sur-Loire, pero la unidad no se muestra en Gladys.

Observación técnica (según /api/v1/device) :

  • category : water-valve
  • type : flow
  • unit : null
  • external_id : ext:ext-guim31-gladys-vigicrues:station:M530001010:flow

Causa : la categoría water-valve actualmente solo acepta cubic-meter-per-hour (m³/h). Sin embargo, los caudales de los ríos, por ejemplo los publicados por Hub’Eau y Vigicrues, se expresan en m³/s. La integración no puede declarar la unidad correcta.

Solicitud (a elección del mantenedor) :

  1. Añadir cubic-meter-per-second (m³/s) a las unidades de water-valve / tipo flow, o
  2. Crear una categoría dedicada a los cursos de agua (caudal, altura del agua), con las unidades m³/s y m.

Interés : todas las integraciones que sigan los ríos (crecidas, hidrometría) podrían mostrar una unidad correcta en lugar de un valor sin unidad.

¡Gracias de antemano !

@guim31 : para información, la funcionalidad « Caudal (m³/s) » de la integración Vigicrues se envía actualmente con unit: null. Una vez que Gladys acepte el m³/s para esta categoría, quizás sea necesario declarar la unidad en el lado de la integración.

¡Hola @XDECO, gracias por la solicitud, es muy clara!

En cuanto a Vigicrues, es intencional por ahora: Gladys no tiene la unidad m³/s, por lo que con la configuración Unidad de caudal = m³/s, la funcionalidad se ejecuta sin unidad (su nombre, « Caudal (m³/s) », lo indica). Si deseas que se muestre una unidad de inmediato, vuelve a configurar esto en m³/h (la opción predeterminada): el valor se convierte (1 m³/s = 3 600 m³/h).

Tan pronto como el núcleo acepte el m³/s, lo declararé en la integración :slight_smile:

PR abierta en Gladys
feat(device): add the cubic meter per second (m³/s) flow unit by William-De71 · Pull Request #3297 · GladysAssistant/Gladys · GitHub

y en el SDK: