Startup validation errors

After upgrading to 0.89.0, and also in 0.89.2, I get the following messages when restarting hassio.
On the last restart, it was repeated 11 times, all today at 13:22:50.
I’ve checked all my temperature related devices. They seem to be working.
Check config says everything’s fine.
What’s gone wrong? Where can I start looking to fix it?

2019-03-16 13:22:50 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.140395483546008] must contain one of temperature, target_temp_high, target_temp_low.
Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py”, line 267, in call
return self._compiled([], data)
File “/usr/local/lib/python3.7/site-packages/voluptuous/validators.py”, line 204, in _run
return self._exec(self._compiled, value, path)
File “/usr/local/lib/python3.7/site-packages/voluptuous/validators.py”, line 286, in _exec
raise e if self.msg is None else AllInvalid(self.msg, path=path)
File “/usr/local/lib/python3.7/site-packages/voluptuous/validators.py”, line 284, in _exec
v = func(path, v)
File “/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py”, line 811, in validate_callable
return schema(data)
File “/usr/local/lib/python3.7/site-packages/homeassistant/helpers/config_validation.py”, line 68, in validate
raise vol.Invalid(‘must contain one of {}.’.format(’, '.join(keys)))
voluptuous.error.Invalid: must contain one of temperature, target_temp_high, target_temp_low.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/homeassistant/components/websocket_api/commands.py”, line 148, in handle_call_service
connection.context(msg))
File “/usr/local/lib/python3.7/site-packages/homeassistant/core.py”, line 1113, in async_call
processed_data = handler.schema(service_data)
File “/usr/local/lib/python3.7/site-packages/voluptuous/schema_builder.py”, line 271, in call
raise er.MultipleInvalid([e])
voluptuous.error.MultipleInvalid: must contain one of temperature, target_temp_high, target_temp_low.

You have a websocket definition that is missing a required option.

https://developers.home-assistant.io/docs/en/external_api_websocket.html

Hmm. I have never added any websocket_api devices or anything, so I don’t know how to look for a solution to this. Can the number after http.connection be used?

I was just looking at the first lie of the error you posted. It is usually good troubleshooting to fix the first issue first, since it may be causing any issues that happen later. I do not know how to interpret the number after http connection.

2019-03-16 13:22:50 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.140395483546008] must contain one of temperature, target_temp_high, target_temp_low.

What temperature related devices are you using? Perhaps they use websocket to communicate. Since target temp is mentioned, could this be for a thermostat?