{ "services": { "put_paramset": { "description": "Manually changes a device’s paramset. Equivalent to putParamset-method from XML-RPC.", "fields": { "address": { "description": "Address of Homematic device.", "name": "Address" }, "interface": { "description": "The interface's name from the config.", "name": "Interface" }, "paramset": { "description": "A paramset dictionary.", "name": "Paramset" }, "paramset_key": { "description": "The paramset_key argument to putParamset.", "name": "Paramset key" }, "rx_mode": { "description": "The receive mode used.", "name": "RX mode" } }, "name": "Put paramset" }, "reconnect": { "description": "Reconnects to all Homematic hubs.", "name": "Reconnect" }, "set_device_value": { "description": "Controls a device manually. Equivalent to setValue-method from XML-RPC.", "fields": { "address": { "description": "[%key:component::homematic::services::virtualkey::fields::address::description%]", "name": "Address" }, "channel": { "description": "[%key:component::homematic::services::virtualkey::fields::channel::description%]", "name": "Channel" }, "interface": { "description": "[%key:component::homematic::services::virtualkey::fields::interface::description%]", "name": "Interface" }, "param": { "description": "[%key:component::homematic::services::virtualkey::fields::param::description%]", "name": "[%key:component::homematic::services::virtualkey::fields::param::name%]" }, "value": { "description": "[%key:component::homematic::services::set_variable_value::fields::value::description%]", "name": "Value" }, "value_type": { "description": "Type for new value.", "name": "Value type" } }, "name": "Set device value" }, "set_install_mode": { "description": "Sets a RPC XML interface into installation mode.", "fields": { "address": { "description": "Address of Homematic device or BidCoS-RF to learn.", "name": "Address" }, "interface": { "description": "The interface to set into install mode.", "name": "Interface" }, "mode": { "description": "1= Normal mode / 2= Remove existing old links.", "name": "[%key:common::config_flow::data::mode%]" }, "time": { "description": "Time to run in install mode.", "name": "Time" } }, "name": "Set install mode" }, "set_variable_value": { "description": "Sets the value of a system variable.", "fields": { "entity_id": { "description": "Name(s) of Homematic central to set value.", "name": "Entity" }, "name": { "description": "Name of the variable to set.", "name": "[%key:common::config_flow::data::name%]" }, "value": { "description": "New value.", "name": "Value" } }, "name": "Set variable value" }, "virtualkey": { "description": "Simulates a keypress (or other valid action) on CCU/Homegear with virtual or device keys.", "fields": { "address": { "description": "Address of Homematic device or BidCoS-RF for virtual remote.", "name": "Address" }, "channel": { "description": "Channel for calling a keypress.", "name": "Channel" }, "interface": { "description": "Set an interface value.", "name": "Interface" }, "param": { "description": "Event to send i.e. PRESS_LONG, PRESS_SHORT.", "name": "Param" } }, "name": "Virtual key" } } }