Navitron Renewable Energy and Sustainability Forum

Energy/Electricity Storage and Use/Grid Connection => Electricity Generation/Consumption Data Logs => Topic started by: KenB on November 12, 2010, 04:28:10 PM



Title: Onzo Delivers! - (at last)
Post by: KenB on November 12, 2010, 04:28:10 PM
Any customer of Scottish and Southern Energy can now get a free Onzo Smart Energy Kit. Available to customers across all their regions including, Southern, SWALEC and Scottish Hydro.

SSE have rolled out their "iPlan" tariff which is the same price as their standard tariff but includes a free Onzo - worth about £75.

As a Southern Electric customer on standard tariff, a quick call got me registered on iPlan and the Onzo landed on the doormat with a thump a few days later.

Some of you will know that I spent about a year working for Onzo on the electronics development of this product - and whilst I have moved onto pastures new, it is good to see the product finally get into the public arena.

How does it differ from other electricity monitors?  Well for a start it takes true power measurements once per second, which leads to a much finer time resolution than other competitors units. It has a large capacity flash RAM in both the sensor and the display, and a copy of your consumption data logs is maintained in both halves.  If the wireless link is interrupted - you won't lose data.  

The clamp on current sensor uses a technique called power harvesting to keep it powered.  It runs continuously from a small rechargeable battery which is constantly being trickle charged. It doesn't need those clunky D-cells that some sensor units use.

Likewise with the display - it is fitted with rechargeable cells and will run for about a month before it needs recharging - this is easily done from the USB port on a computer, when you upload data to your own personal energy monitor dashboard on the iPlan site.

I believe you can also buy an Onzo Smart Energy Kit from Amazon. Apparently £20 discount if you quote a certain reference - see OnzoHQ on Twitter for details.  That's enough trumpet blowing for now - I need to start hacking the sensor so that it will count gas pulses.

Here's the display working "straight out of the box" and in the next post because of image size limitations, the sensor clamped to my meter tail.

Ken


Title: Re: Onzo Delivers! - (at last)
Post by: KenB on November 12, 2010, 04:31:20 PM
Here's the sensor.  Despite lots of communications with the plastics company about pantone colours, the Polish manufacturers have still managed to misinterpret the SSE colours as "snot green".  Nevermind - so long as my part in the electronics bear up to the test of time.


Title: Re: Onzo Delivers! - (at last)
Post by: Ted on November 12, 2010, 06:08:30 PM
I've switched online to iPlan - should save me £50 a year too.

Ken, remind me - is it wireless connection between the sensor and display?


Title: Re: Onzo Delivers! - (at last)
Post by: KenB on November 12, 2010, 06:31:45 PM
Hi Ted,

It's a 433MHz link with a transceiver at either end.  That allows the display to prompt the sensor for any missing data.

I've just discovered a neat 5V USB mains adaptor lurking in the outer packaging sleeve.  It was talked about when I was at Onzo, but as an optional extra  - looks like there is one being shipped with every unit.

Its good to see a product that you worked on find it's way in the outside world. Both the Onzo Smart Energy Kit and the trueCall Smart Answering machine I worked on  have been shortlisted for "Product of the Year".


Ken


Title: Re: Onzo Delivers! - (at last)
Post by: JohnS on November 12, 2010, 06:43:20 PM
Well done Ken.  It looks as though it will do more than my Efergy meter.

Npower also gave me a freebie.  Pretty useless.  The display has to be plugged into the mains to display and its minimum reading is 0.050kW.  I have it connected to my solar and it lets me see at a quick glance how much it is producing.  However it integrates the 0.050kW throughout the night and always shows a bit more than my generation meter.  Sometimes it looks as though I have generated at least a kWh during the day but when I look at the generation meter it shows 0 or 0.1.

John


Title: Re: Onzo Delivers! - (at last)
Post by: roscoe on November 14, 2010, 11:42:47 PM
'true power measurements'

How does the enzo manage this with just a CT connection, how are voltage and pf flucuations taken into consideration? 

Looks to me that it is much the same as the other but with a slighty quicker update, nicer packaging and using power harvesting rather than batteries.


Title: Re: Onzo Delivers! - (at last)
Post by: KenB on November 15, 2010, 12:19:09 AM
Roscoe,

The clamp-on sensor has a secondary sensor which picks up the phase of the voltage.

Once you know the relationship between phase of the voltage and the current you can accurately calculate power factor.

Voltage fluctuations are a little harder to handle - but this is only a domestic monitor, it's not being used for billing purposes.



Ken


Title: Re: Onzo Delivers! - (at last)
Post by: Ted on November 26, 2010, 12:34:59 PM
My Onzo turned up yesterday, very simple to install and setup.

The cardboard box that it comes in is a work of art on its own.


Title: Re: Onzo Delivers! - (at last)
Post by: Sean on November 26, 2010, 02:25:56 PM
My Onzo turned up yesterday, very simple to install and setup.

The cardboard box that it comes in is a work of art on its own.

same here - just have to wait 7 days for it to gather enough data apparently, and then the fun begins




Title: Re: Onzo Delivers! - (at last)
Post by: chippie40 on December 09, 2010, 09:43:02 PM
Hi,
I'm new  here ... only really found the site because I was searching for anything on the new SE Onzo meter. We have had it for just over 7 days now and whilst it is quite impressive in terms of responsiveness and clarity I'm not so impressed with the SE website it uploads the data to. Yes it does give you a plot per day BUT the scale is tiny so any detailed interpretation is impossible. I will start asking SE if they can assist with this but I was wondering if anyone here has sussed out a way to get access to the data that is uploaded to the website. Surely there must be a way to get it onto Excel or something similar.

This data could be really useful but not in its current form.

Cheers

Chippie40


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on December 11, 2010, 09:17:33 PM
Would this be available via Ebico due to the Scottish electric link?


Title: Re: Onzo Delivers! - (at last)
Post by: tony. on December 11, 2010, 09:27:07 PM
Afraid not, its only available for iplan customers,phoned them last month to find out.

Onzo sell them on ebay

Tony


Title: Re: Onzo Delivers! - (at last)
Post by: StBarnabas on December 12, 2010, 08:33:39 PM
Ken
it indeed looks nice much better than my Efergy one calculating real power is a move in the right direction.
Sean


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on December 12, 2010, 08:42:22 PM
Afraid not, its only available for iplan customers,phoned them last month to find out.

Onzo sell them on ebay

Tony

I looked but didn't find one on ebay, Amazon yes.


Title: Re: Onzo Delivers! - (at last)
Post by: en4rab on December 25, 2010, 07:40:15 AM
Hello, I just signed up to add my 2p worth on the onzo monitor :)
I signed up to the swalec iplan and got sent an onzo meter about 7 weeks ago, and my first impression is its a nice bit of kit.
However in the intervening 7 weeks I have arrived at the opinion im glad i didnt pay for it.
The meter clamp seems prone to buzzing, this isnt the end of the world but it would be nice if the design of the clamp allowed you to clamp it tight enough that it wasnt an issue.
The Energy display seems to have an occasional fit going into a reboot loop causing it to reboot every few minutes, and the associated bing bong from my PC as the usb disconnects/reconnects, I havent worked out the cause of this and it might just be a fault with my display, but its random and intermittent nature makes me think its a firmware bug.
Both of these I could probably live with, but the real problem i have with this device is that I am not the intended customer for this device, it isnt mine, it is for the benefit of the power company and power company alone.
The communication protocols and data storage are proprietary and designed to funnel your usage data to swalec for them to use, you do get pretty graphs on their site when its working but you get no access to the raw data for you to use as you wish.
Dont get me wrong, swalec gave me this for free in return for getting my usage data fed back to them and I have no problem with that tradeoff, however I would also like a copy of this data to use as I see fit.
Unfortunately the device appears to be being used to lock you in to swalecs services as if you move to another provider your online graphs will cease to work, it might be possible to convert a swalec onzo into an onzo onzo to get the online functionality back, but that isnt what I want in a product.

If i was to buy a power meter I think i would be looking at the offerings from currentcost they may not be as technically advanced, but at least you are the customer and you get to use the data they produce however you see fit.
en4rab


Title: Re: Onzo Delivers! - (at last)
Post by: Ted on January 15, 2011, 10:20:04 AM
Today is the first chance I've had to check the Onzo's reading while we have been exporting.

Unfortunately it seems that the Onzo treats export the same as import and simply gives a positive number, thereby adding the export to the daily kWh consumption figure.

So it is going to be of little or no use to anyone with on-site renewables.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on January 24, 2011, 09:55:48 PM
Well after hunting around on ebay I chanced across one today..
Auction item won , new for £38.
If I sell my owl (freebie) for around £20 i've got an exceptional deal IF it appears as slick as advertised.
Having refreshed my memory via some threads here I am curious as to whether private purchasers have more software access in comparison to the gripes re raw data for / to Swalec elsewhere?

Anyone able so substantiate the bold claim for +/- 1% accuracy compared to the 10+/- % of the owl?
& any shortcomings to report?


Title: Re: Onzo Delivers! - (at last)
Post by: Ted on January 24, 2011, 10:27:47 PM
The rechargeable batteries in mine are now asking to be topped-up every week.

www.myonzo.com is still not working.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on January 24, 2011, 10:52:13 PM
Not good!
Ted, what is "my onzo" when it's working?

Or should I just wait for delivery?
cheers


Title: Re: Onzo Delivers! - (at last)
Post by: Ted on January 25, 2011, 09:49:59 AM
'MyOnzo' is the website (put together by the Onzo makers) that allows the owner of a 'open' Onzo to upload data from the unit which then gets manipulated for display in monthly/daily graphs.

'open' being an Onzo that isn't linked to a specific electricity supplier.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on January 25, 2011, 10:51:49 AM
Thankyou once again Ted,

I'm hoping the seller (who had been selling some other non energy company marked alternative monitors) has this as an open software un it which is obviously what I need it for,  ..otherwise i'm going to have to cite business seller (multiple monitors sole thereof) & innacurate description (tied utility software) to get it refunded / sent back as they state no returns.
Oh well have to take a punt sometimes!
Anyone cracked the software yet?



Title: Re: Onzo Delivers! - (at last)
Post by: djh on January 25, 2011, 11:38:40 AM
otherwise i'm going to have to cite business seller (multiple monitors sole thereof) & innacurate description (tied utility software) to get it refunded / sent back as they state no returns.

No need for that. As long as you are a 'consumer' and not a business the Distance Selling Regulations (see http://www.oft.gov.uk/about-the-oft/legal-powers/legal/distance-selling-regulations/) mean that any such clause is ineffective. They can't refuse a return as long as you're quick.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on January 25, 2011, 12:46:36 PM
Thanks All,

I spoke this morning to the people at Onzo, apparantly "My Onzo" should be up & running on the 31st Jan testing allowing..

As to the Issue a few have had with Batteries, if you look at the facebook page there's a back off shot, so reassurances there that battery pack failure out of warranty can be obtained easily via maplin & the like.

With regard to the energy supplier software vs open software / utility supplier uploads, "My Onzo" should address this by means of subscription to further software you can buy into  so that should help with those who unwittingly find themselveswith a utility supplied ONzo if purchased via ebay & the like.
Apparantly Onzo themselves pulled out from ebay as a sales outlet.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on January 31, 2011, 07:17:27 PM
Still no access at myonzo.com  :'(

Also please note the battery pack in the display unit uses 3 x AA Alkaline Rechargeable cells which only a very few firms still make.

Google "owl aa rechargeable alkaline batteries".

The idea of these was that they have less heavy metals but only work well if you never let them run low as they won't recharge again.

The battery pack also has an extra connection to the Onzo via a small two pin connector so it knows such a pack is fitted.

Of course, you can just put three normal AA's in the unit.

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on January 31, 2011, 07:34:57 PM
Easy though to tag a pack together with proven reliable rechargeables such as 7dayshop.coms own 2500's or similar.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on January 31, 2011, 08:00:30 PM
Easy though to tag a pack together with proven reliable rechargeables such as 7dayshop.coms own 2500's or similar.

But they are likely Nicad or Nickel Metal Hydride and have a different voltage (1.2volts) and charge characteristics and thus may do funny things if charged in the Onzo.

Rechargeable alkaline batteries are 1.5volts like normal AA's

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on January 31, 2011, 09:07:59 PM
2 Things.
1. uncertainty till you try & know (can call on Onzo to rectify based on dodgey battery if need be) ..they are aware of a battery issue..

2. regular batteries drop voltage quite quickly anyways.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on February 01, 2011, 02:24:39 PM
Onzo Smart Energy Kit say on Facebook...

Quote
We've run into a few problems, and we need to do some more testing for MyOnzo. We are awaiting a confirmation date and will notify everyone as soon as we know. We are really very sorry that this delay has occurred and we will be in touch very soon. The Onzo Team.

I hope they did not employ the IT guy from Jurassic Park?

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: Ted on February 05, 2011, 11:29:35 AM
My Onzo has started behaving very erratically the past couple of days - coincident with high levels of generation and export from the wind turbine.

The 'Today kWh' reading has been jumping around all over the place, changing from 4 to 17 to 21 in a matter of minutes and sometimes giving up and just displaying ----. It seems very confused.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on February 05, 2011, 11:50:14 AM
Are you going to report that one to them Ted?


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on February 10, 2011, 10:54:18 AM
At last we have a date set in concrete for myonzo to go live (well maybe wet cement).

Quote
Hello,

Thank you for your patience whilst we finalise the details of the Onzo web service (MyOnzo).

We will be launching the MyOnzo service on Monday 14th February 2011.  You will receive an email from us with your user name and password to log in to access the service.  Please follow the steps to upload your data to your account and start enjoying the full offerings of the Onzo.

Many thanks once again for all your patience.

Kind regards,

The Onzo Team!

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on February 14, 2011, 01:44:49 PM
Anyone received their MyOnzo login details yet?

If launching today I would have thought the details would have been sent out so any support issues could be dealt with.

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on February 15, 2011, 08:40:41 AM
A quote from Onzo's website.

Quote
"Onzo’s approach is rigorous: it links project design to strategic objectives, plans for benefits realisation, ensures programme delivery, and commits to high levels of client satisfaction."

IMHO they have failed.

Automan.


Title: MyOnzo Live At Last!
Post by: Automan on February 15, 2011, 05:55:27 PM
A day late and 12hr time format but otherwise seems to work very well :)

(http://i336.photobucket.com/albums/n359/IM35461/Onzo/Onzo-03.jpg)

(http://i336.photobucket.com/albums/n359/IM35461/Onzo/Onzo-02.jpg)

(http://i336.photobucket.com/albums/n359/IM35461/Onzo/Onzo-01.jpg)

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: pingumacpenguin on May 23, 2011, 07:49:36 PM
I have a couple of questions.

1) I use Linux, and the Onzo doesn't come with a Linux driver, before I start trying to hack the thing to make it work I wondered if anybody knew exactly how the USB comms work, and what kind of device the Onzo presents itself as. I suspect it is a glorified serial port, HID or a mass storage device, or some combination of all three.

2) My Onzo device is supplied by Scottish Power, but I would like access to the data which no doubt I could do by "screen scraping" the Scottish Power Onzo portal, (even if that means setting up a VM running Windows to get round the lack of Linux drivers). Is there any way to make the device report to a website other than the one it comes preconfigured to talk to?


 


Title: Re: Onzo Delivers! - (at last)
Post by: en4rab on May 23, 2011, 09:51:48 PM
I have a couple of questions.

1) I use Linux, and the Onzo doesn't come with a Linux driver, before I start trying to hack the thing to make it work I wondered if anybody knew exactly how the USB comms work, and what kind of device the Onzo presents itself as. I suspect it is a glorified serial port, HID or a mass storage device, or some combination of all three.

2) My Onzo device is supplied by Scottish Power, but I would like access to the data which no doubt I could do by "screen scraping" the Scottish Power Onzo portal, (even if that means setting up a VM running Windows to get round the lack of Linux drivers). Is there any way to make the device report to a website other than the one it comes preconfigured to talk to?

The onzo device shows up as a USB HID device, If you are awesome with python you should be able to get things going yourself, the windows executable is actually a bunch of compiled python glommed into an executable with py2exe, you can unpack this with 7zip and access all the compiled .pyo files.
I tried running unpyc on these but most of them choked the software and wouldn't decompile, however unpyc formed the basis for an in memory python debugging tool "pyretic" introduced at last years defcon
This has been updated and although not as handy for decompiling files can be used like "application.py -D sample.pyo > sample.txt" and the leading cruft removed to get at the source.
You can download it here:
http://code.google.com/p/pyretic/downloads/list
It does seem to miss some of the inline comments though, but between the original unpyc and pyretic you should be able to recover most of the code and see how it works.
Three files of interest are client/firmware.pyo and devicefirmware.pyo which "\nContains information of how to access various functionality in the firmware.\n"
and client/blockformats.pyo which describes how to turn the blob of numbers into power readings i think.


Title: Re: Onzo Delivers! - (at last)
Post by: pingumacpenguin on May 24, 2011, 07:16:56 PM
Thanks en4rab that looks like a very promising start, particularly firmware.txt If I get a bit of time in the next few days I'll see if I can fill in a few of the blanks.

Any progress and I'll let you know.



Title: Re: Onzo Delivers! - (at last)
Post by: en4rab on May 24, 2011, 08:43:31 PM
Also you can run the onzo uploader with a --debug parameter, If you can access a windows machine just temporarily to play with it it seems to basically dump all the usb packets into a file.
Once installed the onzo uploader application will be in "C:\Users\name\AppData\Local\Onzo\Onzo Uploader" where name is your login name, well that where it is on my win7 box, youll have to turn off the hide hidden folders thing i think as Appdata is hidden.
When run with --debug it creates a file "uploader.log" full of stuff, the interesting bit is it seems to print all the usb packets like this trimmed example:

Code:
INFO Upload start
INFO Session: {session id would be here}
DEBUG ONZO_DisplayWrite(' 01 10 00 00 00 00 00 00 00 00 00 00 92 9C 02 00 01 2D FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF')
DEBUG ONZO_DisplayCallback(' 01 12 00 00 00 00 00 00 00 00 00 00 92 9C 02 00 01 2D 4F 15 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00')

In the above line what i think is happening is the software is querying the display to ask it what its firmware version is, i *think* it breaks down something like this:
01 > Seems to be a flag indicating if the message is split across packets 00 = more data to come 01 = last or only packet in message
10 > packet length
00 00 00 00 00 00 00 00 00 00 > padding
92 9C > 16bit random transfer ID, same number is used for response
02 00> this is the device the request is for 00 02 == display 00 01 == sensor sent as wrong endian
01 > get register (see below)
2D > register to get (from firmware.txt this appears to be decimal 45, "FIRMWARE_VERSION = 45"
The response is similarly structured only with firmware version appended and different length byte, if i read it right i have firmware 4F 15 which i think should be interpreted as 79 21 in decimal, bit its hard to tell, the decompile source numbers the registers in decimal which makes my head hurt.

Anyway that might all be wrong, however in the usbprotocol directory of the unpacked driver the utils.pyo gives:
REQUEST_GET_REGISTER = 1
REQUEST_SET_REGISTER = 2
REQUEST_GET_BULK_DATA = 3
REQUEST_GET_NETWORK_LIST = 4
REQUEST_CMD_RESET = 5
REQUEST_LDM_COMMAND = 160
RESPONSE_GET_REGISTER = 1
RESPONSE_SET_REGISTER = 2
RESPONSE_GET_BULK_DATA = 3
RESPONSE_GET_NETWORK_LIST = 4
RESPONSE_LDM_COMMAND = 160
RESPONSE_ERROR = 240
RESPONSE_END_OF_TRANSFER = 241

I hope this info helps, oh and whatever firmware this is running its the one that makes it reboot all the time :)


Title: Re: Onzo Delivers! - (at last)
Post by: wookey on May 24, 2011, 10:39:47 PM
Good work there en4rab. Looks like getting enough protocol details to log data is an entirely feasible task, which is excellnt news.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on May 26, 2011, 04:53:01 PM
I have one of the rebooting Onzo's

However, I am not sure the whole unit freezes and it is just the display stops.

When it first started to happen I would unplug the battery pack which resets the clock to 2009.

However, if you just power it up via the USB it just seems to come on again showing live data with the current date and time.

That is of course till it goes blank again :(

Speaking of its software application, they are very naughty as it installs the application in "C:\Users\Automan\AppData\Local\Onzo\Onzo Uploader\"

That is the kind of thing a virus would do.

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on May 30, 2011, 09:06:58 PM
Automan, there's new Software so may be worth looking that over & talking to the Onzo folks.
I FINALLY got mine up & running this evening, (just found it, & have activated my invite.

Hopefullly Ken can offer some advice here...
I'm running my owl at the moment too, (till I have confidence in this at least) ..the "levels are radically different to the owls statement, as an estimate by as much as 40% though clarification needed).

Hoping it's not a dud!


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on June 01, 2011, 11:34:17 AM
Automan, there's new Software so may be worth looking that over & talking to the Onzo folks.
I FINALLY got mine up & running this evening, (just found it, & have activated my invite.

Hopefullly Ken can offer some advice here...
I'm running my owl at the moment too, (till I have confidence in this at least) ..the "levels are radically different to the owls statement, as an estimate by as much as 40% though clarification needed).

Hoping it's not a dud!


My Gus, is the onzo software at myonzo.com is is an alternate program?

Re comparing readings...

I have a CurrentCost EnviR which so far today says I have used 5.54Kwhrs

My Onzo says 2.7Kwhrs

The onzo reading matches my electric bill a lot more accurately than the Current Cost.

Still, today, 1st June is the promised UK release date for the Current Cost OptiSmart which works with meters that have a LED that flashes per watt or part of watt (depending upon meter model).

Then, the Current Cost one should be 100% accurate but will offer a poor real-time reading, more so when the load is low.

EDIT: CC Now say the end of June for the OptiSmart.

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on June 01, 2011, 01:14:31 PM
Automan, mine was the i-plan Onzo, however Onzo sent me the key to log in & start up with their software (very nice) perhaps as i'd had it prior to release of the program & had twittered them about it.

I am of course aware that all these monitors should be deemed a guide only, not taken verbatim
However my owl shows... 669 watts

the Onzo shows ...464 watts (current use)

The 200 odd watts difference is entirely consistent since activation, both are currently plugged in.

One other thing the range of the onzo is less than impressive it seems to lose contact at the drop of a hat despite being less than 15 ft away from the clamp! ..it is different as I move around, however we've never had an issue with signal drop via the owl!
I'm uploading several times per day just so I can see what's watt until I'm attuned to the device & it's gradual increase in software display.

The software update was on the announcements of the forum area! ..seems to not be for control unit, merely site software.

Software Update 1.9.6

Fixes
• Updated comments on Learn page.
• Accuracy of comparison groupings increased.
• Dashboard now caters for people who have not uploaded any data.

Functionality
• Tip Tool – A new tool on the dashboard displaying an energy tip. Clicking more detail takes you to the list of money saving tips.
• Universal indicator introduced onto Learn page to add context to comments.
• Knowledge Base added under Help page to provide better support to customers


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on June 01, 2011, 01:21:13 PM
Incidentally, is anyone after a very slightly second hand unit Onzo going cheap? (not mine I hasten to add) which is as I understand via the iplan scheme, I have no association with the seller  ;D ..frankly judging by the amount i've yet to see come onto the 2nd hand market I guess they've been received well & are being put to good use by sensible folk who've had them for free!



Title: Re: Onzo Delivers! - (at last)
Post by: tony. on June 01, 2011, 01:37:04 PM
Mr gus,

I would be interested, pm me details if you want

Regards

Tony


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on June 01, 2011, 01:58:16 PM
 Tony
Heres the details currently...
It was in my watch list, I don't need one & the price is minescule, though p+p is high.

Worth a punt regardless!

As Tony has called 1st dibs & this is a polite site, I suggest we all do the gentlemanly thing & let him bid alone if he's got an ebay account.
I thought i'd highlight this just in case anyone was after one!
Would be nice if an established member could benefit from a cheapy deal!

http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=130526485482&ssPageName=STRK:MEWAX:IT#ht_1398wt_1288

I asked a few questions about it & got this reply..

Dear Mr Gus,

thanks for your concern. The postage is what it is because i will be sending it overnight recorded. i got the item with a previous Southern Electric plan at my old home. I now have a real time online monitoring offering from my current supplier so dont need this (or the other unit i have on auction). The battery seem fine to me - it lasted a few weeks when i last tried it. I dont think the onzo comes with any software - i used the one my utility provider had on their website. no packaging unfortunately but this doesnt matter really given that you'll need to sign for it anyhow.

- nic749
Reply in your email program or through My Messages




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
From:
To:nic749
Subject:Details about item:  sent a message about Current Cost electricity home energy monitor - ONZO #130526485482
Sent Date:May-31-11 05:27:44 PDT


Dear nic749,

Hi, is this unit registered with my-iplan software or my onzo?
Have the
batteries failed?
Have you had any problems with the actual base unit
software?
Does it come in the original slimline packaging ?(which slides
easily through a letterbox)
I am rather concerned at the postage though
recorded delivery 1st class packet would only be around £4.50, £5.00 with a
jiffy bag. ..you might fall foul of the fair postage policy ebay now has in
place, I sell stuff too so know what it entails & how we've got to cover
ourselves & time, however recommend you downgrade postage in case anyone
moans, just thought i'd mention seeing as I was looking.
I'm looking to
buy one & hook it up for me to monitor for an elderly friend, based on how
my own unit works.
kind regards


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on June 01, 2011, 04:39:22 PM
Interesting point with a second hand onzo and the online service...

I bought my one from Amazon and it is registered with myonzo

The other source of an Onzo is from various electric supplier deals which include a login to their online services.

However, if you buy one second hand will you be able to use it online for the graphs etc? especially if the original owner has switched suppliers...

At myonzo, it would seem that only the first year of service is included in the price and thus they will soon be making a charge (they have not quoted a price yet).

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on June 01, 2011, 04:44:05 PM
Yes, they were cagey as to subscriptions weren't they!?


Title: Re: Onzo Delivers! - (at last)
Post by: Ted on June 02, 2011, 11:15:08 AM
I've given up with my Onzo.

The rechargeable batteries in the display last about 3 days and every time I upload to the SWALEC website it tells me there is no data to display.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on June 02, 2011, 12:30:17 PM
Contact onzo, batteries early on were a problem apparantly, some are on their 4th set...


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on June 02, 2011, 12:35:43 PM
Contact onzo, batteries early on were a problem apparantly, some are on their 4th set...

Indeed, Rechargeable alkaline battery only work well if you never let them run down :)

Never discharge below 75% capacity and they last quite well.

Still, that sort of defeats the object and of course Onzo picked them as they are supposed to be more friendly to the environment.

http://en.wikipedia.org/wiki/Rechargeable_alkaline_battery

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: marshman on June 02, 2011, 12:54:35 PM

One other thing the range of the onzo is less than impressive it seems to lose contact at the drop of a hat despite being less than 15 ft away from the clamp! ..it is different as I move around, however we've never had an issue with signal drop via the owl!


With wireless devices like these you can often vastly improve the range by fitting your own external aerial. Usually they operate on 435MHz so a simple 1/2 wave dipole at around 330mm long connected by a thin piece of co-ax makes the wireless link "bomb proof". I modified a friends current cost envi unit and he can pick up the clamp signal in his house when the clamp is on the output of his inverter in an outbuilding some 25m away. I also did a similar mod to my wireless weather station some years ago.

If you think its worth it I'll post some general instructions on the forum on a new thread.

Roger


Title: Re: Onzo Delivers! - (at last)
Post by: en4rab on June 02, 2011, 06:16:29 PM
I have been doing a little more looking at the onzo_uploader software, just incase anybody is interested I have managed to unpack and run the unpacked python and am currently working on getting pyREtic working. Here is what i have done so far:
The uploader software is an executable created using py2exe, this bundles a python interpreter and all the python files zipped up into a single executable.
7zip can extract the python files fine but if you want to extract the zip manually (or reinsert a patched zip back into the executable) you can identify where the embedded zip file starts by opening the application in a hex editor and searching for the second instance of the hex string "504B0304" what you should see is this:
Code:
Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
002077F0   50 41 44 44 49 4E 47 58  58 50 41 44 44 49 4E 47   PADDINGXXPADDING
00207800   50 4B 03 04 14 00 00 00  08 00 55 8D 19 3D 6C 01   PK........U..=l.
00207810   CB 5F 75 0A 00 00 07 1D  00 00 09 00 00 00 51 75   Λ_u...........Qu

The PK denotes the start of the zip file and this runs to the end of the file, you can select from (and including) the PK to the end of the file and copy it to another file and save it as file.zip then you can manipulate it with the zip tools of your choice, in a similar way it is possible to insert an altered zip file by pasting the altered zip inplace of the one that is already there.

Extracting and running the extracted files
I tried inserting pyREtic into the zip file and got errors (which i think i have fixed now) so i thought i would try extracting all the python files and try running them outside of the exe.
First I installed python 2.5 from here: http://www.python.org/download/releases/2.5/
(i think any of the 2.5.x series of releases should work but since the app is compiled with 2.5 i thought i should stick to that version)
Then I extracted the exe to C:\onzo so i had all the files to play with, one thing about py2exe is it has a few files not in the zip that are embedded in the exe itself which load the application itself from the zip, it turns out that these arent special and all they do is setup some standart stuff to make py2exe work then:
from client import ui
ui.main()
But if you want to check theses for yourself you can use this script to extract them: http://osdir.com/ml/python.py2exe/2007-11/msg00030.html

Now knowing what to call to start the application and having the files extracted i tried pasting the above python code into start.py then running it in the C:\onzo directory by typing "python start.py"
This just caused an error about not being able to find module client.
I eventually traced this down to the fact the python interpreter didnt seem to recognise .pyo files (i have no idea why or if i did something wrong) the answer to this was to go into each directory and sub directory and run the command "ren *.pyo *.pyc" to change the file extention of all the pyo files to pyc
Now running start.py succeeded and the uploader app appeared on my screen.

Making pyREtic work
This has proved challenging as im not a coder, dont know python, and the app appears to have been exclusively developed on linux so has a few bugs under windows :)
Download pyREtic from here: http://code.google.com/p/pyretic/
I extracted this, renamed the folder containing pyretic.py to pyREtic instead of pyREtic_0.5.1, and then copied this folder into the C:\onzo directory
Following the instructions in HOWTO.txt (its in the Docs directory) i changed the start.py to launch pyretic before launching the onzo app like so:
Code:
import sys, os
sys.path.append(os.path.join(".", "pyREtic", "onzo"))
from client import ui
from pyREtic import REpdb
REpdb.set_trace()
ui.main()

Trying to run this threw errors about creating folders that already existed and left me stuck, after much head scratching I discovered that since pyretic was written under linux the error messages are slightly different so you need to edit the pyREtic.py file on line 73 it says:
    if "Errno 17" not in str(err):
This doesnt work under windows, you need to change Errno to Error like so:
    if "Error 17" not in str(err):

Now pyretic should work, run the start.py "python start.py" and you should be presented with the pyretic command shell,
first i set the project with the command "set_project", tell it to use python 2.5 and call the project onzo and download the python files it wants
with that done running the command "fs_um_decompile C:\onzo" should start id decompiling and scrolling loads of stuff up the screen.
Once its done you should have something close to resembleing the source for each .pyc in a .py file of the same name.



Title: Re: Onzo Delivers! - (at last)
Post by: en4rab on June 02, 2011, 06:59:17 PM
I knew id forget something!
In order to make the unpacked client run properly you also have to copy the "OnzoDisplayClientLibrary.dll" to the C:\onzo directory or it will bomb out when you try to start the client.
A quicker way to rename all the .pyo files is the entering the following command when inthe onzo directory:
"for /r %x in (*.pyo) do ren "%x" *.pyc"

Secondly once you have run pyretic the fact it outputs the decompiled .py files into the same directory as the .pyc files will stop the unpacked application from working as the decompiled files are not 100% correct, i would suggest having 2 directorys one for investigating the running software and a second copy for decompiling, pyretic should output files to a seperate subdirectory but this seems to be broken and i havent tried to investigate this.

Another file that caught my eye was devicetool.pyo, this appears to be a debugging tool allowing you to poke the display, from decompilig it seems it accepts the following arguments:
Quote
   parser.add_option('--firmware', 'action'='store', 'dest'='firmware', 'help'='upgrade firmware (device must be in bootloader mode)')
   parser.add_option('--test', 'action'='store_true', 'dest'='testsuite', 'help'='run full test suite')
   parser.add_option('--retrieve', 'action'='store_true', 'dest'='testretrieve', 'help'='continously retrieve data')
   parser.add_option('--bug165', 'action'='store_true', 'dest'='bug165', 'help'='test bug165')
   parser.add_option('--bug169', 'action'='store_true', 'dest'='bug169', 'help'='test bug169')
   parser.add_option('--bug168', 'action'='store_true', 'dest'='bug168', 'help'='test bug168')
   parser.add_option('--blocktransfer', 'action'='store', 'dest'='blocktransfer', 'help'='Receive all used blocks for specified data_type')
   parser.add_option('-r', '--request', 'action'='store', 'dest'='request', 'default'='0x01', 'help'='register_id (default is %default)')
   parser.add_option('-d', '--data_type', 'action'='store', 'dest'='data_type', 'default'='0x01', 'help'='register_id or data_type (default is %default)')
   parser.add_option('-n', '--network', 'action'='store', 'dest'='network', 'default'='0x02', 'help'='network_id (default is %default)')
   parser.add_option('-t', '--transaction', 'action'='store', 'dest'='transaction', 'default'='0xDEAD', 'help'='network_id (default is %default)')

I havent been able to get all of these to work, but running it without arguments gives the following output:
Quote
C:\onzo>python devicetool.pyc
2011-06-02 18:57:04,923 device          DEBUG   ONZO_DisplayInit()=0

SENDING FRAME:
frame_fin=01 frame_size=016                ' 01 10'
    enc_0=0x0000 enc_1=0x0000000000000000  ' 00 00 00 00 00 00 00 00 00 00'
    trans_id=0xDEAD net_id=0x0002          ' AD DE 02 00'
    resp_type=0x01 reg_id=0x01             ' 01 01'
    payload                                ''
2011-06-02 18:57:04,924 device          DEBUG   ONZO_DisplayWrite(' 01 10 00 00 00 00 00 00 00 00 00 00 AD DE 02 00 01 01 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF')
2011-06-02 18:57:04,946 device          DEBUG   ONZO_DisplayCallback(' 01 12 00 00 00 00 00 00 00 00 00 00 AD DE 02 00 01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00')

RECEIVED FRAME:
frame_fin=01 frame_size=018                ' 01 12'
    enc_0=0x0000 enc_1=0x0000000000000000  ' 00 00 00 00 00 00 00 00 00 00'
    trans_id=0xDEAD net_id=0x0002          ' AD DE 02 00'
    resp_type=0x01 reg_id=0x01             ' 01 01'
    payload                                ' 00 00'

RECEIVED MESSAGE: len=18 '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xad\xde\x02\x00\x01\x01\x00\x00'
                  trans_id=0xDEAD
                    net_id=0x0002
             req/resp type='get_register'
     data_type/register_id=0x01
                    value0=0x0000
Traceback (most recent call last):
  File "devicetool.pyo", line 425, in <module>
  File "devicetool.pyo", line 109, in main
  File "device.pyo", line 44, in wrapper
  File "device.pyo", line 182, in message_recv
  File "usbprotocol\utils.pyo", line 216, in message_read
  File "device.pyo", line 177, in fr
  File "device.pyo", line 126, in _frame_read

Which shows the format of the usb packets quite clearly.
I hope this is of interest.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on June 02, 2011, 07:25:09 PM
Marshman, that's good to know if I need it , thank you.
Currently (as one does) i'm wandering around with it so it's not in a settled position, the test will be when I stick some foil insulation foam into the meter cupboard as to whether it still receives....

in which case I may well be asking for the info, though i'm sure others would appreciate that sort of gadget fix regardless!
good to have accessible cumulative knowledge.

Thanks again.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on June 06, 2011, 09:54:01 PM
I see that Onzo on eBay went for £51.01 (inc P&P).

I was going to check the current price for a new one at amazon but the product is no longer on sale!

http://www.amazon.co.uk/Onzo-Wireless-Smart-Energy-Kit/dp/B0045YMSK2

http://smartenergykit.com/

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on June 06, 2011, 10:56:42 PM
I haven't seen one go for so much, maybe word is spreading on the product in general?
Mine was £39 as I recall, I wasn't keen on paying more..
just keep your eyes peeled, if I see another I'll add it to the thread.


Title: Re: Onzo Delivers! - (at last)
Post by: firepete on June 08, 2011, 09:46:29 PM
http://www.electricity-monitor.com/onzo-smart-energy-kit-p-179.html  new


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on June 17, 2011, 05:03:58 PM
I noticed today for quite a long time the display showing ---- rather than live data.

As my load has been low I wondered if the battery pack in the transmitter was actually being charged properly or had run down...

Time to open up the transmitter :)

(http://i336.photobucket.com/albums/n359/IM35461/Onzo/2011-06-17162804.jpg)

You will see the battery pack is like the one in the display unit but is made out of rechargeable alkaline AAA's and just has one screw on the battery cover.

And like the display it would seem you can fit three normal alkaline AAA's

Anyway, checking the battery pack I get 4.80volts so for a 4.5volt battery pack I would say it is ok.

Pairing was not lost while the battery was out but today's energy figure starts off again at zero.

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on July 18, 2011, 01:18:26 PM
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=230646803502&ssPageName=STRK:MEWAX:IT#ht_500wt_949

New unit entering the last few hours if anyone want's to punt a bid!


Title: Re: Onzo Delivers! - (at last)
Post by: tony. on July 18, 2011, 02:03:24 PM
battery voltage sounds funny.

standard non rechargeable battery 1.5 volt
standard re chargeable battery 1.2 volts.

Im sure there are lithium aa cells with 3v per battery.

can you advise what the battery sticker says?

Tony


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on July 18, 2011, 08:53:14 PM
WELL that was a deal ..£21.40 & £5.00 p+p final price for a new one!


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on July 20, 2011, 05:54:40 PM
WELL that was a deal ..£21.40 & £5.00 p+p final price for a new one!

I guess however they would have no web features unless they were a southern electric customer?

Batteries in device are 1.5v rechargeable alkaline cells.

http://en.wikipedia.org/wiki/Rechargeable_alkaline_battery

http://www.shoppureenergy.com/rechargeable-batteries/

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: ed.randall on September 05, 2011, 04:59:18 PM
I'm a SWALEC customer, we've had our ONZO since the last week in May.  

Here are my experiences so far:-

Very pleased with the device initially.  It exposed the inefficiency of a number of household appliances, most notably old-style fluorescent tube lighting and my desktop PC.  The desktop PC was cured somewhat - during my initial rather zealous Onzo monitoring, trying to nail down that last 30W of usage that would not go away, I turned off the main switch at the fuse box;  the resultant surge when I turned it back on (yes the PC was previously powered off and connected via a supposedly anti-surge adaptor) finished off the old PC power supply good and proper.  A new "greener" one has replaced it, but it's still quite greedy compared to the laptop.

The USB charger was a very tight fit in the mains socket; Last month SWALEC sent out a new USB charger to all customers, apparently there had been issues with them being so tight that the 3-pin mains pin part physically separated from the body, leaving live mains exposed.  They also sent a reply paid envelope so that the defective one could be returned to them.

A couple of weeks ago I noticed that the battery was running down quite quickly;   By yesterday it was running down within half a day.  Often the unit would lose its connection with the sender and I'd have to re-pair them when this happened.
I contacted SWALEC and received this reply:

Quote
I am sorry to hear of the problems you have experienced with the Onzo device.

Unfortunately this does appear to be fault which has affected a few of our Iplan customers. We have been experiencing some problems with our Iplan battery packs recently and we have released a new firmware to fix these problems.

Rather than just sending a new battery I have arranged for a new device to be sent out to you and this device will have the new firmware on which will hopefully prevent this problem from happening again. You should receive this within the next 14 working days. Please note that you should receive two Iplan packs. One will be containing the device and sensor and you will receive another pack with the USB charger in.

I agree with the other posters, it would be nice to be able to get at the raw data eg. as a spreadsheet.  I notice on the SWALEC flash usage bar-chart there's an issue, the last day of each month is always empty.  No bar for 31st August, 31st July, 30th June etc...

These problems aside, I'm still very happy with the device (it was free, after all) and the service/support from SWALEC.   We're much more aware of our wasteful ways and seem to be on target to same 10% over the year.   Not sure that we will save any money after the price hikes, but...


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on September 28, 2011, 12:34:35 PM


Turns out my Onzo unit was an  iplan unit (a swalec / scottish & southern) ..& the nice folk at onzo gave me a *key* invite to upload on their site.

Np problem, but it appears after chatting today mine is a pre production unit s/n 1025 & was essentially "scalped" so shouldn't have been for sale & cannot accept firmware upgrades adding features & stabilizing aspects.
So for now be aware the iplan units DO appear to be a slightly different kettle of fish.
Though wouldn't harm to ask those who have cracked the software & compared the 2.

So if offered, a swalec, first thing to do is verify upgrades away from iplan software do work.

As this is pre-prod it may be unique to mine, but we don't know how many were field tested prior to release.

Very kindly though they are sending me out a brand new unit with the latest software, (something they need not do) of course they have asked for the name & general info on the seller of this unit! ..very nice of them.

Onzo seem to have a very decent approach to sorting out customers regardless, it seemed to me that as I was uploading to their site I was a valued customer to be looked after, "wow" don't think thoughts like that often these days! 


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on September 28, 2011, 12:35:42 PM
update..

I received my new Onzo this morning a nice Jaffa Orange one to replace the snot green one  ...bright, won't get lost too often as it travels around checking consumption  (as you do).

The Support I've received alone makes it worthy of the £79.95 price.
Good to know you can speak to support & uk based designers at this stage in Onzo evolution if you have a problem.
They seem completely transparent & open to to improvements by means of the my onzo forum, software upgrades seem to appear regularly.

The longer you have the unit connected the more is available, unlike a lot of "innovations" this one doesn't rest on it's laurels.

very commendable unit & company!

All in all it is  turning our consumption around WILLINGLY!
As a non tecchy type I love this unit for it's simplicity, even grandma could use it unlike the fiddly owl
(the owl was our "gateway unit" into monitoring)
If you wan't a unit the whole family can benefit from (no electronics degree required) I'd highly recommend this as an all rounder.


Title: Re: Onzo Delivers! - (at last)
Post by: JohnS on September 28, 2011, 01:03:16 PM
On the whole I like my Onzo.

I have a few gripes however.

Firstly, it underreads.  I am not sure by how much, but my Onzo measured consumption has only been one or two kWhs below my import all through the summer and I cannot believe that I am exporting that little.  I shall get a better estimate in the dim days of December when PV production is at a minimum.

Secondly, it gives minimal history other than its graphical web displays which are only to the nearest kW per day.  I get round this by setting the unit cost to 10p and thus the last week's cost on the unit tells me the number of units used.  Web totals are based on last 7 days not calendar weeks so are not much use.  At least my Efergy unit displays calendar weekly and monthly totals, although I have had to incorrectly set the date so that its week corresponds to Onzo's monday to sunday week and my meter reading time of late on sunday evenings.

John


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on September 28, 2011, 02:07:39 PM
John, why not add it to the suggestions on the forum?
I'd find a set pattern week handy too, & surely they could get round that in their software algorithms without much trouble?
As I recall, Onzo runs to +/- 5% accuracy generally the kit is an estimation / guideline not a nailed down amount, the fact that it adjusts every second is way better for readings compared to my owl's updates every 5 seconds? that instantaneous reaction to load makes it far more worthwhile imho, can't wait to see their dual fuel unit come to light.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on September 28, 2011, 07:42:37 PM
You got an Orange one!  svengo

I asked them if I could get one in another colour and they said no...

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on September 28, 2011, 08:46:42 PM
You got an Orange one!  svengo

I asked them if I could get one in another colour and they said no...

Automan.


i'M  ****special****








 fpig:





However, there's more to come!  whistle


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on September 29, 2011, 08:52:56 AM
It's not the new Zigbee Smartmeter version is it?

http://onzo.com/solutions/the-onzo-zigbee-display/

Automan.

You got an Orange one!  svengo

I asked them if I could get one in another colour and they said no...

Automan.


i'M  ****special****








 fpig:





However, there's more to come!  whistle


Title: Re: Onzo Delivers! - (at last)
Post by: MR GUS on September 29, 2011, 11:54:53 AM
don't feel bad Automan (besides you have so many monitors! ..what is it with that anyhow?

..they sent it to me by mistake, & so i've got to send it back (theoretically)  ;D

I can't tell if it's a zigbee unit, ..but it's certainly orange.
Brand new sealed unit arrived today (green).
Good old Onzo!


Title: Re: Onzo Delivers! - (at last)
Post by: Dames on January 18, 2012, 02:47:08 PM
Hi all ,
       New to this site , found it while trawling around to find about replacing the battery pack on my Onzo - I'm no longer with SE whom I got it from via I-plan .
Firstly I must say that this was the hardest registration I've ever had to do on the web , I can never read those wibbly wobbly letter things :0) .

But onto the Onzo , 1 question and one bit of info.

Question: Does anyone know where I can get hold of the battery type that is in the main meter part of the onzo , ? The +ve end is flat rather than a raised nobbly bit.

Info: I've seen people asking about putting the data onto excel which I too would like to do , it strikes me that currently the Onzo is designed more for the advantage of the electric Co's than the individual given that it gives them a huge database of usage! or am I just being cynical?

Amyway with that in mind I emailed Onzo a couple of days ago and recieved a reply saying that later this year the ability to use the info yourself should become available.

This is what I got:

Currently its not possible for you to transfer your data to an excel spreadsheet, however our lovely tech team are currently working on this feature, which will hopefully be released later this year.


We will of course be in touch once this feature is available.


Cheers

Dames


Title: Re: Onzo Delivers! - (at last)
Post by: CeeBee on January 18, 2012, 04:25:15 PM
But onto the Onzo , 1 question and one bit of info.

Question: Does anyone know where I can get hold of the battery type that is in the main meter part of the onzo , ? The +ve end is flat rather than a raised nobbly bit.

Not that it answers your question, but ONZO might send you a new battery pack if you ask (I don't actually know whether they will or not). If you were thinking of trying to make your own pack to replace the existing one, then you know they are rechargeable alkalines? Does it matter whether the cells have got a nobbly +ve end or not? Don't know what would happen if you made a pack out of some other kind of rechargeable, but I don't expect it would be good - not designed to charge other kinds appropriately! You know that it's also designed to run solely off USB power (no battery pack inserted, e.g. use a USB charger), though makes makes it less easy to move it around. And also designed to run off ordinary alkaline batteries (not made into a pack, no 'flying lead'). If you want to risk further experiments, then using separate rechargeable alkaline cells and removing them to charge yourself when needed might work. Ditto NiCd or NiMh, though these would supply less voltage to start with so might not last as long, if they work at all (a bit like me trying NiMh in my GPS, which takes 4 x AA - at only 1.2V per cell, they are barely above the operating voltage to start with - 5 * NiMh would be ideal if they'd fit inside!).


Title: Re: Onzo Delivers! - (at last)
Post by: Dames on January 18, 2012, 06:02:44 PM
Hi CeeBee ,
               Thnx for the info I shall re-read and do some experimenting.

Cheers

Dames


Title: Re: Onzo Delivers! - (at last)
Post by: JohnS on January 18, 2012, 07:31:07 PM
As above, Onzo will probably replace them.  They have had errors with batteries and replaced mine FOC.

Onzos are good but not perfect.  Their downloaded display gives consumption to the nearest kWh only and no calendar week or clendar month totals.

However they do give a week to date (start 0001 monday morning to 2359 sunday evening) and one previous week's monetary total.  I set mine at 10p a unit so I can easily convert the monetary total to a kWh total.

My Onzo underreads by about 15%.

John


Title: Re: Onzo Delivers! - (at last)
Post by: Buckmaster on January 19, 2012, 01:13:40 AM
I have one with the dodgy batteries, I removed the battery pack and leave it permanently plugged in to the USB port.  I gets charged a couple of hours a day, goes off when the PC goes off, and 'catches up' , data and time, when it's switched on again.  I can live with that.  I am currently playing with the --debug option, as described on page 3 of this forum.  My results are completely different to those described (mine is a SEK, firmware 5826).  If I make progress deciphering the data being transferred I will post it.  Unless hex now uses all available characters, I guess the data chunks must be binary, so they may take a while to sort.   


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on January 21, 2012, 12:01:20 PM
My one just now has three ordinary AA Duracell's in it.

It works fine on these but I suspect they may only last a couple of months.

The unit knows not to try and charge them as the extra connection from the custom battery pack is not made.

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: Dames on January 23, 2012, 04:40:13 PM
For some reason mine doesn't want to work on the usb with no battery pack in. Having lost the manual , how do I sync it with clamp thingy?

Cheers

Dames


Title: Re: Onzo Delivers! - (at last)
Post by: Dames on January 23, 2012, 04:56:17 PM
Whats the little 'T' looking symbol flashing in the bottom left corner mean?

Dames


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on January 31, 2012, 10:37:37 AM
For some reason mine doesn't want to work on the usb with no battery pack in. Having lost the manual , how do I sync it with clamp thingy?

Cheers

Dames

Put three good AA batteries in the display unit and set the time and date by pressing the button the grey button on the back with the spanner on it.

To Pair the unit with transmitter press the blue button on each unit.

If you have a login at myonzo the manual is on their website under profile.

The "T" Symbol is no reception from transmitter.

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: Dames on February 01, 2012, 12:29:41 PM
Thnx automan ,
                   I will give that a go.
Unfortunately I don't have access to the Myonzo site , moved house twice in last 2 years so don't have the manual or the code for it.

Let you know how I get on.

cheers

Dames


Title: Re: Onzo Delivers! - (at last)
Post by: Dames on February 01, 2012, 01:08:52 PM
Nope , its not having non of it  :-[

Got 0 on all displays.

What is EAC in the set up?

Hmmm

Dames


Title: Re: Onzo Delivers! - (at last)
Post by: yorkshiremike on February 04, 2012, 07:32:03 PM
EAC - Estimated annual consumption in kWhr.  Used to calculate daily target - but calculates this after a few days even if you don't specify the EAC.


Title: Re: Onzo Delivers! - (at last)
Post by: oldsaltgolfer on February 06, 2012, 11:14:20 AM
I was given Onzo meter by SE when I was on iplan. Now gone to different tar if with SE and Onzo details on PC no longer available to me. Is there any software that I can download which will allow me to see full data of my supply on line? Any help would be appreciated.


Title: Re: Onzo Delivers! - (at last)
Post by: Automan on December 14, 2012, 01:22:26 PM
Seems Onzo have been bought out and the current energy monitor will no longer be supported :(

Automan.


Title: Re: Onzo Delivers! - (at last)
Post by: is0-mick on November 07, 2013, 12:18:50 PM
Hi Guys,
Know this is an old thread, was speaking to en4rab and I picked up one of these last week to have a play with.

Together we've pretty much reverse engineered the thing, and how it works.

I'm currently working on a c# tool to export the data from the device.

I wrote a tool to read/ write the various registers from the device and know what most of them do.
such as set / get current month, hour, day, set pricing, read current watts / temperature.
(Temperature is register 6 by the way).

screenshot below:

(http://i.imgur.com/F1eoKy4.jpg)

Anyone have any interest in these still?

Mick


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 07, 2013, 03:43:15 PM
Hi Mick, Yes I do, I got hold of my Onzo today via eBay today, and I am interested in analyzing the data stream. I had started a Java project to analyse the data from an Owl-160, but I had to abandon this because the resolution of the data wasn't fine enough to determine which devices were turning on or off. The problem is the consumption is averaged over the period (1 minute) this leads to many problems with transitions and multiple devices being turned on or off during the same period. These problems should be greatly lessened with a 1 second granularity. I would be interested in anything which could get the data stream for a period (like 24 hours) into a .csv file or DB for further analysis. I am not a Southern Electric consumer so I can't use the iplan server facilities, But I do have the Onzo loader S/W, and it is connecting successfully to the device, but I can't get further than a request to enter my account number (which of course I don't have)
Graham


Title: Re: Onzo Delivers! - (at last)
Post by: en4rab on November 10, 2013, 06:19:03 PM
A bit of a tease, these were done with a very very manual method not with some super secret app that hasnt been released but is0_mick is working on that :)
But it looks like we have got the logged power data understood the top picture is a comparison between the 3 streams the display logs for power (POWER_REAL_STANDARD,POWER_REAL_FINE and POWER_REACTIVE_STANDARD) and the same data displayed on swalec's website. The bottom image is the same data but with POWER_REAL_STANDARD and POWER_REAL_FINE merged into one trace which is i think what they do in swalecs backend.
The reactive power isnt displayed on swalecs graphs but i believe is used or was intended to be used in helping to fingerprint devices as it will give a measure of the total amount of capacitance or inductance of the load, i havent verified i decoded it correctly either so it might be nonsense.
The timestamps on the x axis are as read from the Onzo, they appear to be utterly retarded in that it is just a counter that counts the seconds since the clamp was powered (ie it behaves as a timestamp with a random epoch depending on when you got or last changed the batterys of your onzo clamp) up so you have to do some messing to convert it to a real time (get the current timestamp from the clamp, subtract it from the current unix timestamp then add on the timestamp for the point you are interested in and convert into human readable time) smartypants bonus if you can tell me when I first connected this onzo :)
(http://i.imgur.com/RK2tOc1.png)
(http://i.imgur.com/un4hCUw.png)


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 10, 2013, 07:52:28 PM
en4rab,
Two years 155 days ago at approximately 6:46pm + 40 seconds. I can't be bothered to do the calendar date  ;D

It's good that the device measures reactive power, that helps with identifying devices, the owl was much less capable (at least using the data extracted by spreadsheet from the application). Please can you post a sample with a finer x-axis i.e. showing the individual samples for a minute or two when something is happening. That would help me to work out what is going on. By the way there are a lot of academic papers on disaggregation, some of them with really horrible maths in them. There are also a couple of doctorate students working on it, one at Imperial London, one at Southampton. I think with a bit of local knowledge about what was happening it would be possible to train appliance recognition, but first any help with getting the data out my Onzo would be much appreciated. Also If there is anything I can contribute please let me know.
Graham


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 10, 2013, 07:55:56 PM
PS I didn't correct for Summer time!


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 10, 2013, 08:11:43 PM
Without wishing to scare the horses, this is a summary of the academic work http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3571813/ (http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3571813/) I think this qualifies as an interesting problem  ;)
Graham


Title: Re: Onzo Delivers! - (at last)
Post by: is0-mick on November 10, 2013, 08:12:26 PM
Hi Graham
The stored data seems a bit sporadic.

Here is a spreadsheet / graph of some of the power samples I downloaded direct from the meter's flash. Just like how the upload works.
These are the POWER_REAL_FINE which appear to be spot samples of the W at a given time interval.

http://www12.zippyshare.com/v/5748968/file.html

The data time stamp is also corrected in the data to give an actual time date:

Part of the code I did:

uint ClampCurrentTimestamp = onzo.GetRegister32(netID.sensor, (byte)sensorRegs.timestamp_l);
DateTime BaseTime = DateTime.Now.AddSeconds(-ClampCurrentTimestamp);
for (ushort i = bd.start_block; i < bd.cur_block; i++ )
            {
                byte[] block = onzo.GetBlock(BlockType.POWER_REAL_FINE, i, 1);
                List<sample> mylist = b.DecodeBlock(block, BlockType.POWER_REAL_FINE);
  
                foreach (sample samp in mylist)
                {
                    DateTime timestamp = BaseTime.AddSeconds(samp.Timestamp);
                    writetext.WriteLine("Time {0} , Energy ={1}w ", timestamp.ToString(), samp.Value);
                }
            }
            writetext.Close();



Mick
EDIT:
Forgot to add, we can sample the current power / temperature as often as we want and store it on the pc, for a faster sample rate. eg at 1s resolution.

Mick



Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 10, 2013, 08:50:35 PM
Hi Mick, Thanks for the speedy response
I don't think it's just sporadic, I think this is data compression, i.e. don't output a value that doesn't change.

So are there just three types of sample - standard, fine & reactive or are their others? Which type is the data in your spreadsheet?

I guess if the disagggregation isn't going to miss something useful, what's needed is a set of rows of data for a given period, which looks a bit like

<timestamp>, <sample type1>,<sample type2>,.....<sample type n>

I am not clear what the difference is between fine and standard, is it the time granularity? if so what are the grain sizes 'n' secs and 1 sec or something different?

Regards
   Graham


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 10, 2013, 09:47:52 PM
This is the data that comes out of the OWL-160
Device
 Time
 GHG_Factor
 Tariff_Cost
 Amps_Raw_Data
 Amps_Raw_Data_Min
 Amps_Raw_Data_Max
 kW_Raw_Data
 kW_Raw_Data_Min
 kW_Raw_Data_Max
 Cost_Raw_Data
 Cost_Raw_Data_Min
 Cost_Raw_Data_Max
 GHG_Raw_Data
 GHG_Raw_Data_Min
 GHG_Raw_Data_Max
Most of it can be ignored!


Title: Re: Onzo Delivers! - (at last)
Post by: is0-mick on November 10, 2013, 11:29:25 PM

Quote
I don't think it's just sporadic, I think this is data compression, i.e. don't output a value that doesn't change.

Well...I thought that at first, but lots are the same value even thought the time period changes.
for instance:

 01/11/2013 00:04:33 1091
 01/11/2013 00:04:34 1091


 01/11/2013 00:08:33 1107
 01/11/2013 00:08:36 1107

 01/11/2013 00:08:37    1191
 01/11/2013 00:08:40    1191

 01/11/2013 00:08:41    1163
 01/11/2013 00:08:56    1163

So it doesn't really make sense.
The onzo seems to write to 5 data streams at the same time.

   public enum BlockType
    {
        ENERGY_LOW_RES = 1,
        ENERGY_HIGH_RES = 2,
        POWER_REAL_STANDARD = 3,
        POWER_REAL_FINE = 4,
        POWER_REACTIVE_STANDARD = 5
    }

Are the names of them.

Quote
I am not clear what the difference is between fine and standard, is it the time granularity?

Well, more we look into this, the more a mess it seems to be.

Especially when in the original code are gems like:
" MM 2009-02-13 Totally broken format from current hardware\n    quirks like data in big endian, ususable header\n\n "

Power Real Fine seems to be spot wattage readings every 1 sec.
I've not looked at standard yet, so not sure on the time period on that one.

These ones are like the total usage, and counts up from when the onzo started reading. A bit like how your electric meter does.
ENERGY_LOW_RES     every 2048 seconds data is written
ENERGY_HIGH_RES    every 512 seconds data is written

I mean why have a free running counter, then have to subtract that from the current time etc etc? which must all be done at the back end?
Lots of things don't quite make sense, I mean overall it seems quite a good system, until you start digging into it.

Mick





Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 12, 2013, 03:52:47 PM
Hi Mick
I have had a closer look at your data (4-power_real_fine) using Excel , I still think what is going on is compression, but the pairs of values could be explained by slight coding error in the device and if the power is recorded with a finer granularity than 1 watt, this could happen if you check readings are the different by rounding to nearest integer then comparing, then rounding down the figures for transmission 5.1 & 5.9 round to 5 & 6 but round down to 5 and 5.

On a different subject, there are still some slight differences in value due to the power on or off being at different times within the second being measured, look in your data on the 8th Nov at the readings for the 6th and 7th minute past midnight. This looks like a fridge cycling "on" for 2-8 seconds at a time, the difference between the "on" bar heights is probably the transition effect when it turns on or off, when the granularity is a minute this really screws things up, but with this data it's a much smaller problem.
Graham


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 12, 2013, 05:04:48 PM
This has a nice diagram in it about how to use the reactive power measurements
http://homes.cs.washington.edu/~sidhant/docs/ElectriSense_Journal.pdf (http://homes.cs.washington.edu/~sidhant/docs/ElectriSense_Journal.pdf)
Graham


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 13, 2013, 01:15:17 PM
Mick,
I have now had a look at your reactive power readings & I have a question, do the timestamps line up the various sets of readings? I have compared data sets 4 Power real fine and 5 power reactive standard for the first 10 minutes of the 8th of November. It doesn't make much sense, I don't understand the gaps in the reactive power readings see snippet below
Date                        Day   Hour  Min    Sec    R-Power
8 November 2013   11   8   0   2   14   121
8 November 2013   11   8   0   2   15   -349
8 November 2013   11   8   0   2   16   -349
8 November 2013   11   8   0   2   17   -281
8 November 2013   11   8   0   2   18   67
8 November 2013   11   8   0   3   36   72
8 November 2013   11   8   0   3   37   174
8 November 2013   11   8   0   3   45   184
8 November 2013   11   8   0   3   46   134
8 November 2013   11   8   0   3   47   170
8 November 2013   11   8   0   8   2   185
8 November 2013   11   8   0   8   3   159

the real power has a spike at 0:2:16 and a plateau from then until 0:3:38 then back to background levels, this plateau does correspond when most of the reactive readings are taken - so maybe it does make sense with a motor turning on for 82 second, the spike would be the peak in-rush current. in which case the background saw-tooth pattern isn't the fridge  :o This might make more sense. In fact taking a step back and looking at the first 6 hours of the 8th the approx. 1100 watt spike only happens twice more at 04:20:27 and 05:59:36. This is where knowing what appliances are connected aids interpretation. However it does look like plotting real and reactive power clusters could be useful.

It's useful to understand the background noise, then it can be subtracted leaving a cleaner signal for further interpretation.

Graham


Title: Re: Onzo Delivers! - (at last)
Post by: is0-mick on November 13, 2013, 02:46:09 PM
I think its en4rab that sent you the reactive reading :)

Mick


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on November 13, 2013, 04:01:46 PM
Mick you are right, I now also have the first dumps out of my own meter, so that will keep me quiet for a while


Title: Re: Onzo Delivers! - (at last)
Post by: sandrogalli on February 15, 2014, 02:24:02 PM
Apologies for revisiting an oldish thread - I found this and am very interested in the later developments. I recently purchased an Onzo and would like to log daily energy usage on a personal server.

@is0-mick, GrahamW - I was wondering if you were willing to share a few tips/scripts?

Many thanks in advance,

San


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on February 18, 2014, 02:24:28 PM
San,
the first thing you need is the dumper program from enrab4, this gets the data from the Onzo and stores it as a text file. Once you have that I can help with a java program that will interpret the text file to draw the graphs and smooth the data
Regards
   Graham


Title: Re: Onzo Delivers! - (at last)
Post by: adico on August 17, 2014, 12:18:48 PM

It's good that the device measures reactive power, that helps with identifying devices, the owl was much less capable (at least using the data extracted by spreadsheet from the application).

how can you identify them ? only based on reactive power


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on August 17, 2014, 08:35:12 PM
You can't identify based only on reactive power, but that with the power measurement gives a better fingerprint, and can indicate there is a motor or similar device involved. For an effective solution you would need a DB of fingerprints and a program that could disaggregate the power usage to match the fingerprints. It would be possible to build a DB of fingerprints for your own home by turning devices on and off individually (I simplify somewhat!), a general soultion would need a lot of consumers collaborating or the manufacturers to supply fingerprints to an industry standard (if such a thing exists).


Title: Re: Onzo Delivers! - (at last)
Post by: Eccentric Anomaly on August 17, 2014, 09:11:32 PM
http://jack-kelly.com/nonintrusive_load_monitoring_toolkit_nilmtk (http://jack-kelly.com/nonintrusive_load_monitoring_toolkit_nilmtk)


Title: Re: Onzo Delivers! - (at last)
Post by: GrahamW on May 04, 2015, 11:43:00 AM
Yes, he is a route into a whole load of interesting stuff on disaggregation, one aim is to feed the Onzo data into that toolkit


Title: Re: Onzo Delivers! - (at last)
Post by: llama on October 05, 2015, 08:21:04 PM
Bit of a thread resurrection but i'm hoping at least someone still uses the Onzo electricity monitors? Anyhow I've just bought a "new" one from ebay and reading about all the battery leak issues I will recycle the supplied battery packs.

So to replace the transmitter batteries do these need to be replaced with rechargeable (ni-mh) AAA's or standard alkaline? I recall reading something about trickle charging the pack from the power cable?

Also interested to read that I can output the data to my server which is handy,

thanks!


Title: Re: Onzo Delivers! - (at last)
Post by: JohnS on October 05, 2015, 10:16:40 PM
Don't know.  My Onzo packed up when it was just over a year old.  No response from the company.

Waste of Time and Money.


Title: Re: Onzo Delivers! - (at last)
Post by: jaknz on November 07, 2016, 08:22:11 AM
Hi guys, late jumping in here, but I have access to boxes full of Onzos that were never put into service. Short version is a guy in our Makerspace works for an energy company, and they need to dump them. We would like to use them in our community, but haven't had much luck getting data out of them yet. Did anyone end up publishing code the code that you were using to dump these readers? If so, would you mind sharing? Cheers!

San,
the first thing you need is the dumper program from enrab4, this gets the data from the Onzo and stores it as a text file. Once you have that I can help with a java program that will interpret the text file to draw the graphs and smooth the data
Regards
   Graham


Title: Re: Onzo Delivers! - (at last)
Post by: en4rab on November 07, 2016, 01:36:30 PM
jaknz you can get the patched onzo downloader here:
https://www.en4rab.co.uk/onzo/

Its been ages since i messed with it, from memory the only difference between iplan_dumper.zip and onzo_dumper_date.zip is the format of the date in the csv file it generates.
I think one is in unix time and the other in date and time.
The source zip is the patched uncompyled app if you want to make your own changes, you can turn it back into an exe using py2exe.


Title: Re: Onzo Delivers! - (at last)
Post by: jaknz on November 10, 2016, 08:13:09 PM
Great, thanks! I'll play with it soon. :)


Title: Re: Onzo Delivers! - (at last)
Post by: tomtastic on May 06, 2017, 12:01:15 PM
Well, seven years late to the party, but just received a nice £7 orange Onzo from ebay!

The ebay seller had sadly removed the sensors rechargeable battery pack and the 5V USB mains adaptor, but left the rechargeable pack in the display unit.
Though it's nice to see some homebrew software to pull data from the display unit, I'm approaching this from the RF side, and hope to decode the signals sent from the sensor itself using a cheap USB 'DVB' software defined radio.

I've seen comments that the Onzo might be using Zigbee, but that can't be the case as the frequency in use is 433MHz.
I wonder what the modulation is, OOK?, FSK?


Title: Re: Onzo Delivers! - (at last)
Post by: tomtastic on May 06, 2017, 02:07:57 PM
(https://www.dropbox.com/s/fzpjosyuq5wvlna/gqrx_433_annotated.jpg?raw=1)
Well I see packets from the Onzo at about 433.925MHz, they get very busy during 'pairing' of the display and sensor, and for a short time after pairing appears to have finished, I wonder if this is transferring some saved historical data from the sensor?


Title: Re: Onzo Delivers! - (at last)
Post by: pete456 on July 27, 2017, 09:09:24 AM

I realize this is a very old thread but these meters are now being sold for £6 on ebay so I have purchased one. My plan is to use two, one for my import and one for the output of my solar farm! with the intention of collecting and retaining the data myself. This seems a lot cheaper than the emonpi (£170!) I see that there is an uploader (dump) https://www.en4rab.co.uk/onzo/ (https://www.en4rab.co.uk/onzo/) tool that is built with python for windows. This appears to work.

I have tried to get this to run on my (preferred) system which is linux without luck. Running it using wine fails and if I try to run it as a native python app it falls over looking for a so file (OnzoPyDisplays.so.1.0.0).   

I know enough (to be dangerous) that this is a compiled library file and as such I would need the appropriate library for my system so I guess I have a few questions. Does anyone know of a version of this app that would run natively on on linux, or where I could get a copy of the appropriate so library file or finally how I would go about compiling one myself.

Many thanks,


Pete.


Title: Re: Onzo Delivers! - (at last)
Post by: bruce33 on June 14, 2018, 05:42:23 PM
What a great thread. I recently got an Onzo cheap from ebay. They are impressive units, but I too would much prefer a Linux client. I've downloaded the source code from en4rab - brilliant, and the posts inspired me to give it a go. A very rough and ready, CLI-only, Linux-only (possibly Ubuntu 18.04 only!) hacked up version of it is available at https://github.com/bruce33/onzo_dumper. All I've done is fit some bits of devicetool.py on top of pyusb. The unpacked original source code is available on a branch.


Title: Re: Onzo Delivers! - (at last)
Post by: smithbill on June 17, 2018, 08:58:45 AM
Hello,

I stumbled across this page when Googling to see if there was any way to extract the data that the Onzo collects.

I have recently got my old Onzo monitor out of a drawer after EDF Energy told me I couldn't have a new Smart Meter (apparently the existing meter is too close to the main gas supply to simply replace it with a new Smart meter).

I've fitted my old Onzo to the supply cable and i've also fitted a https://www.loopenergysaver.com/ (https://www.loopenergysaver.com/) monitor and i'm relatively happy that they are consistent with each other. The Loop reads a background consumption of around 0.23-0.33kWh and the Onzo display tends to show a slightly fluctuating figure of 280-340Watts. I think that's broadly consistent isn't it?

Anyway, when I downloaded en4rab's "onzo_dumper" program and ran it I'm seeing some odd data.  Firstly, I was getting in spreadsheet '3-POWER_REAL_STANDARD.csv'  (which I assume is the main one to look at?) some dates about 24hours into the future.  I put that down to an anomaly with resetting the Onzo.  After a retry or two I got some more sensible dates but the kW (or is it kWh?) data didn't seem right.

I charted the data in Excel and observed that the data is 'saw-toothing' all through the day every few seconds. After playing around with the data/charts i'm now realising the data shows 'spikes' over about a 3 second period and then there is nothing for an hour or more and then some more 3 second spikes and so on and so on. For example:

2018-06-17 00:33:14   246
2018-06-17 00:33:15   1942
2018-06-17 00:33:16   403
2018-06-17 01:38:27   256
2018-06-17 01:38:28   2783
2018-06-17 01:38:29   413
2018-06-17 03:05:19   474
2018-06-17 03:48:34   249
2018-06-17 06:03:51   256
2018-06-17 06:03:52   2173
2018-06-17 06:03:53   477

So that shows:
at 00:33hrs the Watts went 246>1942>403watts,
then at 01:38hrs 256>2783>413watts,
then at 03:05hrs just 474watts,
then at 03:48hrs just 249watts

So my question is: whats going on with the data from the Onzo? Is there a way to get some useful data from the spreadsheet?

When I charted the raw data in Excel and compared it to the Loop Energy chart I can see that there is some info in there (ie. real increase in energy used at approx 12pm) - see linked image. But the 3second spikes through the rest of the data set just 'saw tooth' in the Excel chart (I realise the x-axis is 'fixed' rather than a timeseries but I couldnt find a way to sort that even changing to a 'scatter' chart).

Any suggestions?

Bill
https://ibb.co/noUa0J (https://ibb.co/noUa0J)


Title: Re: Onzo Delivers! - (at last)
Post by: smithbill on June 17, 2018, 03:26:36 PM
I've been playing about some more with the output from en4rab's program and I don't really understand the differences in the .csv files that it generates:

1-ENERGY_LOW_RES.csv  is always empty
2-ENERGY_HIGH_RES.csv  seems to have a continually increasing energy consumption value?
3-POWER_REAL_STANDARD.csv  looks to log the WATTs value displayed on the Onzo monitor
4-POWER_REAL_FINE.csv  looks to be the same as the STANDARD but more values (not sure how exactly it relates to the STANDARD?)
5-POWER_REACTIVE_STANDARD.csv  is always empty

I dont understand the data logged in No.3 & 4 - it seems to log a random burst of logged WATTage values over just a few seconds, continues for a while then nothing for minutes (sometimes hours) then another burst of WATTage values over a few seconds.  When I chart the WATTage values they seem to saw-tooth up/down between say 200WATTS and 2500WATTS through-out the day.

If I look at .csv No.2, this seems more useful. I've guessed that its a log of the increasing energy consumption (from when? when the Onzo monitor was power on?).  If I use Excel to take the 'delta' value between the logged timestamps, I presume this to be giving me the WATTs consumed in that time period. If I chart that against the timestamps then I see a chart that looks plausible.  Although I think i'm now realising that Excel isn't really showing me a timeseries plot as the x-axis is fixed steps whereas the .csv data is at random time periods through the day - i wonder how I can correct that??

Bill


Title: Re: Onzo Delivers! - (at last)
Post by: smithbill on June 17, 2018, 03:50:24 PM
Now i've looked more closely at the timestamps in No.2 .csv file. They seem to be logged at a fixed time interval of every 8min32sec:


Timestamp                 Energy      Time         Interval    EnergyDelta
2018-06-17 00:02:25   151977   00:02:25   00:08:32
2018-06-17 00:10:57   152481   00:10:57   00:08:32   504
2018-06-17 00:19:29   152985   00:19:29   00:08:32   504
2018-06-17 00:28:01   153487   00:28:01   00:08:32   502
2018-06-17 00:36:33   154039   00:36:33   00:08:32   552
2018-06-17 00:45:05   154636   00:45:05   00:08:32   597
2018-06-17 00:53:37   155213   00:53:37   00:08:32   577
2018-06-17 01:02:09   155717   01:02:09   00:08:32   504
2018-06-17 01:10:41   156222   01:10:41   00:08:32   505
2018-06-17 01:19:13   156725   01:19:13   00:08:32   503
2018-06-17 01:27:45   157228   01:27:45   00:08:32   503
2018-06-17 01:36:17   157730   01:36:17   00:08:32   502
2018-06-17 01:44:49   158321   01:44:49   00:08:32   591
2018-06-17 01:53:21   158910   01:53:21   00:08:32   589
2018-06-17 02:01:53   159461   02:01:53   00:08:32   551
2018-06-17 02:10:25   159997   02:10:25   00:08:32   536
2018-06-17 02:18:57   160527   02:18:57   00:08:32   530
2018-06-17 02:27:29   161033   02:27:29   00:08:32   506
2018-06-17 02:36:01   161540   02:36:01   00:08:32   507

Is there some reason for the 8min32sec period? What does the 'Energy' value relate to then - is it the kWh consumed in that 8min32sec period?

Bill


Title: Re: Onzo Delivers! - (at last)
Post by: MeatyFool on June 17, 2018, 04:25:26 PM
8min32 = 512 seconds which is a power of 2.  Not a surprising number to see on a digital computer but bizarre to see it on a time display.

8 bits or 1 byte.

Meatyfool..


Title: Re: Onzo Delivers! - (at last)
Post by: smithbill on June 18, 2018, 06:41:32 AM
Ah! 512secs! Perhaps I should have realised, i work in IT! lol

Thank you :)