public interface HomeMatic
| Modifier and Type | Method and Description |
|---|---|
void |
abortDeleteDevice(String address) |
void |
addLink(String sender,
String receiver,
String name,
String description) |
void |
deleteDevice(String address,
int flags)
Flags:
0x01 DELETE_FLAG_RESET - reset device before delete
0x02 DELETE_FLAG_FORCE - delete even if device is not reachable
0x04 DELETE_FLAG_DEFER - delete as soon as device is reachable
|
DeviceDescription |
getDeviceDescription(String address) |
int |
getInstallMode() |
Map<String,Object> |
getLinkInfo(String sender,
String receiver) |
List<String> |
getLinkPeers(String address) |
List<Map<String,Object>> |
getLinks(String address,
int flags) |
XmlRpcStruct |
getParamset(String address,
String paramset_key) |
Map<String,ParameterDescription<?>> |
getParamsetDescription(String address,
String type) |
String |
getParamsetId(String address,
String type) |
URL |
getServerUrl() |
List<ServiceMessage> |
getServiceMessages() |
<T> T |
getValue(String address,
String value_key) |
void |
init(String url,
String interface_id) |
List<DeviceDescription> |
listDevices() |
void |
ping(String callerId) |
void |
putParamset(String address,
String paramset_key,
XmlRpcStruct set) |
void |
removeLink(String sender,
String receiver) |
boolean |
reportValueUsage(String address,
String valueId,
int refCounter) |
XmlRpcStruct |
rssiInfo() |
void |
setInstallMode(boolean on,
int time,
int mode) |
void |
setValue(String address,
String value_key,
Object value) |
void ping(String callerId) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionvoid init(String url, String interface_id) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionURL getServerUrl()
List<DeviceDescription> listDevices() throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionDeviceDescription getDeviceDescription(String address) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionMap<String,ParameterDescription<?>> getParamsetDescription(String address, String type) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionXmlRpcStruct getParamset(String address, String paramset_key) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionvoid putParamset(String address, String paramset_key, XmlRpcStruct set) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionString getParamsetId(String address, String type) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionint getInstallMode()
throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionvoid setInstallMode(boolean on,
int time,
int mode)
throws org.apache.xmlrpc.XmlRpcException
on - install mode active state.time - time to remain active in secondsmode - 1: normal mode, 2: set all MASTER parameters to their default value and delete all links.org.apache.xmlrpc.XmlRpcExceptionvoid setValue(String address, String value_key, Object value) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcException<T> T getValue(String address, String value_key) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionboolean reportValueUsage(String address, String valueId, int refCounter) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionvoid addLink(String sender, String receiver, String name, String description) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionvoid removeLink(String sender, String receiver) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionList<String> getLinkPeers(String address) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionMap<String,Object> getLinkInfo(String sender, String receiver) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionList<Map<String,Object>> getLinks(String address, int flags) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionList<ServiceMessage> getServiceMessages() throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionvoid deleteDevice(String address, int flags) throws org.apache.xmlrpc.XmlRpcException
address - device addressflags - see javadocorg.apache.xmlrpc.XmlRpcExceptionvoid abortDeleteDevice(String address) throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionXmlRpcStruct rssiInfo() throws org.apache.xmlrpc.XmlRpcException
org.apache.xmlrpc.XmlRpcExceptionCopyright © 2019. All rights reserved.