Utiliser auto_entities pour lister tous les capteurs de température, par zone

Bonjour,

Mon problème

J’aimerais faire une carte avec auto_entities qui m’affiche les valeurs de température de tous mes capteurs de température et d’humidité.

(Quand j’aurais compris comment faire je ferais la même pour l’humidité).

J’ai fait ça mais ça n’affiche rien :


type: custom:auto-entities
entities: entities
filter:
  include:
    - entity_id: sensor.temp_hum_*_temperature
sort:
  method: friendly_name
  reverse: false
show_empty: true
card:
  type: sensor
  graph: line

Merci pour votre aide :blush:

Bonjour,
un exemple :

type: custom:auto-entities
card:
  type: grid
  columns: 2
  square: false
card_param: cards
filter:
  include:
    - entity_id: sensor.lywsd03mmc_*_temperature
      options:
        type: sensor
        graph: line
sort:
  method: friendly_name
  reverse: false
1 « J'aime »

Super merci !
C’est possible dans le graphique ?
J’enlève juste la ligne graph ?

???

c’est possible sans le graphique ?

oui, c’est possible, tu enlèves la ligne graph: line

Et on peut afficher ‹ Chambre › au lieu de ‹ LYW… › ?

C’est le nom de mets capteurs, si le tient s’appelle chambre , ça s’affichera.
Ca utilise le friendly name de l’entité.

1 « J'aime »

Je me suis fait la même réflexion mais je savais qu’il fallait modifier le nom du capteur de température :

@WarC0zes Comment filtrer sur un étage ?
Car j’ai créé des pièces sur chaque étage, et ce serait pour faire autant de carte que j’ai d’étages (3 étages) :slight_smile:

Par pièce

type: custom:auto-entities
card:
  type: grid
  columns: 2
  square: false
card_param: cards
filter:
  include:
    - area: chambre
      entity_id: sensor.lywsd03mmc_*_temperature
      options:
        type: sensor
sort:
  method: entity_id
  reverse: false

Mais pour un étage ( floor ) c’est pas disponible.

une solution de contournement, mais pas réussi a comprendre le fonctionnement. Je verrais demain.

Ha merci :slight_smile:

Mais autre que pour mon salon où j’ai trois capteurs de température, pour les autres pièces je n’en ai qu’un par pièce :sweat_smile: (ha si, 2 au sous-sol).

Et si je mettais une étiquette sur ces capteurs ? Tu crois que c’est filtrable ?

Je pense que c’est possible en donnant des étqiettes différentes pour chaque étage et en filtrant sur l’étiquette ?

@WarC0zes
Enr regardant le doc, je pense pouvoir faire quelque chose avec les groupes, non ?

Mais avec les étiquettes (labels) ce serait plus simple :slight_smile:

Avec label ( étiquette ) :

type: custom:auto-entities
card:
  type: grid
  columns: 2
  square: false
card_param: cards
filter:
  include:
    - label: étage
      entity_id: sensor.lywsd03mmc_*_temperature
      options:
        type: sensor
sort:
  method: entity_id
  reverse: false

2 « J'aime »

Salut @WarC0zes
Je reprends mes vieux sujets ^^
(je n’ai pas beaucoup de temps libre pour faire tout ce que je voudrais faire :sweat_smile:)

En suivant tes conseils, et en passant par les labels j’ai fait ceci :

Mais c’est vraiment terne…
Comment faire pour qu’il y ait des couleurs différentes pour chaque courbe ?

Et soyons fous, puis-je avoir en même temps l’humidité d’une autre couleur encore ?

Je verrai demain, je suis en réunion ce soir.

1 « J'aime »

Bon courage pour la réunion de soirée :slightly_smiling_face:

pas sur que ca soit possible.
tu peux changer la couleur avec card_mod, mais sera identique pour toutes les cartes.

type: custom:auto-entities
card:
  type: grid
  columns: 2
  square: false
card_param: cards
filter:
  include:
    - label: étage
      entity_id: sensor.lywsd03mmc_*_temperature
      options:
        type: sensor
        graph: line
        card_mod:
          style: |
            ha-card {
              --accent-color: green;
            }        
sort:
  method: entity_id
  reverse: false

Pas possible la carte sensor, ne prends qu’une seul entité.
Il faudrais passer par mini-graph-card, mais avec auto entities, je ne sais pas comment mettre deux entité par carte.

Ok merci bien pour ton aide.

Verdict :
Je vais devoir faire une carte par entité à la main, enfin en faisant des copier/coller XD
Le auto-entities montre ses limites :slight_smile:

tu peut utiliser streamline-card, tu fais un template avec mini-grap-card et utilise ce template en changeant que les entités a afficher.

edit:
avec mini-graph-card:

type: custom:auto-entities
card:
  square: false
  type: grid
  columns: 2
filter:
  include:
    - label: étage
      entity_id: sensor.lywsd03mmc_*_temperature|sensor.lywsd03mmc_*_humidity
      options:
        type: custom:mini-graph-card
        hours_to_show: 48
        update_interval: 60
        height: 150
        entities:
          - this.entity_id
show_empty: true
card_param: cards

type: custom:auto-entities
card:
  square: false
  type: grid
  columns: 2
filter:
  include:
    - label: étage
      entity_id: sensor.lywsd03mmc_*_temperature|sensor.lywsd03mmc_*_humidity
      options:
        type: custom:mini-graph-card
        hours_to_show: 48
        update_interval: 60
        height: 150
        entities:
          - color: blue
            entity: this.entity_id

show_empty: true
card_param: cards

ou carte sensor:

type: custom:auto-entities
card:
  type: grid
  columns: 2
  square: false
card_param: cards
filter:
  include:
    - label: étage
      entity_id: sensor.lywsd03mmc_*_temperature|sensor.lywsd03mmc_*_humidity
      options:
        type: sensor
        graph: line
sort:
  method: entity_id
  reverse: true

Ou tu fais évoluer la couleur en fonction de la valeur. Avec mini graph card ou avec bar card par exemple…

En réglant bien tes seuils, tu peux avoir du (rouge - violet bleu) pour l’humidité et du (vert / jaune / rouge) pour les temperatures par exemple…