Community mailing list archives
Re: Fingerprint attendance scanner for OpenERPby
I'm curious: ... is there any progress with this? Following the thread 2 weeks ago it looked like there was already much being done
On 9/18/2014 4:39 PM, Timothy Solomon [OpenERP Africa] wrote:<blockquote cite="mid:CA+E8kZhX8T7TTKuJWJyWrCuuxRagwejFW5adakpPjSFtA_GBTg@mail.gmail.com" type="cite">
Great work guys!
Slightly off topic, but I am currently working on a fingerprint integration with Digital Persona's U.are.U fingerprint reader. It is working well for logging in, and verifying customers (we use it for a micro loans business). It only works in version 6.1 but I would be happy to upgrade to v7/8 it if there is some interest / investment into it.
here are some screenshots and code: http://timothysolomon.co.za/work/openerp-authentication-using-uareu-fingerprint-scanner/
On Thu, Sep 18, 2014 at 9:56 AM, John Pia Jr <firstname.lastname@example.org> wrote:
I as well am interested in helping with this project. I am also not a development, but I can offer a large deployment to help test the project on and give insight into improvements.
Yes, this is a product I'm looking to build but anyone can take the code and do it themselves if they want to. Or but the box from me and modify the code to your own needs.
The time of the scan is being fed by the script connecting via xmlrpc so the logic of 8:45 vs 9 could be done there or possibly after the fact in an OpenERP module.
Combine this with an integration with zenpayroll.com (for US companies) and all of a sudden OpenERP is looking pretty good as an HR system.
On 9/18/2014 9:31 AM, Chris Jones wrote:<blockquote cite="mid:CAK1zTiaeNoaYr_B_z0eKxj2A-aB6e0py=72wQtG1mV8oLWAtFA@mail.gmail.com" type="cite">
I haven't tested 8.0 but if a change is needed I can't imagine it would take more than a few minutes to fix. The API connection is pretty straightforward.ok, great
Another thing. Are you looking to develop a physical product once you got the functionality running? So far I understand you have 3 components. The Board, the screen & the scanner. Is that it?
regarding functionality: I guess it might be a thought to have such a signing procedure:
also I think it should be possible to tweak the sign in time when it is being imported to the Attendance Module.
- screen message "xyz is signing in/out at yy--mm-dd_hh:mm. confirm?"
- pressing confirm or cancel on the screen
- message " "xyz was signed in/out at yy--mm-dd_hh:mm"
Example: Company starts working at 9:00. Most people come early (like 8:45) and then hang out and have breakfast (which is not working time).
So the attendance should be measured as 9:00 actually. Not sure whether such is possible already with what OE has in the Attendance Module (the screen messages 2 &4 still should show the actual scan time)
Also a warning message for unlikely sign in/out times would be good. OpenERP always alternates sign in, sing out. So if someone forgot to sign out one day the scan of the next morning that would be an unlikely sign out time.
In such a case a warning pops up that informs about this and suggest to double sign (if applicable) and to manually correct the sign out time of the previous day)
<blockquote cite="mid:CAK1zTiaeNoaYr_B_z0eKxj2A-aB6e0py=72wQtG1mV8oLWAtFA@mail.gmail.com" type="cite">
I would be very much interested using such a fingerprint scanner (Odoo 8 preferably). Not sure how I could help because I am no developer at all.
one question. it says: "...for OpenERP" in the subject of this thread: Does that mean it will be for 6.1/7.0 exclusively at first or is there any chance that it will be working with 8.0 from the start?
On 9/18/2014 6:12 AM, Chris Jones wrote:<blockquote cite="mid:CAK1zTibSVH1rRO9urAQBo9LJqX-paRzV1tdfnquJyPNA=Vm3vg@mail.gmail.com" type="cite">
I have a Raspberry Pi and am personally I'm not a fan (POSbox is based on) because it's slow compared to a Pcduino, lacks analog connections, Wifi, LVDS for an inexpensive connection to an LCD, SATA, and more than 1 PWM output. I have a robotics project where I'm using 20 analog inputs, 6 PWMs, and tons of other pins. I'd rather just start with the best hardware, trust me, you'll need it.
I also tested the Arduino Yun and the Arduino beta software that works with it is buggy as hell. I chased my tail for 2 weeks trying to get Software Serial connections working. Plus it's expensive. I'd rather write native Python or C directly on Linux (like the RPi).
If someone wants to make some framework that works with tons of different hardware go for it but I think it's going to be ton of extra work. I'd rather just focus on a small number of items.
There are two fingerprint sensors, one from Adafruit and one from Sparkfun. I tested both and Adafruit was easier to get working. So let's all use that one. If someone finds an NFC reader that works well let's jump on that one. No need to support 4 different sensors that all do the same thing.
Same for temperature/humidity, etc.
Let's get a wishlist of what else people might do with embedded hardware, sensors, etc.
Great projet! :-)
I would put an NFC reader in place of the fingerprint reader or in addition, as an option: in some countries people may find it a breach of privacy to give their fingerprints but would be willing to use their smartphone or a cheap passive NFC tag...
And apart from the price, is there a good reason not to use the same hardware as the POSbox?
Wouldn't it be simpler to have a single hardware for POS, attendance and other Odoo-related real-time data capture?