The VisonicDriver application can send HTTP Calls or Mails on events which the user can fully configure . The build in UDP and Webserver can be used for recieving commands from other applications for example to disarm, arm and control X10 .
if using the EXE (just replace the old one), first use installer 1.05 !
v1.2.10 Release EXE ONLY Location V1.2.10 EXE UPDATED
Changes
- panel trouble detection http calls/mails
- bugfixes
v1.1.8 Release EXE ONLY Location V1.1.8 EXE UPDATED
Changes
- Authentication is now supported for HTTP GET commands to other systems (homeseer e.g.). Use http://user:password@IP:PORT/commands
v1.1.7 Release EXE ONLY Location V1.1.7 EXE
Changes
- Small bug fixes
- setting file and last stae file seperated
v1.0.7 Release EXE ONLY Location V1.0.7 EXE
Changes
- BUG in HTTP GET which prevented Get command with (") and spaces
- Signal strength indicator of sensors available
v1.0.6 Release With Build IN Webserver Installer Location V1.0.6 UPDATED
Changes
- possibility to send more than one http Call by use of the PIPE character in the settings (|)
v1.0.5 BETA Release With Build IN Webserver Installer Location V1.0.5
Changes
- Send E-mails on Panel and or Zone Changes
- Download Get Zone names and types from panel
- Arm/disarm from Controlpanel directly
- Password protect control and settings page (optional)
- Minimize to system tray (optional even on startup)
- Popup system tray baloons with panel and zone status changes
- Installer fixes
- bugfixes
v1.0.4 BETA Release With Build IN Webserver Installer Location V1.0.4
Changes
- Send Panel state (Arm, Disarm)Every x seconds (Watchdog)
- Panel(HTTP) User actions, next to the current panel HTTP actions
- Request latest status from Powermax after startup
- bugfixes
v1.0.3 BETA Release With Build IN Webserver Installer Location V1.0.3
If upgrading, I advise to fully remove the old installation and reinstall with the new version and reconfigure all settings. SORRY FOR THAT, but the settings layout changed. Option 2; backup your settings.ini file and add [Settings] at the top of the settings.ini. Also the Installation directory has changed to VisonicDriver instead of Visonic, so keep in mind to backup your old folder to retrieve settings
FEATURES:
- Build In webserver for Controlling and requesting Panel status
- UDP Listener for Arming/Disarming
- Bypassing Zones
- Saving Last State Zones upon closing application
- Synchronizing PC Time with Panel Time
- Sending RAW commands for testing purposes
- X10 and PGM controlling (control X1-15 en read status (Also usable for AUX button keyfobs)) including HTTP Triggers.
(Uncertain if X10 is send with correct code and PFM is working, can somebody confirm? I dont use an X10 Controller with my powermax)
- Monitoring communication RAW
- Monitoring Events
- Monitoring Zones
- Monitoring Panel
- Controlling Arm/Disarm
- Sending RAW Commands
- Get Panel EventLog
- Sending HTTP Get messages to for example HS2/3, with zone/panel states
- Possibility to trigger HTTP Calls by adding rules in the settings/USer Events Tab
OLD Versions
v1.0.2 BETA Release Installer Location V1.0.2
Screens:
Main: EventLog: Settings:
Control Panel:
Installation and SETUP Instructions
1. UNZIP Installer
2. Run Setup.exe
3. Start Application and configure settings, check COMPort, Pincode and downloadcode (standard: AAAA)
HS3 Specific:
Send HTTP Calls to the visonicdriver from HS3:
for example:
&hs.geturl("http://[IP VisonicDriver]/visonicdriver/action?[ACTION]",FALSE ,3011)
EDIT: There is something weird with the scriptcall in HS3 however it works when using;
&hs.GetUrl("http://localhost:3011/Visonicdriver/act ... "",TRUE,80)
DISARM_[ securityAdditionString]
ARMHOME_[securityAdditionString]
ARMAWAY_[ securityAdditionString]
X10|[X10ID]|[ACTION]_[ securityAdditionString]
PGM|[ACTION]_[ securityAdditionString]
[securityAdditionString] = can be set in the VisonicDriver Settings
[X10ID] = X10 Address; X1 t/m X15
[ACTION] = ON; OFF; DIM; BRIGHT, for PGM only ON and OFF
to send UDP request from HS3,I used the IP/Serial Plugin from Drule; http://board.homeseer.com/showthread.php?p=1206098 Plugin
1. Configure the connection, fill in IP and configured port of the machine which runs the VisonicDriver; 2. Fill in the commands.
DISARM_[securityPostamble]
ARMHOME_[securityPostamble]
ARMAWAY_[securityPostamble]
X10|[X10ID]|[ACTION]_[securityPostamble]
PGM|[ACTION]_[securityPostamble]
[securityPostamble] = can be set in the VisonicDriver Settings
[X10ID] = X10 Address; X1 t/m X15
[ACTION] = ON; OFF; DIM; BRIGHT, for PGM only ON and OFF
Security Postamble can be configured in the settings
3. Create an event with the connection and command to be send, created in that plugin.
4. Create virtual devices for each sensor and the panel
5: In the visonicdriver add HTTP ON and OFF calls like this and make sure JSON is activated in HS3 Settings;
OFF = http://[HS3_IP]:[PORT]/JSON?request=controldevicebyvalue&ref=[DEVICEREF]&value=0
ON = http://[HS3_IP]:[PORT]/JSON?request=controldevicebyvalue&ref=[DEVICEREF]&value=100
Any Value = ON = http://[HS3_IP]:[PORT]/JSON?request=controldevicebyvalue&ref=[DEVICEREF]&value=[VALUE]
DOMOTICZ Specific SETUP:
- Create a virtual device for the panel with some states
- Create a virtual device for each sensor
HTTP Get calls TO domoticz can be found here: domoticz.com/wiki/Domoticz_API/JSON_URL ... tain_level to set domoticz device statusses from the visonicdriver
The HTTP Calls FROM Domoticz TO the visonicdriver app can be executed with the HTTP Syntax as described
Manual still needs to be updated/created

Please use this thread to post BUGS and or feature request. It is still in development.
Worklist & Future Plans:
- Configuration readout
- Filling all zone information from panel automatically (In new version)
- E-mail/SMS notifications
Regards
Bart