Active TopicsActive Topics  Display List of Forum MembersMemberlist  Search The ForumSearch  HelpHelp
  RegisterRegister  LoginLogin
PowerHome General
 PowerHome Messageboard : PowerHome General
Subject Topic: File Monitor PlugIn - Another question Post ReplyPost New Topic
Author
Message << Prev Topic | Next Topic >>
smarty
Super User
Super User
Avatar

Joined: May 21 2006
Location: United States
Online Status: Offline
Posts: 728
Posted: November 29 2012 at 07:52 | IP Logged Quote smarty

Does anyone know if the file monitor plugin can detect when a monitored file (in my case a ".wav" file) has been played?

Here is why I ask:
When my Geovison camera system (on a sperate computer from my PH automation system) detects motion it can:
1) record the motion to disk
2) play a .wav file
3) increment a counter
4) change an i/o state on a Geo io board

Normally, I would proceed along the i/o route for letting PH know there was camera motion detected, but in my case, I am already using up the 5 available PH com controls (I sure wish there were more).

If Geo allowed for the playing of something other than a .wav file (like an .exe), I would use the socket server to notify PH.

The counter is no good becuse the log file (where the counter is maintained) is only updated every X many minutes; it is not real time.

Even the recording of motion may not be a good trigger because the recording may be slightly buffered; hence not real time.

Anyone know how to spoof a wave file into executing the PH socket server? Or, my original question of if the file monitor plugin can detect when a monitored file (in my case a ".wav" file) has been played?

Edited by smarty - November 29 2012 at 07:53


__________________
Elk - Insteon - BlueIris - DMC1 - PowerHome - XLobby - HA_Bridge w/Dots - Brultech
Back to Top View smarty's Profile Search for other posts by smarty
 
dhoward
Admin Group
Admin Group
Avatar

Joined: June 29 2001
Location: United States
Online Status: Offline
Posts: 4447
Posted: November 30 2012 at 00:25 | IP Logged Quote dhoward

Smarty,

Not sure how much help it is but I can tell you that the File Monitor plugin cannot detect last access. The file must actually be modified in order for the plugin to fire a trigger.

You say you've used up the 5 PH COM controls so I guess you're using the built in COM functionality but you can get more (virtually unlimited) by using the PH_COMM plugin. If detecting data coming in on a COM port is an option for you, this might be just the ticket as this plugin will fire a trigger on incoming data. You can read about this plugin in the PH Help file (Help->Contents).

Dave.
Back to Top View dhoward's Profile Search for other posts by dhoward Visit dhoward's Homepage
 
smarty
Super User
Super User
Avatar

Joined: May 21 2006
Location: United States
Online Status: Offline
Posts: 728
Posted: November 30 2012 at 10:55 | IP Logged Quote smarty

Thanks for the reply...

I keep getting confused between the virtual serial port (VSP) and the PH_com functionality like I did here:
link

Adding the VSP stuff to the help section where the PH_com already is would be great :)

I am not sure I really understand the difference between the two....can anyone elaborate?

__________________
Elk - Insteon - BlueIris - DMC1 - PowerHome - XLobby - HA_Bridge w/Dots - Brultech
Back to Top View smarty's Profile Search for other posts by smarty
 
smarty
Super User
Super User
Avatar

Joined: May 21 2006
Location: United States
Online Status: Offline
Posts: 728
Posted: November 30 2012 at 15:07 | IP Logged Quote smarty

sharby wrote:
Error found in the Plugins "HELP" section.

The correct ActiveX Classname is PH_Comm.phcomm not PH_Socket.phsocket

See the CORRECTION below

Raw COMM
Launch Data (ActiveX Classname): PH_Comm.phcomm
Initialization Data: The COM port, a space, the comma separated settings string. Can be left blank to establish a connection manually. In all cases where a "settings" string is required, it consists of the BPS, the data bits, the parity, and the stop bits all separated by commas. An example of 9600 BPS, 8 data bits, No parity, and 1 stop bit would be: 9600,N,8,1



Dave works so hard and his design made me learn how to fix it.

THIS WORKS AWESOMELY!

-=*Sharby*=-


This also was messing me up....

__________________
Elk - Insteon - BlueIris - DMC1 - PowerHome - XLobby - HA_Bridge w/Dots - Brultech
Back to Top View smarty's Profile Search for other posts by smarty
 

If you wish to post a reply to this topic you must first login
If you are not already registered you must first register

  Post ReplyPost New Topic
Printable version Printable version

Forum Jump
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum