Scan interval d'un sensor command_line

Bonjour,
J’ai créé un sensor pour check l’état d’un webserver qui me pose problème mais il que le sensor n’est jamais remis à jour… j’ai créer le sensor à 19h50 ce soir soir et si je le check maintenant (21h30), il m’indique un last updated à 19h52…

J’ail loupé qq chose, merci d’avance.

Voici le sensor :

- platform: command_line
  name: teslamate_http_code
  command: curl -LIk -m 3 http://192.168.1.61:4000 -o /dev/null -w '%{http_code}\n' -s
  value_template: '{{ value }}'
  scan_interval: 300
  unit_of_measurement: 'http_code'

Clipboard01

Perso j’utilise ce code pour check si mes services Sonarr, Radarr, Tautulli, Jackett, Portainer, Plex server etc… sont up :

  # Portainer
  - platform: command_line
    name: "Portainer Online"
    command: response=$(curl -LIk -m 3 http://1.1.1.1:9000 -o /dev/null -w "%{http_code}\n" -s); test "$response" -ge 200 && echo "Online" || echo "Offline"
    scan_interval: 90
    value_template: "{{ value }}"

Il me remonte un status ONLINE ou OFFLINE et par la suite je présente le résultat sous la une card lovelace : UPTIME-CARD

exemple pour Portainer :

2021-06-25_18-01-06

Et ensuite j’ai une automation pour m’alerter par TTS ou Notify app IOS.

Avec un peu de retard merci pour ton aide @barto_95 !!!

sa a résolue ton soucis ? si c’est le cas tant mieux :wink:

oui et en plus la uptime-card est très sympa… :grinning_face_with_smiling_eyes:

1 « J'aime »