The problem now is adding "States" which refers to the XML data elements that are imported.
I've declared a new state called "propaneHeat" in the devices.xml file without error; the problem comes when I add it and it's paired label to the global declaration "fields" at the top of the plugin.py file. The plugin gives an error at startup of
Makes no difference whether I reload the plugin, disable and then enable it, or even restart the Indigo Server, I can't get the new data element accepted. What am I missing here? I've checked and rechecked and the spelling is the same in both devices.xml and plugin.py (one of my favorite ways to get hard to find bugs!). Doesn't the devices.xml file create the dictionary?WEL Data Error exception in deviceStartComm(WEL Logger): 'key propaneHeat not found in dict'