I am currently using a Campbell Scientific CR6 datalogger to read/set values in my vera. I am using the HTTP interface commands to do this. I’m looking to move all of the computing out of the vera onto the CR6 (due to the CR6 being much more capable of reading multiple devices). The CR6 has rs232 and ethernet connections. What I am looking to do is poll the entire zwave network out of the vera so my datalogger can dynamically save the device id’s based on device name. I see I can issue a user data command: http://ip_address:3480/data_request?id=user_data&output_format=xml Is this the best way to do what I’m looking for? I see there is a Luup command called “DownloadNetwork”, is there an equivalent http command?
Would it be better/faster to get this data over serial connection? Eventually I want my vera to only be used to hold zwave network information and I want to do all logic inside the CR6.
So I’m sure this is easy using native luup/lua code but I don’t think that’s an option. Quick background on the CR6 so you know what I’m dealing with. It is basically a mini-computer with it’s own programming language. The commands I can use to get data are serialin/out or HTTPGet. I haven’t been able to find anything about polling the vera over a serial connection and have only found the limited web API.