El problema no parece ocurrir en todos los dispositivos.
He logrado reproducir el problema de la siguiente manera:
Aquí he seleccionado un sensor de temperatura en una sonda que detecta si hay una fuga de agua (Sensor de agua del lavavajillas (Temperatura))
Añadir un gráfico.
Se selecciona un dispositivo con una temperatura que solo tiene un valor
Seleccionar el tipo de gráfico: Área
Mostrar los ejes: Sí
Función de agregación: Promedio
Agrupar por: Hora (También probado con No agrupar)
Mostrar la variación: Sí
Intervalo por defecto: 24h
Y guardar
He podido ver esto en la consola:
{
"response": {
"status": 422,
"data": {
"status": 422,
"code": "UNPROCESSABLE_ENTITY",
"properties": [
{
"message": "\"[2][4].chart_type\" no puede estar vacío",
"attribute": "boxes",
"value": [
[
{
"type": "temperature-in-room",
"room": "chambre-2",
"temperature_use_custom_value": true
},
{
"type": "temperature-in-room",
"room": "chambre-enfants",
"temperature_use_custom_value": true
},
{
"type": "temperature-in-room",
"room": "salle-de-bain",
"temperature_use_custom_value": true
},
{
"type": "temperature-in-room",
"room": "informatique",
"temperature_use_custom_value": true,
"temperature_min": 17,
"temperature_max": 30
},
{
"type": "temperature-in-room",
"room": "cuisine",
"temperature_use_custom_value": true
},
{
"type": "temperature-in-room",
"room": "salon",
"temperature_use_custom_value": true
},
{
"type": "temperature-in-room",
"room": "entree",
"temperature_use_custom_value": true
},
{
"type": "temperature-in-room",
"room": "toilettes",
"temperature_use_custom_value": true
},
{
"type": "chart",
"device_features": [
"zigbee2mqtt-capteur-temperature-salle-de-bain-temperature-sensor-decimal-temperature"
],
"units": [
"celsius"
],
"chart_type": "area",
"display_variation": true,
"interval": "last-day",
"display_axes": true,
"title": "Température salle de bain",
"device_feature_names": [
"Capteur température salle de bain (Température)"
],
"group_by": "hour"
},
{
"type": "chart",
"device_feature_names": [
"Capteur température cuisine (Température)"
],
"device_features": [
"zigbee2mqtt-capteur-temperature-cuisine-temperature-sensor-decimal-temperature"
],
"title": "Température cuisine",
"chart_type": "area",
"units": [
"celsius"
],
"aggregate_function": "avg",
"display_axes": true,
"display_variation": true,
"interval": "last-day",
"group_by": "hour"
}
],
[
{
"type": "humidity-in-room",
"room": "chambre-2",
"humidity_use_custom_value": true
},
{
"type": "humidity-in-room",
"room": "chambre-enfants",
"humidity_use_custom_value": true
},
{
"type": "humidity-in-room",
"room": "salle-de-bain",
"humidity_use_custom_value": true
},
{
"type": "humidity-in-room",
"room": "informatique",
"humidity_use_custom_value": true
},
{
"type": "humidity-in-room",
"room": "cuisine",
"humidity_use_custom_value": true
},
{
"type": "humidity-in-room",
"room": "salon",
"humidity_use_custom_value": true,
"humidity_min": 45,
"humidity_max": 60
},
{
"type": "humidity-in-room",
"room": "entree",
"humidity_use_custom_value": true
},
{
"type": "humidity-in-room",
"humidity_use_custom_value": true,
"room": "toilettes"
},
{
"type": "chart",
"device_features": [
"zigbee2mqtt-capteur-temperature-salle-de-bain-humidity-sensor-decimal-humidity"
],
"units": [
"percent"
],
"chart_type": "area",
"display_axes": true,
"display_variation": true,
"interval": "last-day",
"title": "Humidité salle de bain",
"colors": [
"#d63031"
],
"device_feature_names": [
"Capteur température salle de bain (Humidité (pourcentage))"
],
"group_by": "hour"
},
{
"type": "chart",
"device_feature_names": [
"Capteur température cuisine (Humidité (pourcentage))"
],
"device_features": [
"zigbee2mqtt-capteur-temperature-cuisine-humidity-sensor-decimal-humidity"
],
"title": "Humidité cuisine",
"units": [
"porcentaje"
],
"aggregate_function": "avg",
"chart_type": "area",
"colors": [
"#d63031"
],
"display_axes": true,
"display_variation": true,
"interval": "last-day",
"group_by": "hour"
}
],
[
{
"type": "chart",
"device_features": [
"zigbee2mqtt-capteur-temperature-chambre-1-temperature-sensor-decimal-temperature",
"zigbee2mqtt-capteur-temperature-chambre-2-temperature-sensor-decimal-temperature"
],
"units": [
"celsius",
"celsius"
],
"chart_type": "area",
"display_axes": true,
"display_variation": true,
"interval": "last-day",
"title": "Temperaturas habitaciones",
"device_feature_names": [
"Sensor temperatura habitación 1 (Temperatura)",
"Sensor temperatura habitación 2 (Temperatura)"
],
"aggregate_function": "avg",
"group_by": "hour"
},
{
"type": "chart",
"device_features": [
"zigbee2mqtt-capteur-temperature-chambre-1-humidity-sensor-decimal-humidity",
"zigbee2mqtt-capteur-temperature-chambre-2-humidity-sensor-decimal-humidity"
],
"units": [
"porcentaje",
"porcentaje"
],
"title": "Humedad habitaciones",
"chart_type": "area",
"display_axes": true,
"display_variation": true,
"interval": "last-day",
"device_feature_names": [
"Sensor temperatura habitación 1 (Humedad (porcentaje))",
"Sensor temperatura habitación 2 (Humedad (porcentaje))"
],
"group_by": "hour"
},
{
"type": "chart",
"device_features": [
"zigbee2mqtt-capteur-temperature-salon-temperature-sensor-decimal-temperature"
],
"units": [
"celsius"
],
"title": "Temperatura salón",
"chart_type": "area",
"display_axes": true,
"display_variation": true,
"interval": "last-day",
"device_feature_names": [
"Sensor temperatura salón (Temperatura)"
],
"aggregate_function": "avg",
"group_by": "hour"
},
{
"type": "chart",
"device_features": [
"zigbee2mqtt-capteur-temperature-salon-humidity-sensor-decimal-humidity"
],
"units": [
"porcentaje"
],
"title": "Humedad salón",
"chart_type": "area",
"display_axes": true,
"interval": "last-day",
"display_variation": true,
"colors": [
"#d63031"
],
"device_feature_names": [
"Sensor temperatura salón (Humedad (porcentaje))"
],
"aggregate_function": "avg",
"group_by": "hour"
},
{
"type": "chart",
"device_feature_names": [
"Sensor agua lavadora (Temperatura)"
],
"device_features": [
"zigbee2mqtt-capteur-eau-lave-linge-device-temperature-sensor-decimal-device-temperature"
],
"units": [
"celsius"
],
"aggregate_function": "avg",
"chart_type": "",
"display_axes": true,
"group_by": "hour",
"interval": "last-day",
"display_variation": true
}
]
],
"type": "Validation error"
}
]
}
}
}