Expiration Let's Encrypt

oui c’est ca :slight_smile:

Bon, juste besoin de redémarrer NGINX HA SSL proxy alors. Pas besoin de redémarrer HA.

alias: Certificat SSL Renouvellement
description: Démarrage de let's encrypt
triggers:
  - at: "03:00:00"
    trigger: time
conditions:
  - condition: time
    weekday:
      - sun
actions:
  - metadata: {}
    data:
      addon: core_letsencrypt
    action: hassio.addon_start
  - delay:
      hours: 0
      minutes: 3
      seconds: 0
      milliseconds: 0
  - action: hassio.addon_restart
    metadata: {}
    data:
      addon: core_nginx_proxy
3 « J'aime »

Super Merci WarC0zes

en bonus:

alias: Certificat SSL Renouvellement
description: Démarrage de let's encrypt
triggers:
  - at: "03:00:00"
    trigger: time
conditions:
  - condition: time
    weekday:
      - sun
  - condition: template
    value_template: >-
      {{ (states('sensor.xxxxxx_xxxxxx_fr_expiration_du_certificat') |
      as_datetime or now()) - timedelta(days=21) < now()}}
actions:
  - metadata: {}
    data:
      title: Let's Encrypt
      message: >-
        Votre certificat expirera dans 3 semaines, il va être renouveler,
        veuillez vérifier.
      data:
        ttl: 0
        priority: high
    action: notify.mobile_app_m2101k9g
  - metadata: {}
    data:
      addon: core_letsencrypt
    action: hassio.addon_start
  - delay:
      hours: 0
      minutes: 3
      seconds: 0
      milliseconds: 0
  - action: hassio.addon_restart
    metadata: {}
    data:
      addon: core_nginx_proxy
mode: single

Tu installes l’intégration
image
tu auras une entité avec la date de validité du certificat et que tu te sers dans l’automatisation.
image

Mon automatisation, le renouvelle 21 jours avant la fin, t’envoie une notification , lance let’s encrypt et redémarre NGINX HA SSL Proxy.

Question simplement esthétique, mais où as-tu positionné la date de validation du certificat sur ton Dashboard ?

Je ne sais pas où le mettre lol

moi j’ai ça dans une sous-vue système, sur le dashboard de base c’est très peu utile…

Mais ça sert a quoi ??? :rofl::rofl::joy:

1 « J'aime »

À te faire parler, je l’entendais celle-là :wink:

1 « J'aime »

Je l’ai sur ma page avec le system info de mon RPi et c’est carte.

1 « J'aime »

Question bête, mais je peux pas mettre un badge dans la barre de navigation ?

Non, pas possible. Avant, on pouvait avec GitHub - gadgetchnnel/lovelace-header-cards: Header Cards , mais plus a jour.

Bonjour
Je reviens vers vous, car je viens de recevoir un e-mail de The Let’s Encrypt Team me disant

Hello,

Your certificate (or certificates) for the names listed below will expire in 19 days (on 2025-04-12). Please make sure to renew your certificate before then, or visitors to your web site will encounter errors.

Please note that we will stop sending expiration notification emails like this one on June 4, 2025. For details, see https://letsencrypt.org/2025/01/22/ending-expiration-emails/

We recommend renewing certificates automatically when they have a third of their total lifetime left. For Let's Encrypt's current 90-day certificates, that means renewing 30 days before expiration. See https://letsencrypt.org/docs/integration-guide/ for details.

homeassistant.xxxxxx.com

For details about when we send these emails, please visit: https://letsencrypt.org/docs/expiration-emails/ In particular, note that this reminder email is still sent if you've obtained a slightly different certificate by adding or removing names. If you've replaced this certificate with a newer one that covers more or fewer names than the list above, you may be able to ignore this message.

For any questions or support, please visit: https://community.letsencrypt.org/ Unfortunately, we can't provide support by email.

To learn more about the latest technical and organizational updates from Let's Encrypt, sign up for our newsletter: https://letsencrypt.org/opt-in/

On avait pourtant ensemble, créer une automatisation que voici ci-dessous

alias: Certificat SSL Renouvellement
description: Démarrage de let's encrypt
triggers:
  - at: "03:00:00"
    trigger: time
conditions:
  - condition: time
    weekday:
      - sun
  - condition: template
    value_template: >-
      {{
      (states('sensor.homeassistant_handicarauto_com_expiration_du_certificat')
      | as_datetime or now()) - timedelta(days=21) < now()}}
actions:
  - metadata: {}
    data:
      title: Let's Encrypt
      message: >-
        Votre certificat expirera dans 3 semaines, il va être renouveler,
        veuillez vérifier.
      data:
        ttl: 0
        priority: high
    action: notify.huawei_mediapad_m5_lite_10_synthese_vocale
  - metadata: {}
    data:
      addon: core_letsencrypt
    action: hassio.addon_start
  - delay:
      hours: 0
      minutes: 3
      seconds: 0
      milliseconds: 0
  - action: hassio.addon_restart
    metadata: {}
    data:
      addon: core_nginx_proxy
mode: single

Ce dimanche ça va refaire un nouveau certificat. C’est tous les dimanches à 3H00.
Dimanche dernier, tu devais être à 22 jours avant l’expiration du certificat.

Par contre, ce qui est bizarre, c’est que mon ha indique toujours dans trois mois

Vérifies plutôt toi même le certificat
Il semble ne pas ce mettre à jour ton sensor

Ton certificat a l’air d’être mis a jour.
le 12 avril 2025 était la fin et il a changé en 24 juin 2025 ( dans 3 mois ).
l’automatisation à fonctionner .

12 avril - 21 jours = samedi 22 mars . Donc le dimanche 23 mars, ca bien été mis a jour.

1 « J'aime »

OK, sinon je ne pourrai pas avoir le décompte de l’info bulle sous forme de jours ? Car la trois mois c’est vaste j’aurais voulu plutôt avoir un truc du genre 62 jours, 61 jours, 60 etc.

La question c’est pourquoi faire :rofl:

C’est vrai ! Est-ce que je dois vraiment me focaliser sur cette info bulle ? À vrai dire je crois que je vais l’enlever et ne pas m’en occuper.

C’est le but de l’automatisation l’oublier …

2 « J'aime »