Compare commits
3 Commits
3ed56ff745
...
32907081c6
| Author | SHA1 | Date | |
|---|---|---|---|
|
32907081c6
|
|||
|
67931ccfcd
|
|||
|
c5d1b14ac9
|
@@ -324,6 +324,13 @@ input_number:
|
||||
step: 1
|
||||
unit_of_measurement: °F
|
||||
icon: mdi:thermometer
|
||||
master_bedroom_mode_switch_threshold:
|
||||
name: Master Bedroom Mode Switch Threshold
|
||||
min: 60
|
||||
max: 80
|
||||
step: 1
|
||||
unit_of_measurement: °F
|
||||
icon: mdi:thermometer
|
||||
emma_bedroom_daytime_temp:
|
||||
name: Emma Bedroom Daytime Temp
|
||||
min: 65
|
||||
@@ -373,6 +380,13 @@ input_number:
|
||||
step: 1
|
||||
unit_of_measurement: °F
|
||||
icon: mdi:thermometer
|
||||
emma_bedroom_mode_switch_threshold:
|
||||
name: Emma Bedroom Mode Switch Threshold
|
||||
min: 60
|
||||
max: 80
|
||||
step: 1
|
||||
unit_of_measurement: °F
|
||||
icon: mdi:thermometer
|
||||
kallen_fan_threshold:
|
||||
name: Kallen Fan Threshold
|
||||
min: 40
|
||||
|
||||
@@ -190,51 +190,51 @@ template:
|
||||
{% set dow = now().strftime('%A') %}
|
||||
{% if week == 'First Menu' %}
|
||||
{% if dow == 'Monday' %}
|
||||
Popcorn chicken, mashed potatoes, corn, apples, corn bread, and milk.
|
||||
Chicken tenders, au gratin potatoes, corn, mixed fruit, cornbread, and milk.
|
||||
{% elif dow == 'Tuesday' %}
|
||||
Beef taco or taco salad, refried beans, spanish rice, peaches, and milk.
|
||||
Beef or chicken, taco or salad, refried beans, rice, apple, and milk.
|
||||
{% elif dow == 'Wednesday' %}
|
||||
Pulled pork, steamed broccoli, tomatoes, mixed fruit, and milk.
|
||||
Hot dog, french fries, celery, peaches, and milk.
|
||||
{% elif dow == 'Thursday' %}
|
||||
Beef Stroganoff, green beans, carrots, fresh fruit, bread, and milk.
|
||||
Mac and cheese, Cheez-Its, side salad, tomatoes, pears, and milk.
|
||||
{% elif dow == 'Friday' %}
|
||||
Optionally, Papa Johns Pizza. Otherwise, hamburger, spinach salad, oven potatoes, applesauce, and milk.
|
||||
Corndog, steamed broccoli, carrots, applesauce, and milk.
|
||||
{% endif %}
|
||||
{% elif week == 'Second Menu' %}
|
||||
{% if dow == 'Monday' %}
|
||||
Pizza, spinach salad, tomatoes, fruit, and milk.
|
||||
Popcorn chicken, mashed potatoes, corn, grapes, cornbread, and milk.
|
||||
{% elif dow == 'Tuesday' %}
|
||||
Lasagna, garlic bread, steamed cauliflower, celery, apple crisp, and milk.
|
||||
BBQ pork, baked beans, cucumbers, mixed fruit, and milk.
|
||||
{% elif dow == 'Wednesday' %}
|
||||
Chicken patty, oven potatoes, broccoli, pears, and milk.
|
||||
Bosco sticks, french fries, tomatoes, banana, and milk.
|
||||
{% elif dow == 'Thursday' %}
|
||||
Turkey and noodles, mashed potatoes, green beans, peaches, breadstick, and milk.
|
||||
{% elif down == 'Friday' %}
|
||||
Optionally, Papa Johns Pizza. Otherwise, hot dog with chili sauce, carrots, baked beans, mixed fruit, and milk.
|
||||
Teriyaki beef and broccoli ramen, stir fry, egg roll, strawberry cup, and milk.
|
||||
{% elif dow == 'Friday' %}
|
||||
Hamburger, fries, carrots, applesauce, and milk.
|
||||
{% endif %}
|
||||
{% elif week == 'Third Menu' %}
|
||||
{% if dow == 'Monday' %}
|
||||
Popcorn chicken, au gratin potatoes, corn, mixed fruit, corn bread, milk.
|
||||
Nachoes, carrots, apple, and milk.
|
||||
{% elif dow == 'Tuesday' %}
|
||||
Beef taco or taco salad, refried beans, spanish rice, peaches, and milk.
|
||||
Chicken patty, au gratin potatoes, cauliflower, peaches, and milk.
|
||||
{% elif dow == 'Wednesday' %}
|
||||
Hamburger, oven potatoes, celery, applesauce, and milk.
|
||||
Pizza Crunchers, side salad, steamed broccoli, mixed fruit, and milk.
|
||||
{% elif dow == 'Thursday' %}
|
||||
Mac and cheese, steamed broccoli, tomatoes, pears, bread, and milk.
|
||||
Chicken teriyaki bowl, black beans, corn, apple crisp, egg roll, and milk.
|
||||
{% elif dow == 'Friday' %}
|
||||
Optionally, Papa Johns Pizza. Otherwise, sloppy joe, carrots, spinach salad, fruit, and milk.
|
||||
Hot dog, french fries, cherry tomatoes, strawberry cups, and milk.
|
||||
{% endif %}
|
||||
{% elif week == 'Fourth Menu' %}
|
||||
{% if dow == 'Monday' %}
|
||||
Toasted cheese, tomato soup, mixed vegetables, fresh fruit, treat, and milk.
|
||||
French toast or egg omelet, sausage, tomatoes, hash browns, oranges, and milk.
|
||||
{% elif dow == 'Tuesday' %}
|
||||
Omelet or french toast, sausage, hash browns, tomatoes, orange, and milk.
|
||||
Orange chicken with vegetable rice, egg roll, fortune cookie, apple crisp, and milk.
|
||||
{% elif dow == 'Wednesday' %}
|
||||
Bosco sticks with pizza sauce, carrots, oven potatoes, peach crisp, and milk.
|
||||
Hamburger, fries, steamed carrots, banana, and milk.
|
||||
{% elif dow == 'Thursday' %}
|
||||
Spaghetti, broccoli, green beans, fresh fruit, breadstick, and milk.
|
||||
Chicken and noodles, mashed potatoes, green beans, peach cups, breadstick, and milk.
|
||||
{% elif dow == 'Friday' %}
|
||||
Optionally, Papa Johns Pizza. Otherwise, hot dog, baked beans, cauliflower, applesauce, and milk.
|
||||
Mozzarella sticks, marinara, side salad, broccoli, mixed fruit, and milk.
|
||||
{% endif %}
|
||||
{% else %}
|
||||
No menu for the current day.
|
||||
|
||||
32
scripts.yaml
32
scripts.yaml
@@ -1718,6 +1718,9 @@ tony_morning_meds:
|
||||
tag: tony-morning-meds
|
||||
alias: Clear previous morning notification
|
||||
action: script.text_notify
|
||||
- variables:
|
||||
remindCount: '{{ states(''counter.tony_morning_meds_reminder_count'') }}'
|
||||
alias: Set variable for reminder count
|
||||
- alias: Send notifications, using AI if internet is connected
|
||||
if:
|
||||
- condition: state
|
||||
@@ -1734,7 +1737,8 @@ tony_morning_meds:
|
||||
metadata: {}
|
||||
data:
|
||||
prompt: Remind Tony to take his morning meds. Use a maximum of two lines.
|
||||
Be snarky, because at this point he's been reminded multiple times.
|
||||
Be snarky, because at this point he's been reminded {{ remindCount }}
|
||||
times.
|
||||
response_variable: response
|
||||
alias: Generate snarky reminder
|
||||
else:
|
||||
@@ -2025,6 +2029,9 @@ tony_afternoon_meds:
|
||||
tag: tony-afternoon-meds
|
||||
alias: Clear previous afternoon notification
|
||||
action: script.text_notify
|
||||
- variables:
|
||||
remindCount: '{{ states(''counter.tony_afternoon_meds_reminder_count'') }}'
|
||||
alias: Set variable for reminder count
|
||||
- alias: Send notifications, using AI if internet is connected
|
||||
if:
|
||||
- condition: state
|
||||
@@ -2041,7 +2048,8 @@ tony_afternoon_meds:
|
||||
metadata: {}
|
||||
data:
|
||||
prompt: Remind Tony to take his afternoon meds. Use a maximum of two lines.
|
||||
Be snarky, because at this point he's been reminded multiple times.
|
||||
Be snarky, because at this point he's been reminded {{ remindCount }}
|
||||
times.
|
||||
response_variable: response
|
||||
alias: Generate snarky reminder
|
||||
else:
|
||||
@@ -3076,13 +3084,17 @@ tina_morning_meds:
|
||||
tag: tina-morning-meds
|
||||
alias: Clear previous morning notification
|
||||
action: script.text_notify
|
||||
- variables:
|
||||
remindCount: '{{ states(''counter.tina_morning_meds_reminder_count'') }}'
|
||||
alias: Set variable for reminder count
|
||||
- alias: Send notifications, using AI if internet is connected
|
||||
if:
|
||||
- condition: state
|
||||
entity_id: binary_sensor.internet
|
||||
state: 'on'
|
||||
then:
|
||||
- if:
|
||||
- alias: Generate reminder, be snarky if it's been several times
|
||||
if:
|
||||
- condition: numeric_state
|
||||
entity_id: counter.tina_morning_meds_reminder_count
|
||||
above: 2
|
||||
@@ -3091,7 +3103,8 @@ tina_morning_meds:
|
||||
metadata: {}
|
||||
data:
|
||||
prompt: Remind Tina to take her morning meds. Use a maximum of two lines.
|
||||
Be snarky, because at this point she's been reminded multiple times.
|
||||
Be snarky, because at this point she's been reminded {{ remindCount }}
|
||||
times.
|
||||
response_variable: response
|
||||
alias: Generate snarky reminder
|
||||
else:
|
||||
@@ -3101,7 +3114,6 @@ tina_morning_meds:
|
||||
prompt: Remind Tina to take her morning meds. Use a maximum of two lines.
|
||||
response_variable: response
|
||||
alias: Generate reminder
|
||||
alias: Generate reminder, be snarky if it's been several times
|
||||
- delay:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
@@ -3157,13 +3169,17 @@ tina_night_meds:
|
||||
tag: tina-night-meds
|
||||
alias: Clear previous night notification
|
||||
action: script.text_notify
|
||||
- variables:
|
||||
remindCount: '{{ states(''counter.tina_night_meds_reminder_count'') }}'
|
||||
alias: Set variable for reminder count
|
||||
- alias: Send notifications, using AI if internet is connected
|
||||
if:
|
||||
- condition: state
|
||||
entity_id: binary_sensor.internet
|
||||
state: 'on'
|
||||
then:
|
||||
- if:
|
||||
- alias: Generate reminder, be snarky if it's been several times
|
||||
if:
|
||||
- condition: numeric_state
|
||||
entity_id: counter.tina_night_meds_reminder_count
|
||||
above: 2
|
||||
@@ -3172,7 +3188,8 @@ tina_night_meds:
|
||||
metadata: {}
|
||||
data:
|
||||
prompt: Remind Tina to take her night meds. Use a maximum of two lines.
|
||||
Be snarky, because at this point she's been reminded multiple times.
|
||||
Be snarky, because at this point she's been reminded {{ remindCount }}
|
||||
times.
|
||||
response_variable: response
|
||||
alias: Generate snarky reminder
|
||||
else:
|
||||
@@ -3182,7 +3199,6 @@ tina_night_meds:
|
||||
prompt: Remind Tina to take her night meds. Use a maximum of two lines.
|
||||
response_variable: response
|
||||
alias: Generate reminder
|
||||
alias: Generate reminder, be snarky if it's been several times
|
||||
- delay:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
|
||||
Reference in New Issue
Block a user