@MichaelHanna so did I understand you did confirm that the manual and displays "One-off cylinder heating" is equal to using the api for onetimecharge? So no reason not to expect this to do the same - correct? (It really is not clear as two different terms are used so at least mentioned that in the feature in the developer portal that it is the same 🙂 ). You asked for the payload of the feature (GET) request, I assume you refer to the response payload aka body? No payload is provided when doing the GET call for the feature (not possible). { "apiVersion": 1, "isEnabled": true, "isReady": true, "gatewayId": "xx", "feature": "heating.dhw.oneTimeCharge", "uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/yy/gateways/xx/devices/0/features/heating.dhw.oneTimeCharge", "deviceId": "0", "timestamp": "2021-08-13T15:54:07.647Z", "properties": { "active": { "type": "boolean", "value": false } }, "commands": { "activate": { "uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/yy/gateways/xx/devices/0/features/heating.dhw.oneTimeCharge/commands/activate", "name": "activate", "isExecutable": true, "params": {} }, "deactivate": { "uri": "https://api.viessmann-platform.io/iot/v1/equipment/installations/yy/gateways/xx/devices/0/features/heating.dhw.oneTimeCharge/commands/deactivate", "name": "deactivate", "isExecutable": false, "params": {} } }, "components": [] }, And in both the API and vicare app no errors are given! However I can clearly see in the event API that the calls has been made! And where I can also see temperature changes made etc... so the API clearly notes and accepts the requests... and the temperature change and mode change request are received and executed on the boiler... but the onetimecharge is just not! 😞 { "eventType": "feature-changed", "gatewaySerial": "xx", "body": { "featureName": "heating.dhw.oneTimeCharge", "commandName": "activate", "commandBody": {} }, "createdAt": "2021-08-09T07:55:44.609Z", "eventTimestamp": "2021-08-09T07:55:44.000Z", "editedBy": "zzzzz", "origin": "API" }, So to me this looks like another bug 😕 What would be next steps to take? Having the event logs to show what happens from the boiler it self and its response codes would be a natural thing as I see it. Right now it looks like the events just means "received and sent to boiler" in a fire and forget mode. It would make sense to also have a confirmation from boiler.... ? And to me it looks like it is almost there but I can not trust COMMAND_EXECUTION_SUCCESS (ref first post in this thread). What to do ?
... Mehr anzeigen