... | ... | @@ -14,41 +14,121 @@ This addon have the following commands: |
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/shutdown
|
|
|
- **Payload Type**: None
|
|
|
- **Payload:** Empty
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_shutdown:
|
|
|
alias: "My Computer - Shutdown"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/shutdown"
|
|
|
payload: ""
|
|
|
```
|
|
|
|
|
|
- **Reboot Host System**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/reboot
|
|
|
- **Payload Type**: None
|
|
|
- **Payload:** Empty
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_reboot:
|
|
|
alias: "My Computer - Reboot"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/reboot"
|
|
|
payload: ""
|
|
|
```
|
|
|
|
|
|
- **Hibernate Host System**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/hibernate
|
|
|
- **Payload Type**: None
|
|
|
- **Payload:** Empty
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_hibernate:
|
|
|
alias: "My Computer - Hibernate"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/hibernate"
|
|
|
payload: ""
|
|
|
```
|
|
|
|
|
|
- **Suspend Host System**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/suspend
|
|
|
- **Payload Type**: None
|
|
|
- **Payload:** Empty
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_suspend:
|
|
|
alias: "My Computer - Suspend"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/suspend"
|
|
|
payload: ""
|
|
|
```
|
|
|
|
|
|
- **Logoff User Session**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/logoff
|
|
|
- **Payload Type**: String
|
|
|
- **Payload:** username (or empty for all current users)
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_logoff:
|
|
|
alias: "My Computer - Logoff"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/logoff"
|
|
|
payload: ""
|
|
|
```
|
|
|
|
|
|
- **Lock User Session**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/lock
|
|
|
- **Payload Type**: String
|
|
|
- **Payload:** username (or empty for all current users)
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_lock:
|
|
|
alias: "My Computer - Lock"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/lock"
|
|
|
payload: ""
|
|
|
```
|
|
|
|
|
|
- **Change Volume (Primary Audio Device)**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/volume/set
|
|
|
- **Payload Type**: Integer
|
|
|
- **Payload:** 0-100
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_vol_max:
|
|
|
alias: "My Computer - Vol Max"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/volume/set"
|
|
|
payload: 100
|
|
|
```
|
|
|
|
|
|
- **Mute/Unmute Volume (Primary Audio Device)**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/volume/mute
|
|
|
- **Payload Type**: Boolean
|
|
|
- **Payload:** true/false
|
|
|
- **Home Assistant:**
|
|
|
```
|
|
|
my_computer_vol_mute:
|
|
|
alias: "My Computer - Toggle Mute"
|
|
|
sequence:
|
|
|
- service: mqtt.publish
|
|
|
data:
|
|
|
topic: "iotlink/workgroup/my-computer/commands/mute"
|
|
|
payload: ""
|
|
|
```
|
|
|
|
|
|
- **Run Application**
|
|
|
- **Topic:** {prefix}/{domainName}/{machineName}/commands/run
|
... | ... | |