New I/O or Automation option - C-Bus2....

Anything you want added or changed in future versions of ZoneMinder? Post here and there's a chance it will get in! Search to make sure it hasn't already been requested.
shuckc
Posts: 8
Joined: Thu Aug 11, 2005 6:27 pm

DM Spec

Post by shuckc »

I've got the spec through and full emulation of the keyboard is fairly simple, and due to the approach (serial spec not protocol) its not covered by the NDA! (confirmed by DM - you can read the required values off the keyboard covers)

Now i'm trying to fathom seperating the frames from multiplexed video...

Chris
User avatar
zoneminder
Site Admin
Posts: 5215
Joined: Wed Jul 09, 2003 2:07 pm
Location: Bristol, UK
Contact:

Post by zoneminder »

I'd be interested in taking a look at this as well if it's ok with you.

Cheers

Phil
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

BTW for your info i gave up on the 485 link to galaxy as it appears it is encrypted to stop anyone just hooking a laptop on. There is another way, i have modified a script that listens to a 232 output module and as each event happens the 232 output mod expects to print it. I just grab it instead, As its live we could use it as triggers but im not that far yet. I was planning on using this method for pos interfaces (tills) but i have a galaxy and dont have a till. lol

James
User avatar
zoneminder
Site Admin
Posts: 5215
Joined: Wed Jul 09, 2003 2:07 pm
Location: Bristol, UK
Contact:

Post by zoneminder »

No problem. 232 is easier anyway. I know a couple of people who have (or are planning to) use ZM to monitor POS tills and coordinating event capture with till opening etc.

Phil
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

id be very interested in this as this is just what i am trying to do and to log the info into zm

JAmes
collector4
Posts: 2
Joined: Mon Nov 21, 2005 9:06 pm
Contact:

More info about POS interface

Post by collector4 »

I've been looking for dvr software that communicates with POS system. There are many Windows based software for Linux may interesting option. If interested I can provide you some limitied technical details about pos we are using and how it works.
There are two data lines (serial ports) from POS to dvr. Depends on type of POS you can select which one you use on DVR software and it shows log informations. Only limit right now we have dvr software shows only one cashdrawer transaction in one time.
User avatar
zoneminder
Site Admin
Posts: 5215
Joined: Wed Jul 09, 2003 2:07 pm
Location: Bristol, UK
Contact:

Post by zoneminder »

The original implementation of zmtrigger was designed around a POS system which would send text notifications of drawers opening. This would trigger an event in ZM labelled with the details from the POS. So provided you can get text into the ZM box actually setting it up is pretty simple to do.

Phil
collector4
Posts: 2
Joined: Mon Nov 21, 2005 9:06 pm
Contact:

Post by collector4 »

zoneminder wrote:The original implementation of zmtrigger was designed around a POS system which would send text notifications of drawers opening. This would trigger an event in ZM labelled with the details from the POS. So provided you can get text into the ZM box actually setting it up is pretty simple to do.

Phil

Proprietary software attached to point of sale system shows each transaction and its details (item, price) who logged in or out, cancellation of orders etc. and also drawer opening. Can ZoneMinder show all those information? Or it needs to be configured/set up depending on type of POS system?
Moreover older type (that I worked with) shows only transactions details from only one register. Newer type is capable to show details/logs from several cash drawers in same time. What is capability of ZoneMinder in this area? It also depends what type of connections is between POS system server and DVR. In examples I mentioned above older type uses serial connection and newer type uses ethernet connection.
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

i looked at something similar a couple of months ago regarding 232 data from a pice of equipment into zm. I cobbled together a perl script that listened to the serialport and anything it got it wrote to a text file. Problem was it consumed everybit of processor power looping witing for the next line. Id like to be able to accept serial, (it can be converted to ip somehow im sure) printer data for triggers and to log the data in the db (maybe the notes part of the event). I will lend a hand on this too
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
User avatar
zoneminder
Site Admin
Posts: 5215
Joined: Wed Jul 09, 2003 2:07 pm
Location: Bristol, UK
Contact:

Post by zoneminder »

If it was eating CPU then it was badly designed. It should take no CPU at all until something arrives. Even sleeping for a few ms would probably make it a lot more friendly.

Phil
User avatar
zoneminder
Site Admin
Posts: 5215
Joined: Wed Jul 09, 2003 2:07 pm
Location: Bristol, UK
Contact:

Post by zoneminder »

collector4 wrote:Proprietary software attached to point of sale system shows each transaction and its details (item, price) who logged in or out, cancellation of orders etc. and also drawer opening. Can ZoneMinder show all those information? Or it needs to be configured/set up depending on type of POS system?
Moreover older type (that I worked with) shows only transactions details from only one register. Newer type is capable to show details/logs from several cash drawers in same time. What is capability of ZoneMinder in this area? It also depends what type of connections is between POS system server and DVR. In examples I mentioned above older type uses serial connection and newer type uses ethernet connection.
With a little bit of glue scripting ZM should be able to handle most anything. Currently there is a cause field for each event and a notes field. The cause is intended to be a simple text like "Register 5 Opened" and the notes field can be up to 255 (easily extendable) characters of any kind of text you want included the exact details of the transaction if you want.

Phil
jameswilson
Posts: 5111
Joined: Wed Jun 08, 2005 8:07 pm
Location: Midlands UK

Post by jameswilson »

lol it probably was i know nothing about perl
James Wilson

Disclaimer: The above is pure theory and may work on a good day with the wind behind it. etc etc.
http://www.securitywarehouse.co.uk
Post Reply