{"action":"created","issue":{"url":"https://api.github.com/repos/home-assistant/home-assistant/issues/3014","repository_url":"https://api.github.com/repos/home-assistant/home-assistant","labels_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/3014/labels{/name}","comments_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/3014/comments","events_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/3014/events","html_url":"https://github.com/home-assistant/home-assistant/issues/3014","id":173640139,"number":3014,"title":"Climate Upgrade lost Target Temperture","user":{"login":"jbardi","id":227243,"avatar_url":"https://avatars.githubusercontent.com/u/227243?v=3","gravatar_id":"","url":"https://api.github.com/users/jbardi","html_url":"https://github.com/jbardi","followers_url":"https://api.github.com/users/jbardi/followers","following_url":"https://api.github.com/users/jbardi/following{/other_user}","gists_url":"https://api.github.com/users/jbardi/gists{/gist_id}","starred_url":"https://api.github.com/users/jbardi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbardi/subscriptions","organizations_url":"https://api.github.com/users/jbardi/orgs","repos_url":"https://api.github.com/users/jbardi/repos","events_url":"https://api.github.com/users/jbardi/events{/privacy}","received_events_url":"https://api.github.com/users/jbardi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":15,"created_at":"2016-08-28T10:40:36Z","updated_at":"2016-08-28T16:12:20Z","closed_at":null,"body":"Make sure you are running the latest version of Home Assistant before reporting an issue.\r\n\r\nYou should only file an issue if you found a bug. Feature and enhancement requests should go in [the Feature Requests section](https://community.home-assistant.io/c/feature-requests) of our community forum:\r\n\r\n**Home Assistant release (`hass --version`):**\r\n0.27\r\n\r\n**Python release (`python3 --version`):**\r\n3.4.2\r\n\r\n**Component/platform:**\r\nClimate (z-wave)\r\n\r\n**Description of problem:**\r\nWhen HVAC and Thermostat were merged into Climate, there is no longer an attribute in any of the entities that displays the target temperature.\r\n\r\nI used to have an hvac.ct100.thermostat_8 entity whos state value was the current value of the fan_mode (Off, Heat, Auto, Cool) and its attributes were as follows:\r\n\r\n{\r\n  \"battery_level\": 100,\r\n  \"current_temperature\": 70,\r\n  \"fan_list\": [\r\n    \"Auto Low\",\r\n    \"On Low\"\r\n  ],\r\n  \"fan_mode\": \"Auto Low\",\r\n  \"friendly_name\": \"CT100 Thermostat Cooling 1\",\r\n  \"max_temp\": 95,\r\n  \"min_temp\": 45,\r\n  \"node_id\": 8,\r\n  \"operation_list\": [\r\n    \"Off\",\r\n    \"Heat\",\r\n    \"Auto\",\r\n    \"Cool\"\r\n  ],\r\n  \"operation_mode\": \"Auto\",\r\n  \"temperature\": null,\r\n  \"unit_of_measurement\": \"°F\"\r\n}\r\n\r\nAnd I also had two thermostat devices called:\r\n\r\nthermostat.ct100_thermostat_cooling_1_8\r\nthermostat.ct100_thermostat_heating_1_8\r\n\r\nBoth of which had a state value that was the numerical target_temperature that I wanted my thermostat to reach.\r\n\r\nI also had the following sensors:\r\n\r\nsensor.ct100_thermostat_relative_humidity_8_3\r\nsensor.ct100_thermostat_temperature_8\r\n\r\nSo, I was able to pull the current temperature from the sensor.ct100_thermostat_temperature_8 entity, and the target_temperature from either of the thermostat.ct100_thermostat_cooling_1_8 or the thermostat.ct100_thermostat_heating_1_8 entities, as both of their states were always updated with the target temperature.\r\n\r\nNow with the merger of the hvac and thermostat domains, the attributes of the old hvac device are now listed under both of the following entites:\r\n\r\nclimate.ct100_thermostat_cooling_1_8\r\nclimate.ct100_thermostat_heating_1_8\r\n\r\nSo both of my pervious thermostat entities are now exact duplicates of the old hvac entity, which means their state value is now one of Off, Heat, Auto, Cool instead of the numeric value of the target temperature.\r\n\r\nSo, I no longer have a single entity that contains the value of the target temperature. This means I can set the temperature I want by using the climate.set_temperature service, but there is no physical way to retrieve that value to be displayed in the frontend as there is no longer an entity that holds that value for me to pull from.\r\n\r\nSo if I want to know what I set the thermostat to, I have to walk down my hallway and look at the physical thermostat attached to my wall, because the only value I can pull is the current temperature, but I have no way of knowing what I set the target temperature to.\r\n\r\nSo if it is 75 degrees and I want it to be 72, I can send the value of 72 to the climate.set_temperature service, but the 72 can not be seen anywhere in the home assistant frontend, because I have no entity to pull from that is storing the value of 72. So an hour later, if I see the temperature is now currently at 73 degress, but I don't remember what I set the target temperature to, I have to walk down the hallway and look at my thermostat.\r\n\r\n**Expected:**\r\n\r\nI expect one of the climate or sensor entities to have either their state or one of their attributes to have the value of the target temperature stored.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/home-assistant/home-assistant/issues/comments/242983102","html_url":"https://github.com/home-assistant/home-assistant/issues/3014#issuecomment-242983102","issue_url":"https://api.github.com/repos/home-assistant/home-assistant/issues/3014","id":242983102,"user":{"login":"turbokongen","id":16622752,"avatar_url":"https://avatars.githubusercontent.com/u/16622752?v=3","gravatar_id":"","url":"https://api.github.com/users/turbokongen","html_url":"https://github.com/turbokongen","followers_url":"https://api.github.com/users/turbokongen/followers","following_url":"https://api.github.com/users/turbokongen/following{/other_user}","gists_url":"https://api.github.com/users/turbokongen/gists{/gist_id}","starred_url":"https://api.github.com/users/turbokongen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/turbokongen/subscriptions","organizations_url":"https://api.github.com/users/turbokongen/orgs","repos_url":"https://api.github.com/users/turbokongen/repos","events_url":"https://api.github.com/users/turbokongen/events{/privacy}","received_events_url":"https://api.github.com/users/turbokongen/received_events","type":"User","site_admin":false},"created_at":"2016-08-28T16:12:20Z","updated_at":"2016-08-28T16:12:20Z","body":"Certainly, I need some more info. What platform are you using?"}}
{"actor":{"display_login":"turbokongen"}}