Upon upgrading to 0.64 the MySensors component now requires optional settings topic_in_prefix and topic_out_prefix to be set even when not using the MQTT function.
2018-02-26 07:19:03 ERROR (MainThread) [homeassistant.config] Invalid config for [mysensors]: length of value must be at least 1 for dictionary value @ data['mysensors']['gateways'][0]['topic_in_prefix']. Got None
length of value must be at least 1 for dictionary value @ data['mysensors']['gateways'][0]['topic_out_prefix']. Got None. (See /home/pi/homeassistant_config/configuration.yaml, line 134). Please check the docs at https://home-assistant.io/components/mysensors/
To fix the error and allow MySensors to function I had to change my config to:
Python 3.5.3 HA: 0.64 Component: MySensors
Upon upgrading to 0.64 the MySensors component now requires optional settings topic_in_prefix and topic_out_prefix to be set even when not using the MQTT function.
My existing MySensors config (working in 0.63.3):
Error upon starting 0.64:
2018-02-26 07:19:03 ERROR (MainThread) [homeassistant.config] Invalid config for [mysensors]: length of value must be at least 1 for dictionary value @ data['mysensors']['gateways'][0]['topic_in_prefix']. Got None length of value must be at least 1 for dictionary value @ data['mysensors']['gateways'][0]['topic_out_prefix']. Got None. (See /home/pi/homeassistant_config/configuration.yaml, line 134). Please check the docs at https://home-assistant.io/components/mysensors/
To fix the error and allow MySensors to function I had to change my config to:
An empty string was not allowed as an value so I set them to 'a' for now.