1
mirror of https://github.com/home-assistant/core synced 2024-08-02 23:40:32 +02:00
ha-core/homeassistant/components/modbus/services.yaml
jan iversen 85c863a766
Allow reload of modbus (#67390)
* Allow reload of modbus.

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-03-03 08:46:58 +01:00

94 lines
1.9 KiB
YAML

reload:
name: Reload
description: Reload all modbus entities.
write_coil:
name: Write coil
description: Write to a modbus coil.
fields:
address:
name: Address
description: Address of the register to write to.
required: true
selector:
number:
min: 0
max: 65535
state:
name: State
description: State to write.
required: true
example: "0 or [1,0]"
selector:
object:
slave:
name: Slave
description: Address of the modbus unit/slave.
required: false
selector:
number:
min: 1
max: 255
hub:
name: Hub
description: Modbus hub name.
example: "hub1"
default: "modbus_hub"
selector:
text:
write_register:
name: Write register
description: Write to a modbus holding register.
fields:
address:
name: Address
description: Address of the holding register to write to.
required: true
selector:
number:
min: 0
max: 65535
slave:
name: Slave
description: Address of the modbus unit/slave.
required: false
selector:
number:
min: 1
max: 255
value:
name: Value
description: Value (single value or array) to write.
required: true
example: "0 or [4,0]"
selector:
object:
hub:
name: Hub
description: Modbus hub name.
example: "hub1"
default: "modbus_hub"
selector:
text:
stop:
name: Stop
description: Stop modbus hub.
fields:
hub:
name: Hub
description: Modbus hub name.
example: "hub1"
default: "modbus_hub"
selector:
text:
restart:
name: Restart
description: Restart modbus hub (if running stop then start).
fields:
hub:
name: Hub
description: Modbus hub name.
example: "hub1"
default: "modbus_hub"
selector:
text: