ofc.
How water and hearing are working.
only part that remains broken is the template.
Update. Just checked error logs and we have some winners. here is whole log.
Here is in text form. makes more sense
2020-03-29 17:05:44 WARNING (SyncWorker_4) [ViCare] Token expired, renewing
2020-03-29 17:05:44 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-29 18:05:47 WARNING (SyncWorker_2) [ViCare] Token expired, renewing
2020-03-29 18:05:47 WARNING (SyncWorker_4) [ViCare] Token expired, renewing
2020-03-29 19:05:51 WARNING (SyncWorker_2) [ViCare] Token expired, renewing
2020-03-29 19:05:51 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-29 20:05:54 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-29 20:05:54 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-29 21:05:57 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-29 22:06:01 WARNING (SyncWorker_4) [ViCare] Token expired, renewing
2020-03-29 22:06:01 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-29 23:06:05 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-29 23:06:05 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-30 00:06:09 WARNING (SyncWorker_2) [ViCare] Token expired, renewing
2020-03-30 00:06:09 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 01:06:13 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-30 01:06:13 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 02:06:15 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-30 03:06:19 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 04:06:23 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-30 05:06:27 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-30 05:06:27 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 06:06:31 WARNING (SyncWorker_2) [ViCare] Token expired, renewing
2020-03-30 06:06:31 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-30 07:06:35 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-30 07:06:35 WARNING (SyncWorker_2) [ViCare] Token expired, renewing
2020-03-30 08:06:39 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-30 08:06:39 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 09:06:42 WARNING (SyncWorker_4) [ViCare] Token expired, renewing
2020-03-30 09:06:42 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-30 10:06:45 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 10:06:45 WARNING (SyncWorker_2) [ViCare] Token expired, renewing
2020-03-30 11:06:48 WARNING (SyncWorker_2) [ViCare] Token expired, renewing
2020-03-30 11:06:48 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 12:06:51 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-30 13:06:55 WARNING (SyncWorker_3) [ViCare] Token expired, renewing
2020-03-30 13:06:55 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-30 13:21:56 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 327, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/usr/src/homeassistant/homeassistant/components/water_heater/__init__.py", line 179, in state_attributes
self.precision,
File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 23, in display_temp
raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: error
2020-03-30 13:36:57 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 327, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/usr/src/homeassistant/homeassistant/components/water_heater/__init__.py", line 179, in state_attributes
self.precision,
File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 23, in display_temp
raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: error
2020-03-30 13:51:58 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 327, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/usr/src/homeassistant/homeassistant/components/water_heater/__init__.py", line 179, in state_attributes
self.precision,
File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 23, in display_temp
raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: error
2020-03-30 14:06:59 WARNING (SyncWorker_0) [ViCare] Token expired, renewing
2020-03-30 14:06:59 WARNING (SyncWorker_1) [ViCare] Token expired, renewing
2020-03-30 14:07:00 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 327, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/usr/src/homeassistant/homeassistant/components/water_heater/__init__.py", line 179, in state_attributes
self.precision,
File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 23, in display_temp
raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: error
2020-03-30 14:22:00 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 327, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/usr/src/homeassistant/homeassistant/components/water_heater/__init__.py", line 179, in state_attributes
self.precision,
File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 23, in display_temp
raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: error
2020-03-30 14:37:01 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 327, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/usr/src/homeassistant/homeassistant/components/water_heater/__init__.py", line 179, in state_attributes
self.precision,
File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 23, in display_temp
raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: error
2020-03-30 14:52:02 ERROR (MainThread) [homeassistant.core] Error doing job: Task exception was never retrieved
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 284, in async_update_ha_state
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 327, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/usr/src/homeassistant/homeassistant/components/water_heater/__init__.py", line 179, in state_attributes
self.precision,
File "/usr/src/homeassistant/homeassistant/helpers/temperature.py", line 23, in display_temp
raise TypeError(f"Temperature is not a number: {temperature}")
TypeError: Temperature is not a number: error
And here is the config from viessman, all of it:
vicare:
username: !secret viessman_email
password: !secret viessman_password
name: Grijanje
heating_type: heatpump
sensor:
platform: template
sensors:
vicare_outside_temperature:
friendly_name: "Vanjska Temperatura"
unit_of_measurement: '°C'
value_template: "{{ state_attr('climate.vicare_heating', 'outside_temperature') }}"
vicare_inside_temperature:
friendly_name: "unutrasnja Temperatura"
unit_of_measurement: '°C'
value_template: "{{ state_attr('climate.vicare_heating', 'temperature') }}"