mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 09:17:06 +00:00
Update links and structure (#12957)
* Update links and structure * Update source/_integrations/tomato.markdown Co-authored-by: Franck Nijhof <git@frenck.dev>
This commit is contained in:
parent
d257347850
commit
96e3ad798e
@ -7,13 +7,22 @@ ha_release: pre 0.7
|
|||||||
ha_domain: tomato
|
ha_domain: tomato
|
||||||
---
|
---
|
||||||
|
|
||||||
The `tomato` platform requires an extra configuration variable called `http_id`. The
|
The `tomato` device tracker integration allows one to tracker devices which are
|
||||||
value can be obtained by logging in to the Tomato admin interface and search for
|
connected to a wireless router that is running [Tomato](https://tomato.groov.pl/)
|
||||||
`http_id` in the page source code.
|
as firmware.
|
||||||
|
|
||||||
Because of a limitation in Tomato's API, this platform will only track wireless devices.
|
Because of a limitation in Tomato's API, this integration will only track wireless devices.
|
||||||
If tracking wired devices like a Philips Hue Hub is necessary,
|
|
||||||
it is possible to use another platform like [Nmap](/integrations/nmap_tracker).
|
It could be that the integration is also working with [AdvancedTomato](https://advancedtomato.com/)
|
||||||
|
but this was never tested.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
The integration requires an extra configuration variable called `http_id`. The
|
||||||
|
value can be obtained by logging in to the Tomato admin interface and search for
|
||||||
|
`http_id` in the page's source code.
|
||||||
|
|
||||||
|
## Configuration
|
||||||
|
|
||||||
To use this device tracker in your installation,
|
To use this device tracker in your installation,
|
||||||
add the following to your `configuration.yaml` file:
|
add the following to your `configuration.yaml` file:
|
||||||
@ -57,7 +66,7 @@ password:
|
|||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
http_id:
|
http_id:
|
||||||
description: "The value can be obtained by logging in to the Tomato admin interface and search for `http_id` in the page source code."
|
description: "The value of `http_id`."
|
||||||
required: true
|
required: true
|
||||||
type: string
|
type: string
|
||||||
{% endconfiguration %}
|
{% endconfiguration %}
|
||||||
@ -65,14 +74,11 @@ http_id:
|
|||||||
See the [device tracker integration page](/integrations/device_tracker/) for
|
See the [device tracker integration page](/integrations/device_tracker/) for
|
||||||
instructions how to configure the people to be tracked.
|
instructions how to configure the people to be tracked.
|
||||||
|
|
||||||
A description of the API s available in this
|
## SSL Certificate
|
||||||
[Tomato API](https://paulusschoutsen.nl/blog/2013/10/tomato-api-documentation/)
|
|
||||||
blog post.
|
|
||||||
|
|
||||||
SSL Certificate:
|
|
||||||
|
|
||||||
Gathering the SSL Certificate of your router can be accomplished with this (or
|
Gathering the SSL Certificate of your router can be accomplished with this (or
|
||||||
a similar) command:
|
a similar) command:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
openssl s_client -showcerts -connect 172.10.10.1:443 </dev/null 2>/dev/null | openssl x509 -outform PEM > router_cert.pem
|
openssl s_client -showcerts -connect 172.10.10.1:443 </dev/null 2>/dev/null | openssl x509 -outform PEM > router_cert.pem
|
||||||
```
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user