From 7ef7e71640926c010d2f24a3873aff9a1eec4ca7 Mon Sep 17 00:00:00 2001 From: ccostan Date: Mon, 19 Mar 2018 11:25:23 -0400 Subject: [PATCH] Updated with @NovapaX suggestions. --- config/packages/hasspodcast.yaml | 81 ++++---------------------------- 1 file changed, 8 insertions(+), 73 deletions(-) diff --git a/config/packages/hasspodcast.yaml b/config/packages/hasspodcast.yaml index ab654cea..5bedbab2 100755 --- a/config/packages/hasspodcast.yaml +++ b/config/packages/hasspodcast.yaml @@ -19,12 +19,6 @@ automation: event_type: feedreader action: - - service: script.notify_engine - data_template: - value1: 'There is a new RSS item available for {{trigger.event.data.title}}.' - value2: '{{trigger.event.data.link}}' - who: 'carlo' - - service: notify.html5 data_template: title: "New RSS Item available" @@ -38,6 +32,14 @@ automation: message: "New RSS item available - {{ as_timestamp(now()) | timestamp_custom('%I:%M:%S %p %d%b%Y', true) }}" notification_id: "update_available" +# everything below this line should be deleted if using as a drop in package. + + - service: script.notify_engine + data_template: + value1: 'There is a new RSS item available for {{trigger.event.data.title}}.' + value2: '{{trigger.event.data.link}}' + who: 'carlo' + - service: script.tweet_engine_image data_template: tweet: '{{trigger.event.data.title}} - {{trigger.event.data.link}}' @@ -47,70 +49,3 @@ automation: "/config/www/custom_ui/floorplan/images/branding/Chalk-Podcast.png" ] %} {{ pictures|random }} - - # - service: script.notify_engine - # data_template: - # value1: 'Check the MQTT Dump' - # value2: '/dump/{{ trigger.platform }}' - # who: 'carlo' - # - service: mqtt.publish - # data_template: - # topic: '/dump/{{ trigger.platform }}' - # retain: false - # payload: >- - # {%- macro dumpState(statePrefix, stateObj) -%} - # {{statePrefix ~ ": "}} {{- stateObj.state }}{{- "\n" -}} - # {{statePrefix ~ ".entity_id: "}} {{- stateObj.entity_id }}{{- "\n" -}} - # {{statePrefix ~ ".domain: "}} {{- stateObj.domain }}{{- "\n" -}} - # {{statePrefix ~ ".object_id: "}} {{- stateObj.object_id }}{{- "\n" -}} - # {{statePrefix ~ ".name: "}} {{- stateObj.name }}{{- "\n" -}} - # {{statePrefix ~ ".last_updated: "}} {{- stateObj.last_updated }}{{- "\n" -}} - # {{statePrefix ~ ".last_changed: "}} {{- stateObj.last_changed }}{{- "\n" -}} - # {%- for attrib in stateObj.attributes | sort() %} - # {%- if attrib is defined -%} - # {{- statePrefix ~ ".attributes." ~ attrib ~ ": " -}} {{- stateObj.attributes[attrib] -}} - # {{- "\n" -}} - # {%- endif -%} - # {%- endfor -%} - # {%- endmacro -%} - # - # {% set p = trigger.platform %} - # {{"trigger.platform: "}} {{ p }}{{- "\n" -}} - # - # {%- if p == "mqtt" -%} - # {{"trigger.topic: "}} {{ trigger.topic }}{{- "\n" -}} - # {{"trigger.payload: "}} {{ trigger.payload }}{{- "\n" -}} - # {{"trigger.payload_json: "}} {{ trigger.payload_json }}{{- "\n" -}} - # {{"trigger.qos: "}} {{ trigger.qos }}{{- "\n" -}} - # {%- endif -%} - # - # {%- if p == "event" or p == "sun" or p == "zone" -%} - # {{"trigger.event: "}} {{ trigger.event }}{{- "\n" -}} - # {%- endif -%} - # - # {%- if p == "numeric_state" -%} - # {{"trigger.above: "}} {{ trigger.above }}{{- "\n" -}} - # {{"trigger.below: "}} {{trigger.below }}{{- "\n" -}} - # {%- endif -%} - # - # {%- if p == "state" -%} - # {{"trigger.for: "}} {{ trigger.for }}{{- "\n" -}} - # {%- endif -%} - # - # {%- if p == "time" -%} - # {{"trigger.now: "}} {{ trigger.now }}{{- "\n" -}} - # {%- endif -%} - # - # {%- if p == "zone" -%} - # {{"trigger.zone: "}} {{ trigger.zone }}{{- "\n" -}} - # {%- endif -%} - # - # {%- if p == "state" or p == "numeric_state" or p == "template" or p == "zone" -%} - # {{"trigger.entity_id: "}} {{ trigger.entity_id }}{{- "\n" -}}{{- "\n" -}} - # {{"trigger.from_state: "}} {{- "\n" -}} - # -------------------{{- "\n" -}} - # {{ dumpState("trigger.from_state", trigger.from_state) }} {{- "\n" -}} - # trigger.to_state:{{- "\n" -}} - # -----------------{{- "\n" -}} - # {{ dumpState("trigger.to_state", trigger.to_state) }} - # {%- endif -%}