Aide automatisation serrure

Quand la serrure passe de lock à unlock (le trigger de l’automatisation test)

Soit c’est un déverrouillage par empreinte (sensor.empreinte_ld2410_fingerprint_state et sensor.empreinte_ld2410_fingerprint_last_finger_id ont déjà changés)
Soit c’est d’autres cas type de déverrouillage.

Si les valeurs ont déjà changés c’est trop tard pour voir le changement state donc il faut vérifier si le changement est récent.

Pour les autres cas, on verra dans un second temps

d’accord, je teste le code cette après midi après le boulot.

J'ai tester, voila l'historique



C'est une erreur de syntaxe

            Porte déverrouillé par empreinte numéro {{  states.sensor.empreinte_ld2410_fingerprint_last_finger_id.last_changed }}  ⚠️⚠️

il faut virer state(' et ')

maintenant c'est bon, la notification arrive bien

Donc j’imagine que tu as message : blablabla … empreinte 30

voilà la notification que j’obtiens

Ah punaise !!!
Pas amical ton fond d’écran.

Mets ça à la place

Porte déverrouillé par empreinte numéro {{
            state('sensor.empreinte_ld2410_fingerprint_last_finger_id')
            }}  ⚠️⚠️

la passion des armes pour moi, un tabou pour d’autres :sweat_smile:

j’ai testé et ça ne fonctionne pas, j’ai également comme plus haut dans le state (‘ et’)


Tu peux tester la correction dans les outils dev ?

On va bientôt demander un extrait du casier judiciaire pour toute inscription sur HACF :joy:

ou un examen de passage :joy:

j’ai tester et ‹ state › is undefined

Rhaaa states avec un s à la fin

yes, on est bon il me renvoie la notification avec l’ID du scan

Parfait à toi de bosser !!

Faire un tableau qui permet de transformer l’ID de l’empreinte en un prénom
Regarde un peu comment ça fonctionne pour le numéro du jour => nom du jour

Et mettre ça dans la notification

en gros tu me dit de m’arracher les cheveux que je n’ai plus :joy::joy::joy:.

Je regarde ton lien pour savoir si j’en suis toujours au niveau boulet ou neewbie

Bon désolé mais cela fait 1h que je lis et relis mais je m’y perds dans ces lignes de codes qui ne me parlent pas. C’est un bon début où je suis à côté de la plaque


sensor:
  - platform: template
    sensors:
      empreinte_ld2410_fingerprint_last_finger_id:
        friendly_name: "empreinte ld2410 Fingerprint Last Finger ID"
        value_template: >
          je ne sais pas 😅

Alors c’est pas un template au sens HA, c’est un bout de code qui compléte ( les lignes après message)

          message: >-
            Porte déverrouillé par empreinte numéro {{
            states('sensor.empreinte_ld2410_fingerprint_last_finger_id')
            }}  ⚠️⚠️

En dehors des chiffres (0 à 6 dans l’exemple, toi 30 etc) et des noms (lundi, mardi … toi sebastien, sabrina etc) c’est très très très similaire à la partie value_template de l’exemple (juste cette partie)

Tu peux tester le code plus rapidement dans les outils dev :wink:

similaire à ça ? et je le met à la suite du message


{% set months = ["Janvier", "Fevrier", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Decembre"] %}
          {% set days = ["Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"]  %}
          {{ days[now().weekday()] + ' ' + now().day | string + ' ' + months[now().month-1] }}

Un truc plus clair peut-être

{% set conversion = {
    1 : 'Lundi',
    2 : 'Mardi',
    3 : 'Mercredi',
    4 : 'Jeudi',
    5 : 'Vendredi',
    6 : 'Samedi',
    0 : 'Dimanche'
    }
%}

{% set journombre=5 %}
Le numéro du jour est {{ journombre }}
Nous sommes un {{ conversion[journombre] }}