Demande aide automatisation

Mon problème

Bonjour à tous, j’essaie de mettre en place une automatisation qui fais qu’à mon arrivé à mon domicile, les lumières s’allume qu’après le coucher de soleil. Hors j’ai l’impression que mon automatisation est pas bonne. J’ai le trigger person qui n’ai pas en conflit avec la condition du tracker de l’application sur mon téléphone ??? :thinking:

Screen:

Je viens de corrigé de cette manière quelqu’un peux me confirmer que c’est OK ?

Salut,

Je pense qu’est plus lisible et plus pratique de partager ton code avec du texte et les balises </>

1 « J'aime »

Ont viens de me répondre ça sur un forum international.

Mick Naude solo te va a funcionar antes de las 12 pm ( 0 hr), te recomiendo uses el atributo « elevation »
platform: numeric_state
entity_id: sun.sun
attribute: elevation
below: ‹ -3 ›

Et voici mon code comme demandé :

alias: Allumage prise appartement et lumière Mikael
description: ''
trigger:
  - platform: zone
    entity_id: person.mikael
    zone: zone.home
    event: enter
condition:
  - condition: sun
    after: sunset
action:
  - service: light.turn_on
    target:
      entity_id:
        - light.wiz_entree
        - light.wiz_salle_a_manger
        - light.wiz_prise_chambre
        - light.wiz_prise_enfants
        - light.wiz_salon
mode: single

Personne pour aider ? :thinking:

Bonsoir,

Vous devriez essayer avec comme condition state de sun.sun égal à « below_horizon »

Mais la réponse donnée sur d’autre forum semble correcte aussi

Mcp

1 « J'aime »

J’ai essayé les 2, pour ma solution, faut qu’il fasse réellement noir donc pas adapté, below_horizon lui est top car ça s’allume avant qu’il fasse complètement noir. C’était le mieux pour l’éclairage chez moi. :wink:

Bonjour,

Je n’ai pas bien compris si vous vouliez que votre éclairage d’allume plus tard ou plus tôt par rapport au couché du soleil, pour cela vous pouvez jouer avec la valeur d’élévation dans l’autre solution proposée.

Sinon, si vous voulez quelque chose de plus adapté/précis, il vous faut ajouter un capteur de luminosité.

Cordialement

Mcp.

1 « J'aime »

Tu peut utiliser qq chose comme ça :

trigger:
  - platform: sun
    event: sunset
    offset: '-01:00'
condition:
  - condition: zone
    entity_id: person.xxxx
    zone: zone.home
  - condition: or
    conditions:
      - condition: zone
        entity_id: person.xxx
        zone: zone.home
action:
...

Je veux que quand je rentre chez moi donc moi ou ma femme le déclencheur, et comme condition qu’il détecte mon téléphone dans la zonz home, et qu’il commence à faire nuit, que ça allume mes lumières.
Pourtant rien de compliqué. Mais j’y arrive pas…
Et non le déclencheur n’ai pas le couché de soleil mais moi qui rentre dans la zone maison. :wink:

J’ai modifié comme ça pour essayer.

alias: Allumage prise appartement et lumière Mikael
description: ''
trigger:
  - platform: zone
    entity_id: person.mikael
    zone: zone.home
    event: enter
condition:
  - condition: state
    entity_id: device_tracker.sm_g991b_mick
    state: home
  - condition: sun
    after: sunset
    after_offset: '-00:05:00'
action:
  - service: light.turn_on
    target:
      entity_id:
        - light.wiz_entree
        - light.wiz_salle_a_manger
        - light.wiz_prise_chambre
        - light.wiz_prise_enfants
        - light.wiz_salon
    data: {}
mode: single

Ça alors? :


trigger:
  - platform: device
    device_id: xxxxx
    domain: device_tracker
    entity_id: device_tracker.yyyyy
    type: enters
    zone: zone.home
  - platform: device
    device_id: xxxxxx
    domain: device_tracker
    entity_id: device_tracker.yyyy
    type: enters
    zone: zone.home
condition:
  - condition: device
    device_id: yyyyy
    domain: device_tracker
    entity_id: device_tracker.xxxxxx
    type: is_not_home
  - condition: device
    device_id: yyyyy
    domain: device_tracker
    entity_id: device_tracker.xxxxx
    type: is_not_home
  - condition: sun
    after: sunset
  - condition: time
    before: '22:00'
    after: '17:00'
action:

Pourquoi is not home dans les conditions ? C’est quoi la différence ?
Car moi justement c’est quand le tracker de l’application me détecte en zone home.
D’où ma je spécifie home, toi tu mais is not home, pourquoi ?

Pourquoi: Si qq est déjà a la maison, je l’allume pas les lumières déjà allumer ou si elle était éteint, c’est sûrement pour une bonne raison (enfin, d’en mon cas ).

Si quelqu’un ai a la maison ça allume une lumière déjà allumé, rien de grave…
Dans mon cas j’ai créer 2 automatisations une pour moi et une pour ma femme, sinon impossible de faire ce que je veux, à chaque fois c’était n’importe quoi…
La ça fonctionner très bien jusqu’à ce que je retire la condition après 17h pour mettre coucher du soleil…

Pareil tu mais le Device tracker de l’application en trigger du téléphone a la place de la platform zone et de spécifié entré dans la zone ?
Dans mon cas l’entité person détecte déjà, c’est quoi la différence à mettre le Device tracker ?

Quand j’arrive chez moi, bien souvent il ma détecter avant même que je sois rentrer, donc ta condition, is not home peut pas aller car s’il me connecte à mon réseaux avant d’être rentrer, ba cela ne fonctionnera pas…

Résolution de mon soucis par cette automatisation.

alias: Allumage prise appartement et lumière Mikael
description: ''
trigger:
  - platform: zone
    entity_id: person.mikael
    zone: zone.home
    event: enter
condition:
  - condition: state
    entity_id: device_tracker.sm_g991b_mick
    state: home
  - condition: time
    before: '22:00'
    after: '17:00'
  - condition: sun
    after: sunset
    after_offset: '-00:45:00'
action:
  - service: light.turn_on
    target:
      entity_id:
        - light.wiz_entree
        - light.wiz_salle_a_manger
        - light.wiz_prise_chambre
        - light.wiz_prise_enfants
        - light.wiz_salon
    data: {}
mode: single