Vitotrol Interface
Web Service for providing services for Viessmann Vitotrol App.
The following operations are supported. For a formal definition, please review the Service Description.
-
CaptchaLogin
This method must be called before all other methods. It initializes an user session. -
GetData
This method calls data. -
GetDevices
This method gets all user systems. -
GetDevicesWithUpdateInfo
This method gets all user systems with information about software updates. -
GetErrorHistory
This method gets error history. -
GetStateOfConnection
This method gets connection information for user device. -
GetSystemInfo
This method gets system information. -
GetTimesheetData
This method gets circuittime typs. -
GetTimesheetType
This method gets circuittime typs. -
GetTypeInfo
This method gets datapoint definitions for the user system. -
GetUpdateInfo
This method gets update information for user devices. -
GetVersion
This method returns the version of the service. -
Login
This method must be called before all other methods. It initializes an user session. -
Logout
This method is used, to log off at the end of the session. It should always be called, after all other calls are made. -
RefreshData
This method creates request for reading data from user system. -
RefreshErrorHistory
This method creates request for reading errors from user system. -
Register
This method registers an user and associates this user with his device. -
RegisterWithUpdate
This method registers an user and associates this user with his device. -
ReleaseUpdate
This method releases update for user devices. -
RequestRefreshStatus
This method gets status of created refresh request. -
RequestWriteStatus
This method gets status of write request. -
UpdateDeviceManagement
This method set auto update for all user devices. -
UpdateManagement
This method set auto update for all user devices. -
WriteData
This method calls write request. -
WriteTimesheetData
This method writes circuittime typs.