I have just started using this to process sensor readings from my irrigation soil sensors, via their open API.
The issue is, I think, that the API returns all readings for the last 30 days, which is 9 sensor readings per update, and there are approx 1800 updates in the JSON, which means a lot of lines and device custom states.
I can create one GhostXML device and it updates, but when I Try to create a new one, or duplicate the existing one, it times out when I try and Edit Device Settings. Below is what is reorted in the log,
- Code: Select all
Error (client) timeout waiting for plugin response from com.fogbert.indigoplugin.GhostXML for request UiGetValues2
Error (client) timeout waiting for plugin response from com.fogbert.indigoplugin.GhostXML for request CallPluginFunc
Error (client) runDialogForDevice() caught exception: NSInvalidArgumentException -- *** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0]
Any ideas (that dont involve a custom plugin!)
Cheers
Simon