{% set day=states("sensor.date").split('-')[2] | int %}
{%- if day == 1 -%}
true
{%- endif -%}
action:
- delay:'0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00'
- service:script.twitter_github
data_template:
message:>-
"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"
- id:tweet_new_ha_version
alias:Tweet New HA Version
trigger:
- platform:state
entity_id:updater.updater
action:
- service:script.twitter_new_ha
- id:tweet_some_snark
alias:Tweet Some Snark
initial_state:true
trigger:
- platform:time
at:'08:00:00'
action:
- delay:'0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00'
- service:script.twitter_snark
- id:tweet_some_stats
alias:Tweet Some Stats
initial_state:true
trigger:
- platform:time
at:'08:00:00'
action:
- delay:'0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00'
- service:script.twitter_stats
- id:bot_info
alias:Bot Info
initial_state:true
trigger:
- platform:time
at:'10:00:00'
condition:
- condition:template
value_template:>
{% set day=states("sensor.date").split('-')[2] | int %}
{%- if day == 15 -%}
true
{%- endif -%}
action:
- delay:'0{{ (range(1, 5)|random|int) }}:{{ range(0,5) | random | int }}{{ range(0,9) | random | int }}:00'
- service:script.twitter_notify
data_template:
message:>-
"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"
message:'{{ [ "According to my latest speed tests Anchorage House is getting
{{states.sensor.internet_test_down_mean.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up_mean.attributes.max_value }}
Mbps up thanks to#ATTFiber. ", "How fast is your internet? I just checked
am Im seeing {{ states.sensor.internet_test_down_mean.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up_mean.attributes.max_value }}
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_mean.attributes.max_value }} Mbps down and {{ states.sensor.internet_test_up_mean.attributes.max_value }}