New component tplink_lte with SMS notify service (#6485)

* New component tplink_lte with SMS notify service

* ✏️ Tweak

* ✏️ Tweak

* Updated configuration to handle notify discovery. Bumped ha_release to 0.82

* Bumped ha_release to 0.83. Added ha_io_class to notify

* ✏️ Typo
This commit is contained in:
Andrea Tosatto 2018-11-11 14:24:15 +01:00 committed by Franck Nijhof
parent 6b57b80366
commit bbba17a811
2 changed files with 77 additions and 0 deletions

View File

@ -0,0 +1,18 @@
---
layout: page
title: "TP-Link LTE Notify"
description: "Instructions on how to add TP-Link LTE notifications to Home Assistant."
date: 2018-10-03 21:30
sidebar: true
comments: false
sharing: true
footer: true
logo: tp-link.png
ha_category: Notifications
ha_release: "0.83"
ha_iot_class: "Local Polling"
---
The `tplink_lte` platform allows you to use a TP-Link LTE router for notifications from Home Assistant. The message will be sent as an SMS text message.
See the [TP-Link LTE component](/components/tplink_lte/) for configuration and setup instructions.

View File

@ -0,0 +1,59 @@
---
layout: page
title: "TP-Link LTE"
description: "Instructions on how to integrate your TP-Link LTE routers within Home Assistant."
date: 2018-10-03 21:30
sidebar: true
comments: false
sharing: true
footer: true
logo: tp-link.png
ha_release: 0.83
ha_category: Network
ha_iot_class: "Local Polling"
---
The TP-Link LTE integration for Home Assistant allows you to observe and control TP-Link LTE routers, currently only tested with TL-MR6400 (firmware 1.4.0).
The integration provides a notification service that will send an SMS.
## {% linkable_title Configuration %}
To enable the component, add the following lines to your `configuration.yaml` file:
```yaml
# Example configuration.yaml entry
tplink_lte:
- host: IP_ADDRESS
password: SECRET
notify:
- name: sms1
target: "+15105550123"
- name: sms2
target: "+55520525252"
```
{% configuration %}
host:
description: The IP address of the router web interface.
required: true
type: string
password:
description: The password used for the router web interface.
required: true
type: string
notify:
description: A list of notification services connected to this specific host.
required: false
type: list
keys:
target:
description: The phone number of a default recipient or a list with multiple recipients.
required: true
type: string, list
name:
description: The name of the notification service.
required: false
default: notify
type: string
{% endconfiguration %}