home-assistant.io/source/_integrations/dominos.markdown

80 lines
2.1 KiB
Markdown

---
title: Dominos Pizza
description: Instructions on how to setup Dominos Pizza ordering within Home Assistant.
ha_category:
- Other
ha_iot_class: Cloud Polling
ha_release: 0.59
ha_domain: dominos
ha_integration_type: integration
---
The `dominos` integration allows you to order Dominos Pizza from within your Home Assistant scripts and automations.
At present, this integration only supports ordering within Canada and the US.
## Configuration
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/craigjmidwinter/hass-dominos-panel) to see the available product codes in a separate panel in your install.
Currently, there is no support in this integration for toppings, coupons or order tracking.
```yaml
dominos:
country_code: ca
first_name: John
last_name: Smith
email: john.smith@example.com
phone: 123456789
address: 24 Housten Dr, Ottawa, ON, K2M2M2
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 %}