To support all three click types–single, double, and hold–as well as to allow arbitrary responses to entity states, the config.json format has changed considerably. Please check the accompanying README for details, or review config-sample.json and compare that to the existing config.json to identify the necessary changes. To avoid any unexpected behaviour or consequences, the controller will exit if the configuration version doesn’t meet its needs.