Condition Card

Bonjour à tous !
En clair j’ai des cartes où il y a la position de chaque membres de la famille.
Mais quand on est à la maison ça affiche l’adresse complète (voir screen ci-dessous)

image

Sauf que moi je veux faire en sorte à ce que ça n’affiche plus l’adresse mais « Maison » à la place.
J’ai donc essayé ceci dans le configuration.yaml

mobile_app:  
  entity: sensor.iphone_de_ethan_geocoded_location
  rules:
  - if: sensor.iphone_de_ethan_geocoded_location == "MON ADRESSE"
  return: 'sensor.iphone_de_ethan_geocoded_location == "Maison"'

Sauf que ça m’affiche toujours mon adresse.
Je ne sais pas coder le yaml, juste j’improvise avec ce que je trouve dans des forums comme notamment celui-ci: If condition possible in yaml file? - Stack Overflow

Merci d’avance pour votre aide !

Je m’auto réponds car j’ai essayé de le modifier encore mais toujours rien :

mobile_app:  
  entity: sensor.iphone_de_ethan_geocoded_location
  rules:
  - if: sensor.iphone_de_ethan_geocoded_location == "MON ADRESSE"
    return: sensor.iphone_de_ethan_geocoded_location == "Maison"

As-tu paramétré le Home dans Paramètres > Pièces et zones > Zone ?

Comment ça paramétré le Home ?

si c ma maison oui

Hello

tu plus simple , la tu t’en va dans l’ aventure !!!
L’application de HA, fais déjà ce travail, pourquoi tu te complique la vie , avec des rajout de sensor est autres !!!

type: custom:mushroom-template-card
primary: Hello, {{user}}
secondary: |
  Location: {% if is_state('device_tracker.rmx2202', 'home') %}
    Maison
  {% elif is_state('device_tracker.rmx2202', 'Work') %}
    Travail
  {% elif is_state('device_tracker.rmx2202', 'Bar') %}
    Loisirs
  {% else %}
    Away {{ states('device_tracker.rmx2202') }}.
  {% endif %}
icon: |
  {% if is_state('device_tracker.rmx2202', 'home') %} mdi:home-account
  {% elif is_state('device_tracker.rmx2202', 'work') %} mdi:desktop-classic
  {% elif is_state('device_tracker.rmx2202', 'Bar') %} mdi:beer
  {% else %} mdi:home-search
  {% endif %}
entity: person.xxxx
icon_color: |
  {% if is_state('device_tracker.rmx2202', 'home') %} green
  {% elif is_state('device_tracker.rmx2202', 'work') %} red
  {% elif is_state('device_tracker.rmx2202', 'Bar') %} orange
  {% else %} cyan
  {% endif %}

1 « J'aime »

ca au passage tu le vire du coup

A la place de device tracker 2022 je met l’entité à suivre comme mon téléphone ?

Juste comme ça au passage, @ClassicRed @ethanol :

Vous ne devriez jamais utiliser les entités du domaine device_tracker. Il est nettement plus judicieux d’utiliser les entités du domaine person car cela ajoute beaucoup plus de souplesse à la maintenance.

J’en parle ici pour les lier :

1 « J'aime »

@Clemalex ,

je sais mais comme il est parti sur un device_tracker , je lui est donc donné ce qui avais besoin par rapport a sa demande de son premier post.

1 « J'aime »

Pas de soucis. Ce n’était pas un jugement mais une recommandation. :innocent:

Le fait est que si demain le téléphone est changé , il faut reprendre toutes les cartes, automatisations etc. Alors que si c’est basé sur la personne, il ne faut mettre à jour qu’à un seul endroit : la personne.

1 « J'aime »

Oui mais on a un seul compte HA pour toute la famille. Du coup le person.nage ne marche pas

mdr, c’est du vécu pour moi a mes début de HA :rofl: :rofl:

donc tout le monde est en mode admin, pas tres malin , si vol perte du tel ou autres

qu est qui t’empeche de cree un compte pour chaque membre de ta famille ?

1 « J'aime »

Rien ne m’en empêche

Compte et personne sont différents.

Tu devrais avoir un compte admin et un compte famille.

Puis autant de personne que de membres.

Et tout le monde se connecte avec famille

1 « J'aime »

@ClassicRed @Clemalex c bon j’ai fais des comptes perso et je pense avoir réussi ce que je voulais faire,merci à tous !

1 « J'aime »