This is a Custom Component for Home-Assistant (https://home-assistant.io) that tracks P2000 Lifeliners emergency events in The Netherlands.
This component queries http://feeds.feedburner.com/p2000-life-liners at the configured interval and applies filters for capcodes specified.
When events are found the P2000 Lifeliners sensor state gets set, which you can use to trigger automation, display sensor data.
custom_components/p2000lifeliners
to your <config dir>/custom_components
directory.To use this component in your installation, add the following to your configuration.yaml
file:
# Example configuration.yaml entries
sensor:
- platform: p2000lifeliners
name: LIFELN1 VUmc
capcodes: 120901
- platform: p2000lifeliners
name: LIFELN2 Rotterdam
capcodes: 1420059
- platform: p2000lifeliners
name: LIFELN3 Volkel
capcodes: 923993
- platform: p2000lifeliners
name: LIFELN5 Lelystad Corona
capcodes: 923995
- platform: p2000lifeliners
name: MEDIC1 Leeuwarden
capcodes: 320591
Configuration variables:
You can use a state trigger event to send push notifications like this:
# Example automation.yaml entry
automation:
- alias: 'P2000 Lifeliners Bericht'
trigger:
platform: state
entity_id:
- sensor.lifeln1_vumc
- sensor.lifeln2_rotterdam
- sensor.lifeln3_volkel
- sensor.lifeln5_lelystad_corona
- sensor.medic1_leeuwarden
action:
- service_template: notify.html5
data:
title: "P2000 Lifeliners"
message: >
{{ trigger.to_state.attributes.friendly_name }} is onderweg naar {{ trigger.to_state.state }}
cards:
- entity: sensor.lifeln1_vumc
name: P2000 Lifeliner VUmc
type: sensor
If you experience unexpected output, please create an issue. Share your configuration and post some debug log info. You can obtain this by adding this line to your config and restart homeassistant.
logger:
default: info
logs:
custom_components.p2000lifeliners: debug