Compare commits

...

3 Commits

3 changed files with 59 additions and 29 deletions

View File

@@ -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

View File

@@ -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.

View File

@@ -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