Retrieving raw json files using cgi-bin

Since firmware 1.0.423 update, I can no longer retrieve raw json files directly using a cgi-bin: http://[ip address]/cgi-bin/cmh/get_json.sh?file=xx.json where xx is: devices and user_data. But retrieving the raw json files for template_data and timezone works fine.

Anybody else?

same here … I switched to using /data_request?id=simple_device_list for gathering all vera setup and since alldata does not seem to update devices state/status, I now use data_request?id=zwave_status for getting an up to date status information of my devices. seems to be working fine so far.

hth,
-j.

The data structure changed for 423 in several ways. First, before 423, there were 2 data files with user supplied data: user_data and devices, and the web UI read and wrote to the JSON files directly. This created sync issues. Now all the user data has been consolidated into one file, and you can access it on port 3451, like this:

http://[ip]:3451/user_data?output_format=json

That will give you the contents of the old devices and user_data together. Note that timers and events are now part of scenes. You can make changes to the json file by calling that same URL with a form POST and passing in the modified JSON.