Die Variable war nicht geloggt, ich habe das noch nachgeholt. Hier die Ergebnisse:
Der Sprachbefehle lautet: „Stelle die Arbeitszimmerheizung auf 22 Grad“. Vorher waren 20 Grad eingestellt.
Debug vom HmIP-eTRV-C:
04.12.2020, 13:20:57 | SET_POINT_TEMPERATURE | 22.0
04.12.2020, 13:20:57 | BOOST_TIME | 0
04.12.2020, 13:20:57 | PARTY_MODE | false
04.12.2020, 13:20:57 | LEVEL_STATUS | 0
04.12.2020, 13:20:57 | QUICK_VETO_TIME | 0
04.12.2020, 13:20:57 | FROST_PROTECTION | false
04.12.2020, 13:20:57 | SET_POINT_MODE | 0
04.12.2020, 13:20:57 | LEVEL | 0.14
04.12.2020, 13:20:57 | ACTUAL_TEMPERATURE_STATUS | 0
04.12.2020, 13:20:57 | SWITCH_POINT_OCCURED | false
04.12.2020, 13:20:57 | VALVE_STATE | 4
04.12.2020, 13:20:57 | ACTIVE_PROFILE | 1
04.12.2020, 13:20:57 | WINDOW_STATE | 0
—> sieht für mich ok aus, das Ventil wird hörbar geöffnet.
Im Archiv stehen dann die Werte:
13:20:57 22,0°C
13:20:14 20,0°C
—> sieht für mich ok aus, der untere Werte ist der Startwert des Loggings
Debug vom Alexa-Modul:
04.12.2020, 13:20:56 | Request | {„directive“:{„header“:{„namespace“:„Alexa.ThermostatController“,„name“:„SetTargetTemperature“,„payloadVersion“:„3“,„messageId“:„xxx“,„correlationToken“:„yyy“},„endpoint“:{„scope“:{„type“:„BearerToken“},„endpointId“:„41“,„cookie“:},„payload“:{„targetSetpoint“:{„value“:22,„scale“:„CELSIUS“}}}}
04.12.2020, 13:20:57 | Result | {„properties“:[{„namespace“:„Alexa.ThermostatController“,„name“:„targetSetpoint“,„value“:
{„value“:20,„scale“:„CELSIUS“},„timeOfSample“:„2020-12-04T12:20:57Z“,„uncertaintyInMilliseconds“:0},{„namespace“:„Alexa.ThermostatController“,„name“:„thermostatMode“,„value“:„HEAT“,„timeOfSample“:„2020-12-04T12:20:57Z“,„uncertaintyInMilliseconds“:0}],„payload“:{},„eventName“:„Response“,„eventNamespace“:„Alexa“}
04.12.2020, 13:20:57 | Response | {„context“:{„properties“:[{„namespace“:„Alexa.ThermostatController“,„name“:„targetSetpoint“,„value“:{„value“:20,„scale“:„CELSIUS“},„timeOfSample“:„2020-12-04T12:20:57Z“,„uncertaintyInMilliseconds“:0},{„namespace“:„Alexa.ThermostatController“,„name“:„thermostatMode“,„value“:„HEAT“,„timeOfSample“:„2020-12-04T12:20:57Z“,„uncertaintyInMilliseconds“:0}]},„event“:{„header“:{„namespace“:„Alexa“,„name“:„Response“,„payloadVersion“:„3“,„messageId“:„xxx“,„correlationToken“:„yyy“},„endpoint“:{„endpointId“:„41“},„payload“:{}}}
—> Hier kommt m.E. der Fehler in Result und Response: „value“:{„value“:20,„scale“:„CELSIUS“} statt 22
Die Emulation ist (und war immer) eingeschaltet; ich hatte das auf Nall-chans Hinweis testweise auch mal ausgeschaltet (gleicher Effekt).