25 lines
590 B
YAML
25 lines
590 B
YAML
binary_sensor:
|
|
- platform: rest
|
|
name: Node-RED Panda Up
|
|
resource: http://192.168.3.200:1880/healthz
|
|
method: GET
|
|
device_class: connectivity
|
|
value_template: "{{ value_json.status == 'ok' }}"
|
|
scan_interval: 30
|
|
|
|
mqtt:
|
|
binary_sensor:
|
|
- name: "Node-RED Panda Up"
|
|
unique_id: "nodered_myhost_up"
|
|
state_topic: "nodered/panda/status"
|
|
payload_on: "online"
|
|
payload_off: "offline"
|
|
device_class: connectivity
|
|
qos: 1
|
|
|
|
healthcheck:
|
|
test: ["CMD", "curl", "-f", "http://127.0.0.1:1880/healthz"]
|
|
interval: 30s
|
|
timeout: 3s
|
|
retries: 3
|