Added rpc_shutdown documentation. (#746)

* Added rpc_shutdown documentation.

* Updated README.md

* ✏️ Tweaks and standardisation

* ✏️ Tweak
This commit is contained in:
rahul_5409
2019-10-09 22:08:18 +05:30
committed by Franck Nijhof
parent c35915986a
commit 8eea01f049

103
rpc_shutdown/README.md Normal file
View File

@@ -0,0 +1,103 @@
# Hass.io Core Add-on: RPC Shutdown
Simple way for remote windows shutdown.
![Supports aarch64 Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] ![Supports i386 Architecture][i386-shield]
## About
Allows you to shut down and Windows Computer with a service call from Home Assistant.
## Installation
The installation of this add-on is straightforward and easy to do.
1. Navigate in your Home Assistant frontend to **Hass.io** -> **Add-on Store**.
2. Find the "RPC Shutdown" add-on and click it.
3. Click on the "INSTALL" button.
## How to use
In the configuration section, define alias, address and credentials and save the configuration.
1. Start the add-on.
2. Check the add-on log output to see the result.
## Configuration
Add-on configuration:
```json
{
"computers": [
{
"alias": "test-pc-1",
"address": "192.168.0.1",
"credentials": "user%password"
},
{
"alias": "test-pc-2",
"address": "192.168.0.2",
"credentials": "user%password"
}
]
}
```
### Option: `computers` (required)
A list of computer objects to be able to shutdown from Home-Assistant.
### Option: `computers.alias` (required)
Set an alias for this record, which becomes the name for the input.
### Option: `computers.address` (required)
IP address or NetBIOS name of the computer to be able to shutdown.
### Option: `computers.credentials` (required)
Credentials for logging into the computer.
Use a `%` as the delimiter of username and password.
## Home Assistant configuration
Use the following inside Home Assistant service call to use it:
```yaml
service: hassio.addon_stdin
data:
addon: core_rpc_shutdown
input: test-pc
```
- `service: hassio.addon_stdin`:
Use hassio.addon_stdin service to send data over STDIN to an add-on.
- `data.addon: core_rpc_shutdown`:
Tells the service to send the command to this add-on.
- `data.input: test-pc`:
Alias name created for the computer in the add-on configuration, and shuts that one down.
## Support
Got questions?
You have several options to get them answered:
- The [Home Assistant Discord Chat Server][discord].
- The Home Assistant [Community Forum][forum].
- Join the [Reddit subreddit][reddit] in [/r/homeassistant][reddit]
In case you've found a bug, please [open an issue on our GitHub][issue].
[aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
[amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
[armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
[armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
[discord]: https://discord.gg/c5DvZ4e
[forum]: https://community.home-assistant.io
[i386-shield]: https://img.shields.io/badge/i386-yes-green.svg
[issue]: https://github.com/home-assistant/hassio-addons/issues
[reddit]: https://reddit.com/r/homeassistant
[repository]: https://github.com/hassio-addons/repository