More twitter engine cleanup. Think I have it mostly settled now

This commit is contained in:
Jeffrey Stone 2019-11-13 20:55:04 -05:00
parent f6f2eb5d3d
commit d7d0946227
5 changed files with 169 additions and 249 deletions

View File

@ -86,13 +86,16 @@
at: 05:00:00 at: 05:00:00
action: action:
- service: shell_command.backup - service: shell_command.backup
- service: script.twitter_notify - service: script.twitter_notify_image
data_template: data_template:
message: '{{ [ "I just kicked off a backup of #homeassistant to ensure I live tweet: >-
on. Do you backup? ", "Its important to backup your data. Thats why I just {{ [
intitiated a backup of my critical data. ", "With @home_assistant and the "I just kicked off a backup of #homeassistant to ensure I live on. Do you backup? ",
#dropbox component it is easy to backup your important config files. Lets "Its important to backup your data. Thats why I just intitiated a backup of my critical data. ",
do this thing! " ] | random }}' "With @home_assistant and the #dropbox component it is easy to backup your important config files. Lets do this thing! "
] | random }}
image: >-
"/config/www/tweet_images/hdd.jpg"
- id: coffee_time - id: coffee_time
alias: Coffee Time alias: Coffee Time
@ -125,12 +128,17 @@
entity_id: light.0xe20db9fffe003637_light # Skylar's Lamp entity_id: light.0xe20db9fffe003637_light # Skylar's Lamp
- service: scene.turn_on - service: scene.turn_on
entity_id: scene.jeff_light_on entity_id: scene.jeff_light_on
- service: script.twitter_notify - service: script.twitter_notify_image
data_template: data_template:
message: '{{ [ "Good Morning! Time to rise and shine at Anchorage House. ", tweet: >-
"Good Morning from Anchorage House. Glad to see everyone made it. ", "Birds {{ [
are awake, and so is Anchorage House. Good morning everyone! " ] | random "Good Morning! Time to rise and shine at Anchorage House. ",
}}' "Good Morning from Anchorage House. Glad to see everyone made it. ",
"Birds are awake, and so is Anchorage House. Good morning everyone! "
] | random }}
image: >-
{{ [ "/config/www/tweet_images/coffee.jpg",
"/config/www/tweet_images/coffee2.jpg"] | random }}
- id: skylar_bedtime - id: skylar_bedtime
alias: Skylar Bedtime alias: Skylar Bedtime
@ -260,12 +268,18 @@
entity_id: light.kitchen_cabinets entity_id: light.kitchen_cabinets
- service: scene.turn_on - service: scene.turn_on
entity_id: scene.jeff_light_off entity_id: scene.jeff_light_off
- service: script.twitter_notify - service: script.twitter_notify_image
data_template: data_template:
message: '{{ [ "Good Night from Anchorage House. ", "Time to shut down this tweet: >-
party. Good Night from Anchorage House. ", "We have come to the end of our {{ [
broadcast day. Oh, who am I kidding. I''ll be up all night watching over Anchorage "Good Night from Anchorage House. ",
House. " ] | random }}' "Time to shut down this party. Good Night from Anchorage House. ",
"We have come to the end of our broadcast day. Oh, who am I kidding. I''ll be up all night watching over Anchorage House. "
] | random }}
image: >-
{{ [ "/config/www/tweet_images/off.jpg",
"/config/www/tweet_images/clock.jpg"] | random }}
- id: outside_lights_on_sunset - id: outside_lights_on_sunset
alias: Outside Lights on at Sunset alias: Outside Lights on at Sunset
@ -279,13 +293,19 @@
data: data:
entity_id: switch.front_porch entity_id: switch.front_porch
- service: script.sunset_garage_open - service: script.sunset_garage_open
- service: script.twitter_notify - service: script.twitter_notify_image
data_template: data_template:
message: '{{ [ "Its getting dark at Anchorage House, so Im turning on the outside tweet: >-
lights. ", "When the Sun goes down, I help out by turning on the outside lights. {{ [
Its the little things. ", "Its getting dark so let me spell out my name... "Its getting dark at Anchorage House, so Im turning on the outside lights. ",
Wait. Did I break into a random #Hamilton song? Pardon me. umm. I just turned "When the Sun goes down, I help out by turning on the outside lights. Its the little things. ",
on the outside lights at Anchorage House. " ] | random }}' "Its getting dark so let me spell out my name...Wait. Did I break into a random #Hamilton song? Pardon me. umm. I just turned on the outside lights at Anchorage House. "
] | random }}
image: >-
{{ [ "/config/www/tweet_images/lamp.jpg",
"/config/www/tweet_images/bright.jpg",
"/config/www/tweet_images/light.jpg",
"/config/www/tweet_images/lamp2.jpg"] | random }}
- service: alarm_control_panel.alarm_arm_away - service: alarm_control_panel.alarm_arm_away
entity_id: alarm_control_panel.ah_base_station entity_id: alarm_control_panel.ah_base_station
@ -314,12 +334,18 @@
- service: switch.turn_off - service: switch.turn_off
data: data:
entity_id: switch.front_porch entity_id: switch.front_porch
- service: script.twitter_notify - service: script.twitter_notify_image
data_template: data_template:
message: '{{ [ "The sun is up at Anchorage House, so Im turning off the outside tweet: >-
lights. ", "I see the sun! Time to turn off the outside lights at Anchorage {{ [
House. ", "Dawn has broken at Anchorage House. Turning off the outside lights. "The sun is up at Anchorage House, so Im turning off the outside lights. ",
" ] | random }}' "I see the sun! Time to turn off the outside lights at Anchorage House. ",
"Dawn has broken at Anchorage House. Turning off the outside lights."
] | random }}
image: >-
{{ [ "/config/www/tweet_images/sunrise.jpg",
"/config/www/tweet_images/sunrise3.jpg",
"/config/www/tweet_images/sunrise2.jpg"] | random }}
- service: alarm_control_panel.alarm_arm_home - service: alarm_control_panel.alarm_arm_home
entity_id: alarm_control_panel.ah_base_station entity_id: alarm_control_panel.ah_base_station
@ -420,13 +446,21 @@
action: action:
- service: input_boolean.turn_on - service: input_boolean.turn_on
entity_id: input_boolean.jeff_traffic_alert_home entity_id: input_boolean.jeff_traffic_alert_home
- service: script.twitter_notify - service: script.twitter_notify_image
data_template: data_template:
message: '{{ [ "Looks like traffic is bad out there so I let @thejeffreystone tweet: >-
know. ", "I dont think todays traffic is the worst I''ve seen, but its bad. {{ [
Letting my residents know they need to plan their trips. ", "Oh great...traffic "Looks like traffic is bad out there so I let @thejeffreystone know. ",
can''t get any worse. Maybe everyone should stay where they are. " ] | random "I dont think todays traffic is the worst I''ve seen, but its bad. Letting my residents know they need to plan their trips. ",
}}' "Oh great...traffic cannot get any worse. Maybe everyone should stay where they are. "
] | random }}
image: >-
{{ [
"/config/www/tweet_images/road.jpg",
"/config/www/tweet_images/traffic.jpg",
"/config/www/tweet_images/traffic-jam.jpg"
] | random }}
- id: disable_bad_traffic_home_jeff - id: disable_bad_traffic_home_jeff
alias: Disabling Jeff Bad Traffic Home alias: Disabling Jeff Bad Traffic Home
initial_state: true initial_state: true
@ -610,36 +644,18 @@
entity_id: media_player.googlehomehub3492 entity_id: media_player.googlehomehub3492
initial_state: true initial_state: true
- id: turn_off_ha_speaker # - id: turn_off_ha_speaker
alias: Turn Off HA Speaker # alias: Turn Off HA Speaker
trigger: # trigger:
- platform: state # - platform: state
entity_id: media_player.theater # entity_id: media_player.theater
from: 'playing' # from: 'playing'
to: 'idle' # to: 'idle'
action: # action:
- service: switch.turn_off # - service: switch.turn_off
entity_id: switch.ha_speaker # entity_id: switch.ha_speaker
- service: media_player.turn_off # - service: media_player.turn_off
entity_id: media_player.theater # entity_id: media_player.theater
- service: script.kill_this_ride # - service: script.kill_this_ride
initial_state: true # initial_state: true
##########################
# My Attempt at preventing twitter from being spammed with new HA tweets on reboot
- id: new_ha
alias: New HA
initial_state: true
trigger:
- platform: state
entity_id: binary_sensor.updater
from: 'off'
to: 'on'
action:
- service: script.twitter_new_ha
- service: ifttt.trigger
data_template: {"event":"GitPost", "value1":"Home Assistant {{ states.binary_sensor.updater.attributes.newest_version }} is now available.", "value2":"{{ states.binary_sensor.updater.attributes.newest_version }}"}
###########################

View File

@ -1071,160 +1071,14 @@ script:
- service: notify.twitter - service: notify.twitter
data_template: data_template:
message: !include ../templates/twitter_promos.yaml message: !include ../templates/twitter_promos.yaml
twitter_iss:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #smarthome #iot " %}
{{ msg }}
data:
media: >-
{{ [ "/config/www/tweet_images/iss.jpg",
"/config/www/tweet_images/iss2.jpg"] | random }}
twitter_github:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #smarthome #iot " %}
{{ msg }}
data:
media: /config/www/tweet_images/ah.png
twitter_bot_info:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #smarthome #iot " %}
{{ msg }}
data:
media: >-
'{{ [ "/config/www/tweet_images/robot1.jpg",
"/config/www/tweet_images/robot2.jpg"] | random }}'
twitter_speedtest:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #smarthome #speedtest " %}
{{ msg }}
data:
media: >-
{{ [ "/config/www/tweet_images/speed.jpg",
"/config/www/tweet_images/fiber-optic.jpg"] | random }}
twitter_new_ha: twitter_new_ha:
sequence: sequence:
- service: notify.twitter - service: notify.twitter_image
data_template: data_template:
message: !include ../templates/twitter_new_ha.yaml tweet: !include ../templates/twitter_new_ha.yaml
image: "/config/www/tweet_images/ha.jpg"
twitter_xmas_countdown:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #countdown " %}
{{ msg }}
data:
media: >-
{{ [ "/config/www/tweet_images/xmas.jpg",
"/config/www/tweet_images/gift.jpg",
"/config/www/tweet_images/christmas-cookies.jpg",
"/config/www/tweet_images/christmas.jpg",
"/config/www/tweet_images/christmas-tree.jpg"] | random }}
twitter_xmas_eve:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #santa #nightbeforechristmas" %}
{{ msg }}
data:
media: /config/www/tweet_images/santa.jpg
twitter_xmas_day:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #MerryChristmas " %}
{{ msg }}
data:
media: /config/www/tweet_images/merry-christmas.jpg
twitter_freezing:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #weather #smarthome " %}
{{ msg }}
data:
media: >-
{{ [ "/config/www/tweet_images/ice.jpg",
"/config/www/tweet_images/snowfall.jpg",
"/config/www/tweet_images/snowflake.jpg"] | random }}
twitter_tornado:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #weather #tornado " %}
{{ msg }}
data:
media: /config/www/tweet_images/tornado.jpg
twitter_full_moon:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #weather #tornado " %}
{{ msg }}
data:
media: /config/www/tweet_images/full_moon.jpg
twitter_severe_weather:
sequence:
- service: notify.twitter
data_template:
message: >
{% set msg = "" %}
{% set msg = msg + " " + message %}
{% set msg = msg + " #weather #warning " %}
{{ msg }}
data:
media: >-
{{ [ "/config/www/tweet_images/lightning.jpg",
"/config/www/tweet_images/lightning-bolt.jpg"] | random }}
############################################################################### ###############################################################################
# Weather Report # Weather Report

View File

@ -21,20 +21,14 @@ automation:
{%- endif -%} {%- endif -%}
action: action:
- delay: '0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00' - delay: '0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00'
- service: script.twitter_github - service: script.twitter_notify_image
data_template: data_template:
message: >- tweet: >-
"Its a new month, so this is a good time to remind you that I am powered by @homeassistant and configured by @thejeffreystone. Find my code at https://github.com/thejeffreystone/home-assistant-configuration" "Its a new month, so this is a good time to remind you that I am powered by @homeassistant and configured by @thejeffreystone. Find my code at https://github.com/thejeffreystone/home-assistant-configuration"
image: >-
#- id: tweet_new_ha_version image: >-
# alias: Tweet New HA Version {{ [ "/config/www/tweet_images/robot1.jpg",
# trigger: "/config/www/tweet_images/robot2.jpg"] | random }}
# - platform: state
# entity_id: binary_sensor.updater
# from: 'off'
# to: 'on'
# action:
# - service: script.twitter_new_ha
- id: tweet_some_snark - id: tweet_some_snark
alias: Tweet Some Snark alias: Tweet Some Snark
@ -86,8 +80,8 @@ automation:
tweet: >- tweet: >-
"This is a good time to remind you that I am a bot powered by @home_assistant and configured by @thejeffreystone. Find my code at https://github.com/thejeffreystone/home-assistant-configuration" "This is a good time to remind you that I am a bot powered by @home_assistant and configured by @thejeffreystone. Find my code at https://github.com/thejeffreystone/home-assistant-configuration"
image: >- image: >-
"{{ [ "/config/www/tweet_images/robot1.jpg", {{ [ "/config/www/tweet_images/robot1.jpg",
"/config/www/tweet_images/robot2.jpg"] | random }}" "/config/www/tweet_images/robot2.jpg"] | random }}
- id: net_speed_report - id: net_speed_report
initial_state: true initial_state: true
@ -98,13 +92,14 @@ automation:
action: action:
- service: script.twitter_notify_image - service: script.twitter_notify_image
data_template: data_template:
tweet: '{{ [ "According to my latest speed tests Anchorage House is getting tweet: >-
{{ [ "According to my latest speed tests Anchorage House is getting
{{ states.sensor.internet_test_down.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up.attributes.max_value }} {{ states.sensor.internet_test_down.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up.attributes.max_value }}
Mbps up thanks to #ATTFiber. ", "How fast is your internet? I just checked Mbps up thanks to #ATTFiber. ", "How fast is your internet? I just checked
am Im seeing {{ states.sensor.internet_test_down.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up.attributes.max_value }} am Im seeing {{ states.sensor.internet_test_down.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up.attributes.max_value }}
Mbps up. Beat that. ", "My speed is monitored using @home_assistant and https://github.com/thejeffreystone/speedtest_to_mqtt Mbps up. Beat that. ", "My speed is monitored using @home_assistant and https://github.com/thejeffreystone/speedtest_to_mqtt
and is {{ states.sensor.internet_test_down.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up.attributes.max_value }} and is {{ states.sensor.internet_test_down.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up.attributes.max_value }}
Mbps up." ] | random }}' Mbps up." ] | random }}
image: >- image: >-
{{ [ "/config/www/tweet_images/speed.jpg", {{ [ "/config/www/tweet_images/speed.jpg",
"/config/www/tweet_images/fiber-optic.jpg"] | random }} "/config/www/tweet_images/fiber-optic.jpg"] | random }}
@ -212,7 +207,8 @@ automation:
- delay: '0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00' - delay: '0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00'
- service: script.twitter_notify_image - service: script.twitter_notify_image
data_template: data_template:
tweet: '{{ [ "There are only {{states.sensor.christmas_countdown.state}} days until Christmas.", tweet: >-
{{ [ "There are only {{states.sensor.christmas_countdown.state}} days until Christmas.",
"Christmas is only {{states.sensor.christmas_countdown.state}} days away. It might not be enough time. ", "Christmas is only {{states.sensor.christmas_countdown.state}} days away. It might not be enough time. ",
"Santa is coming. {{states.sensor.christmas_countdown.state}} days and counting until he is here.", "Santa is coming. {{states.sensor.christmas_countdown.state}} days and counting until he is here.",
"Only {{states.sensor.christmas_countdown.state}} days until Christmas.", "Only {{states.sensor.christmas_countdown.state}} days until Christmas.",
@ -221,7 +217,7 @@ automation:
"It is beginning to look a lot like Christmas. Which checks out because it is {{states.sensor.christmas_countdown.state}} days away.", "It is beginning to look a lot like Christmas. Which checks out because it is {{states.sensor.christmas_countdown.state}} days away.",
"Have you finished your Chistmas shopping? You only have {{states.sensor.christmas_countdown.state}} days left.", "Have you finished your Chistmas shopping? You only have {{states.sensor.christmas_countdown.state}} days left.",
"Have you started your Chistmas shopping? You only have {{states.sensor.christmas_countdown.state}} days left." "Have you started your Chistmas shopping? You only have {{states.sensor.christmas_countdown.state}} days left."
] | random }}' ] | random }}
image: >- image: >-
{{ [ "/config/www/tweet_images/xmas.jpg", {{ [ "/config/www/tweet_images/xmas.jpg",
"/config/www/tweet_images/gift.jpg", "/config/www/tweet_images/gift.jpg",
@ -250,7 +246,7 @@ automation:
- service: script.twitter_notify_image - service: script.twitter_notify_image
data_template: data_template:
tweet: >- tweet: >-
'Tomorrow is Christmas. It is practically here! Santa is coming tonight! Don't forget the cookies!' "Tomorrow is Christmas. It is practically here! Santa is coming tonight! Do not forget the cookies!"
image: >- image: >-
"/config/www/tweet_images/santa.jpg" "/config/www/tweet_images/santa.jpg"
@ -293,11 +289,61 @@ automation:
- delay: '0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00' - delay: '0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00'
- service: script.twitter_notify_image - service: script.twitter_notify_image
data_template: data_template:
tweet: '{{ [ "Appears that the temperature will be below freezing soon. I think I will stay inside.", tweet: >-
"The forecasted temperature may kill sensative plants, so I will let the house know. I cannot through inaction allow another to come to harm.", {{ [ "Appears that the temperature will be below freezing soon. I think I will stay inside.",
"Winter is coming. Actually it is already here. I suggest sleeping with Dragon Glass.", "The forecasted temperature may kill sensative plants, so I will let the house know. I cannot through inaction allow another to come to harm.",
"When the temperature is forcasted to get near freezing, or the NWS issues a Freeze Warning I make sure the residents of Anchorage House know." ] | random }}' "Winter is coming. Actually it is already here. I suggest sleeping with Dragon Glass.",
"When the temperature is forcasted to get near freezing, or the NWS issues a Freeze Warning I make sure the residents of Anchorage House know."
] | random }}
image: >- image: >-
{{ [ "/config/www/tweet_images/ice.jpg", {{ [ "/config/www/tweet_images/ice.jpg",
"/config/www/tweet_images/snowfall.jpg", "/config/www/tweet_images/snowfall.jpg",
"/config/www/tweet_images/snowflake.jpg"] | random }} "/config/www/tweet_images/snowflake.jpg"] | random }}
- id: new_pull_request
alias: New Pull Request
initial_state: true
trigger:
- platform: state
entity_id: sensor.open_pull_requests
condition:
- condition: template
value_template: '{{ states.sensor.open_pull_requests.state | int > 0 }}'
action:
- service: script.text_notify
data_template:
who: "jeff"
title: "New Pull Request"
message: >-
{%- if states.sensor.open_pull_requests.state | int == 1 -%}
There is {{ states.sensor.open_pull_requests.state }} pending pull request.
{%- else -%}
There are {{ states.sensor.open_pull_requests.state }} pending pull requests.
{%- endif -%}
- service: script.twitter_notify_image
data_template:
tweet: >-
{{ [
"Look at that. There is a new pull request waiting to be merged. You can create one too by contributing to my code at https://github.com/thejeffreystone/home-assistant-configuration #coding #opensource",
"Fork Yes! Someone contributed some code to https://github.com/thejeffreystone/home-assistant-configuration and you could to. #coding #opensource.",
"Thanks for the code kind stanger. Join the fun at https://github.com/thejeffreystone/home-assistant-configuration #coding #opensource",
"Theres been an awakening. Have you felt it? I will merge it so it can become the master. https://github.com/thejeffreystone/home-assistant-configuration #coding #opensource"
] | random }}
image: >-
{{ [ "/config/www/tweet_images/code.jpg",
"/config/www/tweet_images/codeing.jpg",
"/config/www/tweet_images/code2.jpg",
"/config/www/tweet_images/computer.jpg"] | random }}
- id: new_ha_notification
alias: New HA Notification
initial_state: true
trigger:
- platform: state
entity_id: binary_sensor.updater
from: 'off'
to: 'on'
action:
- service: script.twitter_new_ha
- service: ifttt.trigger
data_template: {"event":"GitPost", "value1":"Home Assistant {{ states.binary_sensor.updater.attributes.newest_version }} is now available.", "value2":"{{ states.binary_sensor.updater.attributes.newest_version }}"}

View File

@ -40,11 +40,13 @@ automation:
alias: Notify USPS Mail alias: Notify USPS Mail
initial_state: true initial_state: true
trigger: trigger:
- platform: time - platform: state
at: '10:00:30' entity_id: sensor.usps_mail
condition: condition:
- condition: template - condition: template
value_template: '{{ states.sensor.usps_mail.state | int > 0 }}' value_template: '{{ states.sensor.usps_mail.state | int > 0 }}'
- condition: template
value_template: '{{ ((now().hour | int) > 7) and ((now().hour | int) < 16) }}'
action: action:
- service: script.ah_report - service: script.ah_report
data_template: data_template:
@ -82,11 +84,13 @@ automation:
alias: Notify USPS Packages alias: Notify USPS Packages
initial_state: true initial_state: true
trigger: trigger:
- platform: time - platform: state
at: '10:02:30' entity_id: sensor.usps_mail
condition: condition:
- condition: template - condition: template
value_template: '{{ states.sensor.usps_packages.state | int > 0 }}' value_template: '{{ states.sensor.usps_mail.state | int > 0 }}'
- condition: template
value_template: '{{ ((now().hour | int) > 7) and ((now().hour | int) < 16) }}'
action: action:
- service: script.ah_report - service: script.ah_report
data_template: data_template:

View File

@ -11,11 +11,11 @@
{% endmacro %} {% endmacro %}
{%- macro getRandomSnark() -%} {%- macro getRandomSnark() -%}
{{- [ {{- [
" Its like Patch Tuesday, but without the fail. #homeassistant", " Its like Patch Tuesday, but without the fail. Visit https://www.home-assistant.io #homeassistant",
" Get in my SD Card! #homeassistant", " Get in my SD Card! Visit https://www.home-assistant.io #homeassistant",
" Shut up and take my ones and zeros! #homeassistant", " Shut up and take my ones and zeros! Visit https://www.home-assistant.io #homeassistant",
" Seriously, you want some of this! #homeassistant", " Seriously, you want some of this! Visit https://www.home-assistant.io #homeassistant",
" Friends dont let friends update #homeassistant without reading breaking changes! ", " Friends dont let friends update #homeassistant without reading breaking changes! Visit https://www.home-assistant.io ",
" If you are not running #homeassistant now is the best time to get started. Visit https://www.home-assistant.io" " If you are not running #homeassistant now is the best time to get started. Visit https://www.home-assistant.io"
] | random -}} ] | random -}}
{%- endmacro -%} {%- endmacro -%}