I got last week a functional network of 16 circles. (I use a dedicated XP machine, low cost, no fan, small hd, etc).
The only way to obtain data on my linux box (heart of my ha tinkering) is polling the Source object (?) (wget http://user:pass@192.168.1.34:8080/xml/appliances.xml). I interpret the result in Perl and stuff an Oracle db (I have to, it is my job

Question zero: Very often, the powerusage in the appliance is different from the powerusage dispayed in the module list. (for heavy consumers, 4 to 8 watts) - see http://www.tafora.com/mod_perl/gate/infoplugwise.pl, chances are you notice this too. (Left column module, right column appliance) (496.442 vs 492.1309). I suppose this is maybe because modules and appliances are just objects polled by the source itself at different times)
All the questions below are XML poll related.
Question 1) Is there a way to be notified immediately after an on/off action ? (Or should I simply poll very frequently the source base ?).
(I see on the splendid bwired list of devices that they are frequently polled (i infere that because of the constant time of the date): (LASTRECEIVED column)
Question 2) Is a very frequent poll really reflecting the reality ? I mean very often, the source stuff is displaying new, data, the xml stuf freflects it later (minutes ?)
Last but one question for today. Is polling the mdb file more accurate/fast than the xml poll ? Because if it is, i will have to check some perl related modules in order to get data from that ? (I discoverd a new hidden mdb file in MY profile

Are there any other polling methods ? One, xml, two mdb, three ... Maybe reading directly the serial port corresponding to the usb dongle?
Thank you for your attention.
RC