Issue title: Incomfort climate entity not created
 Issue body: Upgraded to 0.94.1, which is supposed to add a climate entity for the Incomfort/Intergas LAN2RF gateway. While the water_heater.boiler entity is added, the climate component is not.

The log doesn't show any information relating to the climate entities and/or the incomfort component.

My configuration.yaml only contains the host ip.
 Comments: 
 Comment 0: Hey there @zxdavb, mind taking a look at this issue as its been labeled with a integration (`incomfort`) you are listed as a [codeowner](https://github.com/home-assistant/home-assistant/blob/dev/CODEOWNERS#L124) for? Thanks!

_This is a automatic comment generated by [codeowners-mention](https://github.com/home-assistant/home-assistant) to help ensure issues and pull requests are seen by the right people._
 Comment 1: @Michelli I wrote the integration, and the corresponding client library.  I will have a look for you.
 Comment 2: @Michelli Could you add the following to the `logger:` section of you `configuration.yaml` file and provide me with the output:
```yaml
logger:
...
  logs:
    incomfortclient: debug
```
The output I need can be obtained via:
```bash
cat ~/.homeassistant/home-assistant.log | grep incomfortclient | head -n 15
```


 Comment 3: @NdS-Research-Facilities, @royduin 

Do either of you have a room thermostat? If so, are you getting the above issue? If so, could you provide me with the debugging info requested above? 
 Comment 4: I've and I'm using the room thermostat but I'm still running on 0.91.4 with [my own integration](https://github.com/royduin/home-assistant-incomfort). Haven't had the time yet to upgrade and test the new integration.
 Comment 5: OK, would love your feedback, anyway - I've since found the bug & pushed a fix.
 Comment 6: BTW, this is in the pipeline too: #23812 - I'll get around to it again this weekend.
 Comment 7: > Could you provide the response from the following command:
> 
> ```shell
> cat ~/.homeassistant/home-assistant.log | grep incomfort | grep homeassistant
> ```
> 
> It may be easier to do this immediately after a restart.
> 
`2019-06-15 06:10:43 WARNING (MainThread) [homeassistant.components.incomfort.water_heater] Update failed, message: 
  File "/usr/src/homeassistant/homeassistant/components/incomfort/water_heater.py", line 91, in async_update
  File "/usr/src/homeassistant/homeassistant/components/incomfort/water_heater.py", line 91, in async_update`

The output from the logger is:
`2019-06-16 00:33:06 DEBUG (MainThread) [incomfortclient] _get(url=http://116.69.203.115/data.json?heater=0): response = {'nodenr': 146, 'ch_temp_lsb': 136, 'ch_temp_msb': 20, 'tap_temp_lsb': 235, 'tap_temp_msb': 15, 'ch_pressure_lsb': 100, 'ch_pressure_msb': 0, 'room_temp_1_lsb': 92, 'room_temp_1_msb': 9, 'room_temp_set_1_lsb': 8, 'room_temp_set_1_msb': 7, 'room_temp_2_lsb': 255, 'room_temp_2_msb': 127, 'room_temp_set_2_lsb': 255, 'room_temp_set_2_msb': 127, 'displ_code': 126, 'IO': 0, 'serial_year': 17, 'serial_month': 3, 'serial_line': 16, 'serial_sn1': 0, 'serial_sn2': 45, 'serial_sn3': 11, 'room_set_ovr_1_msb': 7, 'room_set_ovr_1_lsb': 8, 'room_set_ovr_2_msb': 7, 'room_set_ovr_2_lsb': 208, 'rf_message_rssi': 32, 'rfstatus_cntr': 0}
`
{'source': 'GithubIssues', 'repo_name_with_owner': 'home-assistant/core', 'issue_id': 454748907, 'repo_stars': 55601.0}