F_B
Février 9, 2025, 12:17
1
Bonjour,
Mon problème
Je rencontre un problème récurant dont je n’arrive pas en sortir.
Please provide the "entities" option as a list.
type: custom:flex-table-card
title: Prévisions Météo à J+5
columns:
- title: Hygrométrie
entities:
- sensor.marseille_humidity
- title: Température
entities:
- sensor.marseille_temperature
- title: Icône du temps
entities:
- weather.marseille
format: icon
- title: Pression atmosphérique
entities:
- sensor.marseille_pressure
- title: Vent (direction et vitesse)
entities:
- sensor.marseille_wind_speed
rows:
- day: Lundi
humidity: sensor.marseille_humidity
temperature: sensor.marseille_temperature
weather_icon: weather.marseille
pressure: sensor.marseille_pressure
wind: sensor.marseille_wind_speed
- day: Mardi
humidity: sensor.marseille_humidity
temperature: sensor.marseille_temperature
weather_icon: weather.marseille
pressure: sensor.marseille_pressure
wind: sensor.marseille_wind_speed
- day: Mercredi
humidity: sensor.marseille_humidity
temperature: sensor.marseille_temperature
weather_icon: weather.marseille
pressure: sensor.marseille_pressure
wind: sensor.marseille_wind_speed
- day: Jeudi
humidity: sensor.marseille_humidity
temperature: sensor.marseille_temperature
weather_icon: weather.marseille
pressure: sensor.marseille_pressure
wind: sensor.marseille_wind_speed
- day: Vendredi
humidity: sensor.marseille_humidity
temperature: sensor.marseille_temperature
weather_icon: weather.marseille
pressure: sensor.marseille_pressure
wind: sensor.marseille_wind_speed
Pouvez vous m’aider à résoudre ce problème d’affichage de la météo en prévision à J+5 ?
Ma configuration
System Information
__
[center]version
core-2025.2.1
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.13.1
os_name
Linux
os_version
6.6.73-haos
arch
aarch64
timezone
Europe/Paris
config_dir
/config
[/center]
Salut,
Tu n’utilises les bons elements dans la carte :
Le bloc entities est obligatoire (c’est celui qu’il réclame)
Tes colonnes contiennent des entités, c’est pas possible
Rows je ne pense pas que ça existe
Un exemple de syntaxe correcte sur laquelle il faut repartir
## Examples - Basics
Configuration of `flex-table-card` is done by a two step approach:
- first the candidate **rows** have to be *queried* using
wildcarding/regular expressions, leading to a set of
entities (candidates)
- for each **column** a rule has to be given how
the matching should happen, matched e.g. attributes will
then be exposed as the contents of the row (cells)
All (configuration) listings to be found within this documentation are valid
in terms of syntax and copy & paste ready to be used as starting point for your
own configuration.
Let's start with a basic example and short descriptions for each config option:
``` yaml
# mandatory to define a flex-table-card config section
type: custom:flex-table-card
Ce fichier a été tronqué. afficher l'original
1 « J'aime »
F_B
Février 9, 2025, 9:16
3
Salut @Pulpy-Luke . Je te remercie de ta réponse, mais si tu peux me mettre sur le chemin de la réussite :
entities:
- sensor.marseille_humidity
- sensor.marseille_temperature
- weather.marseille
- sensor.marseille_pressure
- sensor.marseille_wind_speed
columns:
- title: Hygrométrie
field: sensor.marseille_humidity
- title: Température
field: sensor.marseille_temperature
- title: Icône du temps
field: weather.marseille
format: icon
- title: Pression atmosphérique
field: sensor.marseille_pressure
- title: Vent (direction et vitesse)
field: sensor.marseille_wind_speed
comme ceci ?
Salut
J’ai bien du mal à t’aider…
Autant les entités weather contiennent bien les prévisions pour les 5 prochains jours. Autant les autres ça m’étonnerait
Donc faire un tableau à 5 colonnes sur 5 lignes ça ne me semble pas évident.
Et si tu n’a que 5 colonnes et 1 ligne, c’est sûrement pas la carte apex qui est la meilleure…
En tout cas, field c’est sûrement pas une entité. Au mieux le nom d’un attribut
par ex
F_B
Février 10, 2025, 9:23
5
type: custom:flex-table-card
title: Prévisions Météo à J+5
strict: true
max_rows: 5
entities:
include:
- sensor.marseille_humidity
- sensor.marseille_temperature
- weather.marseille
- sensor.marseille_pressure
- sensor.marseille_wind_speed
columns:
- name: Hygrométrie
data: sensor.marseille_humidity
- name: Température
data: sensor.marseille_temperature
- name: Icône du temps
data: weather.marseille
format: icon
- name: Pression atmosphérique
data: sensor.marseille_pressure
- name: Vent (direction et vitesse)
data: sensor.marseille_wind_speed
Voila le résultat. Mais aucune valeur alors que j’ai bien tous les capteurs qui fonctionnent.
OK le souci n’est pas ce que ça donne mais plutôt de savoir ce que tu veux obtenir…
Toutes les remarques de mon message précédent restent valables (tu n’y apporte pas de complément) :
syntaxiquement tes colonnes sont toujours mal écrites. Par exemple, ça en gra ça n’est pas bon
name: Hygrométrie
data: sensor .marseille_humidity
tu as certainement des données prévisionnelles weather.marseille
et des données actuelles/temps réel dans tes capteurs sensor.marseille_humidity, sensor.marseille_temperature, sensor.marseille_pressure, sensor.marseille_wind_speed
. Elles ont des valeurs OK, mais elles sont de hétérogènes. donc pour des données dans le futur, en dehors de weather.marseille
j’ai absolument aucune certitude du besoin des autres.
ça doit ressembler à quoi ? Combien de lignes ? Quoi dans les cases ?
Bonjour,
comme le dit @Pulpy-Luke , tu ne peux pas utiliser plusieurs entités avec des données différentes.
Il te faut utiliser ton entité météo, mais elle ne dispose plus de forecast ( donnée sur plusieurs jours ).
Il te faudra créer un template, que tu utiliseras dans flex-table-card.
Exemple de template à faire ici :
Salut,
j’ai créer ces Templates, pour la suppression du forecast demain ( 2024.4.0 ). Comme ca j’ai refais mes capteurs météo pour mes ESP et suis prêt pour la 2024.4.0.
template:
- trigger:
- platform: time_pattern
hours: /1
- platform: homeassistant
event: start
action:
- service: weather.get_forecasts
data:
type: daily
target:
entity_id: weather.xxxxx
response_variable: daily
sensor:
- name: Weath…
exemple de code pour flex-table-card :
type: custom:flex-table-card
entities:
include:
- sensor.weather_forecast_jour_xxxxx
max_rows: 5
columns:
- name: date
data: forecast
modify: x.datetime
- name: Condition
data: forecast
modify: x.condition
- name: Temp_min
data: forecast
suffix: " °C"
modify: x.templow
- name: Temp_max
data: forecast
suffix: " °C"
modify: x.temperature
- name: Humidité
data: forecast
suffix: " %"
modify: x.humidity
- name: Précipitation
data: forecast
suffix: " mm"
modify: x.precipitation
je ne sais pas modifier la date et traduite les donnée.
F_B
Février 17, 2025, 9:56
8
Salut, bon j’ai essayé, mais toujours le même problème des cases vides; Je me rabat sur les prévisions dans les tuiles, pas grave. Merci pour l’aide.