mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-10 02:50:12 -04:00
initial push
This commit is contained in:
@@ -0,0 +1,92 @@
|
||||
input_boolean:
|
||||
grocy_all_chores:
|
||||
name: All Chores
|
||||
icon: mdi:broom
|
||||
|
||||
grocy_all_tasks:
|
||||
name: All Tasks
|
||||
icon: mdi:checkbox-marked-circle
|
||||
|
||||
daddy_chores:
|
||||
name: Daddy
|
||||
icon: mdi:human-male
|
||||
|
||||
chickadee_chores:
|
||||
name: Chickadee
|
||||
icon: mdi:human-female
|
||||
|
||||
marshall_chores:
|
||||
name: Marshall
|
||||
icon: mdi:alpha-m-circle-outline
|
||||
|
||||
tess_chores:
|
||||
name: Tess
|
||||
icon: mdi:alpha-t-circle-outline
|
||||
|
||||
emmett_chores:
|
||||
name: Emmett
|
||||
icon: mdi:alpha-e-circle
|
||||
|
||||
bridget_chores:
|
||||
name: Bridget
|
||||
icon: mdi:alpha-b-circle
|
||||
|
||||
ebin_chores:
|
||||
name: Ebin
|
||||
icon: mdi:alpha-e-circle-outline
|
||||
|
||||
blue_room_chores:
|
||||
name: Blue Room Chores
|
||||
icon: mdi:yoga
|
||||
|
||||
computer_area_chores:
|
||||
name: Computer Area Chores
|
||||
icon: mdi:desktop-classic
|
||||
|
||||
dining_room_chores:
|
||||
name: Dining Room Chores
|
||||
icon: mdi:table-chair
|
||||
|
||||
entryway_chores:
|
||||
name: Entryway Chores
|
||||
icon: mdi:ceiling-light
|
||||
|
||||
front_room_chores:
|
||||
name: Front Room Chores
|
||||
icon: mdi:television
|
||||
|
||||
furnace_room_chores:
|
||||
name: Furnace Room Chores
|
||||
icon: mdi:hvac
|
||||
|
||||
garage_chores:
|
||||
name: Garage Chores
|
||||
icon: mdi:garage
|
||||
|
||||
kitchen_chores:
|
||||
name: Kitchen Chores
|
||||
icon: mdi:fridge
|
||||
|
||||
great_room_chores:
|
||||
name: Great Room Chores
|
||||
icon: mdi:microsoft-xbox-controller
|
||||
|
||||
mancave_chores:
|
||||
name: Mancave Chores
|
||||
icon: mdi:human-male
|
||||
|
||||
master_bathroom_chores:
|
||||
name: Master Bathroom Chores
|
||||
icon: mdi:shower
|
||||
|
||||
master_bedroom_chores:
|
||||
name: Master Bedroom Chores
|
||||
icon: mdi:bed-king
|
||||
|
||||
nursery_chores:
|
||||
name: Nursery Chores
|
||||
icon: mdi:bunk-bed
|
||||
|
||||
utility_room_chores:
|
||||
name: Utility Room Chores
|
||||
icon: mdi:washing-machine
|
||||
@@ -0,0 +1,218 @@
|
||||
input_select:
|
||||
grocy_users:
|
||||
name: Grocy Users
|
||||
icon: mdi:account-multiple
|
||||
options:
|
||||
- Daddy
|
||||
- Chickadee
|
||||
- Marshall
|
||||
- Tess
|
||||
- Emmett
|
||||
- Bridget
|
||||
- Ebin
|
||||
|
||||
grocy_purchase:
|
||||
name: Purchase via Grocy
|
||||
icon: mdi:form-dropdown
|
||||
options:
|
||||
- KCups
|
||||
- Dishwashing Tablets
|
||||
- Diet Coke
|
||||
|
||||
grocy_consume:
|
||||
name: Consume via Grocy
|
||||
icon: mdi:form-dropdown
|
||||
options:
|
||||
- KCups
|
||||
- Dishwashing Tablets
|
||||
- Diet Coke
|
||||
|
||||
input_number:
|
||||
grocy_consume_purchase:
|
||||
name: Grocy Consume or Purchase
|
||||
icon: mdi:tally-mark-5
|
||||
min: 0
|
||||
max: 200
|
||||
mode: box
|
||||
|
||||
automation:
|
||||
- id: grocy_consume_dishwasher_tablet
|
||||
alias: Consume Dishwasher Tablet
|
||||
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: binary_sensor.dishwasher
|
||||
to: 'on'
|
||||
for:
|
||||
minutes: 10
|
||||
|
||||
action:
|
||||
- alias: "Consume 1 Dishwasher tablet"
|
||||
service: grocy.consume_product_from_stock
|
||||
data:
|
||||
transaction_type: CONSUME
|
||||
product_id: 14
|
||||
amount: 1
|
||||
|
||||
|
||||
- id: grocy_purchase_am_meds
|
||||
alias: 'Purchase AM Meds'
|
||||
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: input_button.grocy_purchase_am_meds
|
||||
|
||||
action:
|
||||
alias: Add 30 AM Meds to stock
|
||||
service: grocy.add_product_to_stock
|
||||
data:
|
||||
product_id: 17
|
||||
amount: 30
|
||||
|
||||
- id: grocy_clint_consume_am_meds
|
||||
alias: Clint Consume AM Meds
|
||||
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: input_button.grocy_consume_am_meds
|
||||
|
||||
- platform: state
|
||||
entity_id: input_boolean.clint_needs_am_meds
|
||||
from: 'on'
|
||||
to: 'off'
|
||||
|
||||
action:
|
||||
- alias: "Clint consume AM meds"
|
||||
service: grocy.consume_product_from_stock
|
||||
data:
|
||||
transaction_type: CONSUME
|
||||
product_id: 17
|
||||
amount: 1
|
||||
|
||||
- id: grocy_purchase_pm_meds
|
||||
alias: 'Purchase PM Meds'
|
||||
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: input_button.grocy_purchase_pm_meds
|
||||
|
||||
action:
|
||||
alias: Add 30 PM Meds to stock
|
||||
service: grocy.add_product_to_stock
|
||||
data:
|
||||
product_id: 18
|
||||
amount: 30
|
||||
|
||||
- id: grocy_clint_consume_pm_meds
|
||||
alias: 'Clint Consume PM Meds'
|
||||
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: input_button.grocy_consume_pm_meds
|
||||
|
||||
- platform: state
|
||||
entity_id: input_boolean.clint_needs_pm_meds
|
||||
from: 'on'
|
||||
to: 'off'
|
||||
|
||||
action:
|
||||
- alias: "Clint consume PM meds"
|
||||
service: grocy.consume_product_from_stock
|
||||
data:
|
||||
transaction_type: CONSUME
|
||||
product_id: 18
|
||||
amount: 1
|
||||
|
||||
- id: grocy_manage_milk
|
||||
alias: 'Manage Milk'
|
||||
|
||||
trigger:
|
||||
- id: 'consume_milk'
|
||||
platform: state
|
||||
entity_id: input_button.grocy_consume_milk
|
||||
|
||||
- id: 'purchase_milk'
|
||||
platform: state
|
||||
entity_id: input_button.grocy_purchase_milk
|
||||
|
||||
action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id: consume_milk
|
||||
sequence:
|
||||
- alias: "Consume gallon of milk"
|
||||
service: grocy.consume_product_from_stock
|
||||
data:
|
||||
transaction_type: CONSUME
|
||||
product_id: 33
|
||||
amount: 128
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id: purchase_milk
|
||||
sequence:
|
||||
- alias: "Purchase gallon of milk"
|
||||
service: grocy.add_product_to_stock
|
||||
data:
|
||||
product_id: 33
|
||||
amount: 128
|
||||
|
||||
- id: grocy_manage_diet_coke
|
||||
alias: 'Manage Diet Coke'
|
||||
|
||||
trigger:
|
||||
- id: 'consume'
|
||||
platform: state
|
||||
entity_id: input_button.grocy_consume_diet_coke
|
||||
|
||||
- id: 'purchase'
|
||||
platform: state
|
||||
entity_id: input_button.grocy_purchase_diet_coke_12_pack
|
||||
|
||||
action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id: consume
|
||||
sequence:
|
||||
- alias: "Consume Diet Coke"
|
||||
service: grocy.consume_product_from_stock
|
||||
data:
|
||||
transaction_type: CONSUME
|
||||
product_id: 21
|
||||
amount: 1
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id: purchase
|
||||
sequence:
|
||||
- alias: "Purchase 12 pack of Diet Coke"
|
||||
service: grocy.add_product_to_stock
|
||||
data:
|
||||
product_id: 21
|
||||
amount: 12
|
||||
|
||||
- id: grocy_consume_kcup
|
||||
alias: 'Consume K-Cup'
|
||||
|
||||
trigger:
|
||||
- platform: state
|
||||
entity_id: input_button.grocy_consume_kcup
|
||||
|
||||
action:
|
||||
- alias: "Consume KCup"
|
||||
service: grocy.consume_product_from_stock
|
||||
data:
|
||||
transaction_type: CONSUME
|
||||
product_id: 20
|
||||
amount: 1
|
||||
|
||||
# script:
|
||||
# consume_kcup:
|
||||
# alias: Consume K-Cup
|
||||
# sequence:
|
||||
# - alias: "Consume K-Cup"
|
||||
# service: grocy.consume_product_from_stock
|
||||
# data:
|
||||
# transaction_type: CONSUME
|
||||
# product_id: 20
|
||||
# amount: 1
|
||||
@@ -0,0 +1,814 @@
|
||||
binary_sensor:
|
||||
- name: "Chore: Mow"
|
||||
unique_id: rest_binary_sensor.chore_mow
|
||||
platform: rest
|
||||
resource: http://192.168.1.11:9192/api/chores/32
|
||||
icon: mdi:mower-bag
|
||||
headers:
|
||||
GROCY-API-KEY: !secret grocy_api_key
|
||||
accept: "application/json"
|
||||
value_template: "{{value_json.next_estimated_execution_time}}"
|
||||
|
||||
sensor:
|
||||
- name: "Chore: Mow"
|
||||
unique_id: rest_sensor.chore_mow
|
||||
platform: rest
|
||||
resource: http://192.168.1.11:9192/api/chores/32
|
||||
icon: mdi:mower-bag
|
||||
headers:
|
||||
GROCY-API-KEY: !secret grocy_api_key
|
||||
accept: "application/json"
|
||||
value_template: "{{value_json.next_estimated_execution_time}}"
|
||||
|
||||
|
||||
# - name: Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Blue Room Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~blue%20room&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Blue Room Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~blue%20room&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Blue Room Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~blue%20room&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Computer Area Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~computer%20area&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Computer Area Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~computer%20area&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Computer Area Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~computer%20area&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Dining Room Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~dining%20room&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Dining Room Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~dining%20room&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Dining Room Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~dining%20room&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Entryway Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~entryway&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Entryway Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~entryway&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Entryway Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~entryway&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Front Room Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~front%20room&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Front Room Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~front%20room&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Front Room Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~front%20room&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Furnace Room Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~furnace%20room&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Furnace Room Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~furnace%20room&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Furnace Room Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~furnace%20room&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Garage Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~garage&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Garage Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~garage&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Garage Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~garage&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Kitchen Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~kitchen&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Kitchen Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~kitchen&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Kitchen Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~kitchen&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Great Room Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~great%20room&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Great Room Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~great%20room&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Great Room Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~great%20room&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Mancave Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~mancave&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Mancave Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~mancave&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Mancave Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~mancave&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Master Bathroom Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~master%20bathroom&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Master Bathroom Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~master%20bathroom&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Master Bathroom Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~master%20bathroom&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Master Bedroom Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~master%20bedroom&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Master Bedroom Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~master%20bedroom&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Master Bedroom Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~master%20bedroom&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Nursery Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~nursery&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Nursery Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~nursery&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Nursery Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~nursery&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Utility Room Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~utility%20room&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Utility Room Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~utility%20room&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Utility Room Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=chore_name~utility%20room&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Daddy Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D2&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Daddy Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D2&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Daddy Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D2&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Chickadee Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D5&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Chickadee Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D5&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Chickadee Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D5&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Marshall Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D6&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Marshall Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D6&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Marshall Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D6&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Tess Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D7&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Tess Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D7&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Tess Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D7&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Emmett Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D3&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Emmett Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D3&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Emmett Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D3&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Bridget Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D4&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Bridget Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D4&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Bridget Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D4&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Ebin Chore One
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D8&order=next_estimated_execution_time&limit=1&offset=0
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Ebin Chore Two
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D8&order=next_estimated_execution_time&limit=1&offset=1
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
|
||||
# - name: Ebin Chore Three
|
||||
# platform: rest
|
||||
# resource: http://192.168.1.11:9192/api/chores?query%5B%5D=next_execution_assigned_to_user_id%3D8&order=next_estimated_execution_time&limit=1&offset=2
|
||||
# headers:
|
||||
# GROCY-API-KEY: !secret grocy_api_key
|
||||
# value_template: >
|
||||
# {% if value_json[0] is defined %}
|
||||
# {{ value_json[0].chore_name }}
|
||||
# {% else %}
|
||||
# {{"None"}}
|
||||
# {% endif %}
|
||||
Reference in New Issue
Block a user