Udało mi się zrobić proces który pinguje wskazane hosty co określony czas i wyświetla informację czy dany host jest aktywny w postaci graficznej.
Proces:
Informacja graficzna:
Proces:
flows.json (1.5 KB)
Może komuś się przydać
Marcin
Udało mi się zrobić proces który pinguje wskazane hosty co określony czas i wyświetla informację czy dany host jest aktywny w postaci graficznej.
Proces:
Informacja graficzna:
Proces:
flows.json (1.5 KB)
Może komuś się przydać
Marcin
Widzę, że używasz we flow dashboarda NR. Wiesz może czy w HA jest jakaś karta, która mogłaby podobnie wizualizować wynik?
AppDeamon4 ponoć dużo potrafi ale ja do tego jeszcze nie doszedłem
Ps. Ja ten dashboard wyświetlam w HA
Fajne, pokażesz jak zrobiłeś kartę w HA z zielonymi bombkami ?
Dodajesz na karcie Webpage Card Configuration i dalej to już iframe
aspect_ratio: 50%
title: 'VPN ’
type: iframe
url: 'http://adres.do.dashboard.NodeRED
Pamiętaj, że “zielone bombki” to dodatkowa paleta w NR
node-red-contrib-ui-led : ui_led
Hmm… to jednak takie rozwiązanie bardzo dookoła.
@Photon próbowałem to zrobić tak:
binary_sensor:
- platform: ping
host: 192.168.0.1
name: router
- platform: ping
host: 192.168.0.2
name: server1
sensor:
- platform: template
sensors:
router:
value_template: '{% if is_state("binary_sensor.router", "on") %} {{ states.binary_sensor.router.attributes.round_trip_time_avg }} {% else %}Offline{% endif %}'
unit_of_measurement: 'ms'
server1:
value_template: '{% if is_state("binary_sensor.server1", "on") %} {{ states.binary_sensor.server1.attributes.round_trip_time_avg }} {% else %}Offline{% endif %}'
unit_of_measurement: 'ms'
Ale jak mam więcej niż jeden host to na pinga odpowiada mi tylko ostatni. Nie potrafiłem uzyskać odp na ten problem
Marcin