Not sure how many people will find this useful but it is something I have wanted to do since I started getting into home automation and now it looks like it is finally possible. This driver queries the status.json page provided by a Neptune Systems aquarium controller (however, the indicate that this feature is unsupported for some reason, but I found the json more reliable and detailed than the xml they do say is supported). The goal is to have it query a variety of sensors on the Apex, then have a Rule set to respond to the data provided by the device.
This will go through all the variables reported in the json and attempt to parse them out. By default it only provides the specific ones you enter names for in the Preferences, to make sure it is identifying the correct data. There are also some custom attributes you can use.
However, you can now enable Child devices in the driver. If you have the child driver loaded (listed below the main driver) you will be able to get data on just about every module in your system, presented as a child device per module. This can be much easier to create Rules or check values in the dashboard. If you do not load the child driver, child devices obviously will not work and you will get an error. If you do not want the child devices after enabling them, no issues! Just disable it, Save Preferences, and it will delete all the child devices for you.