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'
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 :
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
oui et en plus la uptime-card est très sympa…
1 « J'aime »
Serait-il possible de voir le code dernière cette carte?