Hi! I was aware that the "summary.*" values are just aliases ;) I already tried to query the API for the "_lastBoot" etc parameters. It works for the "_lastInform" and "_registered" values. If i'm correct, i could query a specific device like this:
curl -i 'http://localhost:7557/devices?query=%7B%22_id%22%3A%2200040E-FRITZ%2521Box-5C4979446564%22%7D&projection=_lastBoot' [ {"_id":"00040E-FRITZ%21Box-5C4979446564"} ] When using the "_lastInform", or "_registered" it works correctly: curl -i 'http://localhost:7557/devices?query=%7B%22_id%22%3A%2200040E-FRITZ%2521Box-5C4979446564%22%7D&projection=_registered' [ {"_id":"00040E-FRITZ%21Box-5C4979446564","_registered":"2016-01-05T11:19:12.369Z"} ] This happens on 2 installations of GenieACS. The "_registered" values would be sufficent to start. But i also need to know if a customer is doing a factory reset for his device. So i needed the "_lastBootstrap" parameters to :/ Kind regards, Sebastian ----- Ursprüngliche Mail ----- Von: "Zaid Abdulla" <[email protected]> An: [email protected] Gesendet: Mittwoch, 6. Januar 2016 01:13:57 Betreff: Re: Missing summary.lastBoot and lastBootstrap On Tue, Jan 5, 2016, at 02:34 PM, h0rst wrote: > Hi there! > > We are using GenieACS to do some basic configuration (like VLANs, > WANIPConnection etc) > of our customers CPEs. This is working great so far. Right now, we want > to take it a > step further and try to configure VoIP Accounts too. We don't want to to > use the Presets > of GenieACS since we don't want to have any usernames/passwords directly > stored in the > GenieACS Database (and if i understood it correctly, the presets do not > scale very well > when there a a few thousand customers). Instead we want to use another > Service that polls > GenieACS (via the API) for "summary.lastBootstrap" and "summary.lastBoot" > events. > > Thats when the problem starts. It seems those values are not stored > anywhere. I can see > the "summary.lastInform" values, but not "summary.lastBoot" or > "summary.lastBootstrap". > > Even if the GenieACS logs tell me that such an event happened, > > > 5 Jan 11:46:51 - 00040E-FRITZ%21Box-XXXXXXXXXXXX: Inform (1 BOOT,0 > > BOOTSTRAP); retry count 0 > > the values are not stored anywhere. Am i missing something? The summary.* parameters are just aliases. The parameters you're looking for are stored in the database as "_lastBoot" and "_lastBootstrap" and can be fetched through the API. You may also need the "_registered" parameter which is a timestamp of the when the device first connects to the ACS. Zaid _______________________________________________ Users mailing list [email protected] http://lists.genieacs.com/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://lists.genieacs.com/mailman/listinfo/users
