[SOLVED] Nest binding - set_point not updating after command

The setpoint channel is not accepting value
I change the value (via UI or REST) and the value gets reverted back to original value
The other channels work. ambient temperature, humidity and state and read correctly
Only the channel I try to set doesn’t work anymore:

Item:

Number House_NestTargetTemperature           "Target Temperature [%.1f °C]"  <temperature> (Thermostats)                                                                                  { channel="nest:thermostat:bca14bfe:dCd2AOytHIiKRTYPM00jxva1Q3Ryl-jm:set_point", mqtt=">[mybroker:House/Nest/TargetTemperature:state:*:default]" }

DEBUG LOG:

==> /var/log/openhab2/openhab.log <==
2018-05-28 08:54:34.847 [DEBUG] [nternal.rest.NestStreamingRestClient] - Check: Receiving streaming events, millisSinceLastEvent=22132
2018-05-28 08:54:35.180 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received 'keep-alive' event, data: null
2018-05-28 08:54:35.183 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received message to keep connection alive
==> /var/log/openhab2/events.log <==
2018-05-28 08:54:52.038 [ome.event.ItemCommandEvent] - Item 'House_NestTargetTemperature' received command 20.0
2018-05-28 08:54:52.047 [vent.ItemStateChangedEvent] - House_NestTargetTemperature changed from 19.0 to 20.0
==> /var/log/openhab2/openhab.log <==
2018-05-28 08:55:04.852 [DEBUG] [nternal.rest.NestStreamingRestClient] - Check: Receiving streaming events, millisSinceLastEvent=29671
2018-05-28 08:55:05.180 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received 'keep-alive' event, data: null
2018-05-28 08:55:05.182 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received message to keep connection alive
2018-05-28 08:55:09.849 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received 'put' event, data: {"path":"/","data":{"devices":{"thermostats":{"dCd2AOytHIiKRTYPM00jxva1Q3Ryl-jm":{"humidity":60,"locale":"en-GB","temperature_scale":"C","is_using_emergency_heat":false,"has_fan":false,"software_version":"5.8-8","has_leaf":false,"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpaq0liBNnq9g","device_id":"dCd2AOytHIiKRTYPM00jxva1Q3Ryl-jm","name":"Living Room","can_heat":true,"can_cool":false,"target_temperature_c":19.0,"target_temperature_f":66,"target_temperature_high_c":24.0,"target_temperature_high_f":75,"target_temperature_low_c":20.0,"target_temperature_low_f":68,"ambient_temperature_c":24.0,"ambient_temperature_f":75,"away_temperature_high_c":24.0,"away_temperature_high_f":76,"away_temperature_low_c":9.0,"away_temperature_low_f":49,"eco_temperature_high_c":24.0,"eco_temperature_high_f":76,"eco_temperature_low_c":9.0,"eco_temperature_low_f":49,"is_locked":false,"locked_temp_min_c":20.0,"locked_temp_min_f":68,"locked_temp_max_c":22.0,"locked_temp_max_f":72,"sunlight_correction_active":false,"sunlight_correction_enabled":true,"structure_id":"NxiaUvbKLKt2NX6gsTigy_OsUdVfTl8bOKdE10NMPwDYX0z0xKzYdg","fan_timer_active":false,"fan_timer_timeout":"1970-01-01T00:00:00.000Z","fan_timer_duration":15,"previous_hvac_mode":"","hvac_mode":"heat","time_to_target":"~0","time_to_target_training":"ready","where_name":"Living Room","label":"","name_long":"Living Room Thermostat","is_online":true,"last_connection":"2018-05-28T07:55:09.776Z","hvac_state":"off"}}},"structures":{"NxiaUvbKLKt2NX6gsTigy_OsUdVfTl8bOKdE10NMPwDYX0z0xKzYdg":{"name":"Home","country_code":"GB","postal_code":"WD196LN","time_zone":"Europe/London","away":"home","thermostats":["dCd2AOytHIiKRTYPM00jxva1Q3Ryl-jm"],"structure_id":"NxiaUvbKLKt2NX6gsTigy_OsUdVfTl8bOKdE10NMPwDYX0z0xKzYdg","rhr_enrollment":false,"wheres":{"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqyyPytIpKObA":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqyyPytIpKObA","name":"Attic"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqF6OZ3U9y_Vw":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqF6OZ3U9y_Vw","name":"Back Door"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVp21yiZBwnv6A":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVp21yiZBwnv6A","name":"Backyard"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqE6ZjpgK-ouA":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqE6ZjpgK-ouA","name":"Basement"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrUOY8FmAr4Dw":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrUOY8FmAr4Dw","name":"Bathroom"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqYV04nrr1L4g":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqYV04nrr1L4g","name":"Bedroom"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrpQgbCZqug9A":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrpQgbCZqug9A","name":"Deck"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVoVWMzfPgKfVQ":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVoVWMzfPgKfVQ","name":"Den"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrKE9ovA1oW6w":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrKE9ovA1oW6w","name":"Dining Room"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrdek3gu8JzZA":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrdek3gu8JzZA","name":"Downstairs"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqau6IrRFEo7w":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqau6IrRFEo7w","name":"Driveway"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpGWzL16gJfPg":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpGWzL16gJfPg","name":"Entryway"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVo5ZswC_-mayw":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVo5ZswC_-mayw","name":"Family Room"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqUqdVFIhP-BA":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqUqdVFIhP-BA","name":"Front Door"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrfy95Lcc-x3Q":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrfy95Lcc-x3Q","name":"Front Yard"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpfweMsEZ9jLQ":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpfweMsEZ9jLQ","name":"Garage"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqcsskuSx1DUA":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqcsskuSx1DUA","name":"Guest House"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrnWJZN__EsYw":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrnWJZN__EsYw","name":"Guest Room"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrce28EAaYhnQ":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrce28EAaYhnQ","name":"Hallway"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpLk9BzS0Qj4w":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpLk9BzS0Qj4w","name":"Kids Room"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrNDKrCoY4QXg":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrNDKrCoY4QXg","name":"Kitchen"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpaq0liBNnq9g":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpaq0liBNnq9g","name":"Living Room"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVos7zv75BepEw":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVos7zv75BepEw","name":"Master Bedroom"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqEgVZ-vrB9Tw":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVqEgVZ-vrB9Tw","name":"Office"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpOB2RJfvgLLQ":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpOB2RJfvgLLQ","name":"Outside"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrZK3irkX9oIg":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVrZK3irkX9oIg","name":"Patio"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpIi1hRSNuTLA":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVpIi1hRSNuTLA","name":"Shed"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVr0y79WtZNPtg":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVr0y79WtZNPtg","name":"Side Door"},"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVq5DD5Gnhivgg":{"where_id":"0T8uhkAiAtsYrX8xnytAEQcYc--J0UNOtlzUavZJJVq5DD5Gnhivgg","name":"Upstairs"}}}},"metadata":{"access_token":"c.IFHNa7DOeNZFLxNbXn1g2vd5A3yWCAtjpwNk0keTauH6INme07Ci30Sy61UBrr0vuaIsCtp3fgKZlGX6PeaK5LXCIfsXDG4tgwjrgzmmCIgPaxnROg98KifcCGI0iQaGiwDbU9EbM7dKYPj4","client_version":2,"user_id":"z.1.1.sStdZQtWC0/Tm0qrj/HpjNpcsxje4UH8sBtPpVefsLM="}}}
2018-05-28 08:55:09.851 [DEBUG] [nternal.rest.NestStreamingRestClient] - Data has changed (or initial data sent)
2018-05-28 08:55:09.853 [DEBUG] [ernal.discovery.NestDiscoveryService] - thingDiscovered called for thermostat
2018-05-28 08:55:09.855 [DEBUG] [g.nest.handler.NestThermostatHandler] - Updating thermostat dCd2AOytHIiKRTYPM00jxva1Q3Ryl-jm
==> /var/log/openhab2/events.log <==
2018-05-28 08:55:09.875 [vent.ItemStateChangedEvent] - House_NestTargetTemperature changed from 20.0 to 19.0
==> /var/log/openhab2/openhab.log <==
2018-05-28 08:55:09.881 [DEBUG] [ernal.discovery.NestDiscoveryService] - thingDiscovered called for structure
2018-05-28 08:55:09.884 [DEBUG] [ng.nest.handler.NestStructureHandler] - Updating structure NxiaUvbKLKt2NX6gsTigy_OsUdVfTl8bOKdE10NMPwDYX0z0xKzYdg
2018-05-28 08:55:34.854 [DEBUG] [nternal.rest.NestStreamingRestClient] - Check: Receiving streaming events, millisSinceLastEvent=25005
2018-05-28 08:55:35.181 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received 'keep-alive' event, data: null
2018-05-28 08:55:35.182 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received message to keep connection alive
2018-05-28 08:56:04.855 [DEBUG] [nternal.rest.NestStreamingRestClient] - Check: Receiving streaming events, millisSinceLastEvent=29674
2018-05-28 08:56:05.181 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received 'keep-alive' event, data: null
2018-05-28 08:56:05.182 [DEBUG] [nternal.rest.NestStreamingRestClient] - Received message to keep connection alive
1 Like

This has been solved in the last pull request.
Confirmed solved in last SNAPSHOT

openHAB 2.4.0 Build #1294

Thank you all