mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-21 00:06:51 +00:00
Dominos Pizza Docs (#3899)
* add dominos * more doc fixes * change schema * update documentation * add info for custom panel * Updated as per notes * fix configuration variables * fix version * update configuration variables * fix yaml
This commit is contained in:
parent
5a12452e9f
commit
4b077b4165
80
source/_components/dominos.markdown
Normal file
80
source/_components/dominos.markdown
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
---
|
||||||
|
layout: page
|
||||||
|
title: "Dominos Pizza"
|
||||||
|
description: "Instructions on how to setup Dominos Pizza ordering within Home Assistant."
|
||||||
|
date: 2017-11-05 17:30
|
||||||
|
sidebar: true
|
||||||
|
comments: false
|
||||||
|
sharing: true
|
||||||
|
footer: true
|
||||||
|
logo: dominos.png
|
||||||
|
ha_category: Other
|
||||||
|
ha_version: 0.59
|
||||||
|
---
|
||||||
|
|
||||||
|
The `Dominos` component allows you to order Dominos Pizza from within your Home Assistant scripts and automations.
|
||||||
|
|
||||||
|
At present, this component only supports ordering within Canada and the US.
|
||||||
|
|
||||||
|
To enable the component, you need to set up your customer information and define some orders.
|
||||||
|
|
||||||
|
Orders are a group of product codes. You can get these product codes by inspecting an order request from the Dominos web app, or you can [add this custom panel by following this readme](https://github.com/wardcraigj/hass-dominos-panel) to see the available product codes in a separate panel in your install.
|
||||||
|
|
||||||
|
Currently, there is no support in this component for toppings, coupons or order tracking.
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
dominos:
|
||||||
|
country_code: ca
|
||||||
|
first_name: Justin
|
||||||
|
last_name: Trudeau
|
||||||
|
email: justin.trudeau@parl.gc.ca
|
||||||
|
phone: 6139950253
|
||||||
|
address: 24 Sussex Dr, Ottawa, ON, K1M1M4
|
||||||
|
orders:
|
||||||
|
- name: Medium Pan
|
||||||
|
codes:
|
||||||
|
- P12IPAZA
|
||||||
|
```
|
||||||
|
|
||||||
|
Now you can use the Dominos service to order pizza within your automations:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
- service: dominos.order
|
||||||
|
data:
|
||||||
|
order_entity_id: dominos.medium_pan
|
||||||
|
```
|
||||||
|
|
||||||
|
{% configuration %}
|
||||||
|
country_code:
|
||||||
|
required: true
|
||||||
|
description: \'ca\' or \'us\', depending on your location
|
||||||
|
type: string
|
||||||
|
first_name:
|
||||||
|
required: true
|
||||||
|
description: Your first name
|
||||||
|
type: string
|
||||||
|
last_name:
|
||||||
|
required: true
|
||||||
|
description: Your last name
|
||||||
|
type: string
|
||||||
|
email:
|
||||||
|
required: true
|
||||||
|
description: Your email address
|
||||||
|
type: string
|
||||||
|
phone:
|
||||||
|
required: true
|
||||||
|
description: Your phone number
|
||||||
|
type: string
|
||||||
|
address:
|
||||||
|
required: true
|
||||||
|
description: Your delivery address
|
||||||
|
type: string
|
||||||
|
show_menu:
|
||||||
|
required: false
|
||||||
|
description: Dumps product codes from your nearest store into your log (for use in with the custom panel)
|
||||||
|
type: integer
|
||||||
|
orders:
|
||||||
|
required: false
|
||||||
|
description: Sets of product codes to use for ordering
|
||||||
|
type: list
|
||||||
|
{% endconfiguration %}
|
BIN
source/images/supported_brands/dominos.png
Normal file
BIN
source/images/supported_brands/dominos.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.5 MiB |
Loading…
x
Reference in New Issue
Block a user