Announcement

Collapse
No announcement yet.

EnvisaLink DSC Plug-in - HS3 Beta Testing

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • spud
    started a topic EnvisaLink DSC Plug-in - HS3 Beta Testing

    EnvisaLink DSC Plug-in - HS3 Beta Testing

    attached is a version of the EnvisaLink plugin for HS3 (for a HS2 version go to this thread)

    Installation:
    • download the zip attached to this post and save it in the HS3 application folder /updates3/zips
    • download the file named updater_override.txt attached to this post and save it in the HS3 application folder.
    • go to the "PLUG-INS > Manage" page and click the "Update Listing" button, then click "Additional interfaces > Test Plugin" and check the EnvisaLink line.
    • click the "Download and Install" button
    • enable the plugin from the "PLUG-INS > Manage" page
    • delete updater_override.txt from your HS3 application folder


    Please report any bug. Thanks!

    Changes to v3.0.0.40
    - Fixed problem with triggers when running multiple instances of the plugin.

    Changes to v3.0.0.39
    - Fixed bug causing system to switch from Armed Stay to Armed Away when the plugin starts

    Changes to v3.0.0.38
    - Fixed bypassed status devices which were out of sync at startup or after disarm.

    Changes to v3.0.0.37
    - Added additional possible zone types: CO, Water and Glass Break

    Changes to v3.0.0.36
    - Fixed "Verbose Trouble Status" trigger

    Changes to v3.0.0.35
    - Added "Verbose Trouble Status" trigger
    - Possibility to rename controls (Arm Stay, Arm Away, Disarm, etc....) to anything you want.

    Changes to v3.0.0.34
    - Added SendKeystrokeString scripting function
    - Added possibility to use a replacement variable as the parameter of "Send Keystroke String" action and scripting function

    Changes to v3.0.0.33
    - Fixed error in config page when some zone devices are missing

    Changes to v3.0.0.32
    - Added possibility to create additional "Zone Bypassed"devices that show if a zone is Bypassed or Active.
    - Added possibility to rename and set the type of zones from the config page.
    - The "User Access" string is now set to "Armed by System" when the system is armed from HomeSeer.

    Changes to v3.0.0.31
    - Added option to not recreate missing devices on startup
    - "User Access" device value is now updated with the DSC user id.

    Changes to v3.0.0.30
    - Added possibility to run multiple instances of the plug-in

    Changes to v3.0.0.29
    - Added timeouts to the TCP connection
    - Added "Log to File" option
    - Support for 10 characters password for EVL4
    - Changed device icons to the default HS icons

    Changes to v3.0.0.28
    - Fixed Copy/Paste of actions and triggers
    - added timestamp in logs to console

    Changes to v3.0.0.27
    - When DSC user is not configured as a HS user, the User Access device will now show "Armed/Disarmed by user #xx"

    Changes to v3.0.0.26
    - Added "Send Keystroke String" action

    Changes to v3.0.0.25
    - Added "Command Output Pressed" trigger

    Changes to v3.0.0.24
    - Added the possibility to select "Any" for all the triggers that have a zone or partition as a parameter

    Changes to v3.0.0.23:
    - Fixed problem with some messages that the plugin couldn't understand because the size of the message was longer than expected

    Changes to v3.0.0.22:
    - Fixed problem on config page which prevented log level to be saved in some specific situations.

    Changes to v3.0.0.18:
    - Added "Enable Log For Device Status Change"and "Disable Log For Device Status Change" actions
    - Added some logs when User Access device status changes.

    Changes to v3.0.0.17:
    - Added "Arm Zero Entry Delay" button on partition device
    - Added possibility to prevent status change log, configurable at device level.

    Changes to v3.0.0.16:
    - avoid disconnecting on unknown command received

    Changes to v3.0.0.15:
    - Log partition and zone status changes at info level

    Changes to v3.0.0.14:
    - Fixed message parsing when there is no timestamp at the beginning ( EnvisalinkZoneTimerDump)

    Changes to v3.0.0.12:
    - Added "Trigger PGM Output" Action
    - Truncate password to 6 characters max.

    Changes to v3.0.0.11:
    - Cosmetic changes

    Changes to v3.0.0.10:
    - Added a "User Access" device showing the name of the user that last armed or disarmed the panel
    - Added possibility to assign several DSC user codes to the same HS user

    Changes to v3.0.0.9:
    - Added zone and partition numbers in Address field
    - Added a user parameter to the "User Opening" and "Use Closing" triggers so that an event can be triggered when a specific user arm or disarm the system.

    Changes to v3.0.0.8:
    - Fixed shutdown of plugin.

    Changes to v3.0.0.7:
    - Added "Exit Delay in Progress" and "Entry Delay in Progress" as partition possible status

    Changes to v3.0.0.6:
    - Changes to make the plugin work on linux.

    Changes to v3.0.0.5:
    - Added action "Sync Alarm Time" to sync alarm time with system time
    - Ignore messages that fail to be parsed, and log them as warnings

    Changes to v3.0.0.4:
    - Added following partition statuses: "Armed Away", "Armed Stay", "Armed Stay - Zero Entry delay", "Armed Away - Zero Entry delay", "Ready - Force Arming Enabled"
    - Added root device, and set all other devices as children of root

    Changes to v3.0.0.3:
    - Added "Ring Detected" message as a trigger

    Changes to v3.0.0.2:
    - Fixed "Ring Detected" message which was causing error when received.
    - Added link to this forum

    Changes to v3.0.0.1:
    - Better error handling for connection and password issues
    - Added EnvisaLink icon as default device image
    Attached Files
    Last edited by spud; April 17th, 2018, 02:33 PM.

  • brientim
    replied
    If you require to maintain more than one connection you will need to use a proxy server. There are a few out there and here is a link to DSC Server

    https://sites.google.com/site/mppsui...ds/dscserver-2

    Leave a comment:


  • spud
    replied
    Originally posted by Bobone View Post
    Hello Spud,
    Now trying another of your PIs, but can't get it to work.

    EVL4, Firmware Version: 01.02.130

    Currently connected w/o problems with VeraPlus and a DSC plugin. Considering migration to HomeSeer

    Problems:
    - "EnvisaLink ERROR An attempt was made to access a socket in a way forbidden by its access permissions 192.168.xx.yy:4025"

    Questions:
    1) Do you know if the EVL accepts several TPI connections? I have tried to shut down my Vera and try HomeSeer, but do not get contact.

    2) Is the mastercode used for anything else than disarming? Do things work without the master code (I do not feel comfortabel hardcoding it)

    Thx,
    Bob
    1) The EVL only accepts one connection, so you have to shutdown Vera or any other software that connects to the TPI.

    2) IIRC it's only used for disarming and some special arming mode, so yes most of the features should work without the code.

    What system are running HS3 on?

    Leave a comment:


  • Bobone
    replied
    Can't gain access

    Hello Spud,
    Now trying another of your PIs, but can't get it to work.

    EVL4, Firmware Version: 01.02.130

    Currently connected w/o problems with VeraPlus and a DSC plugin. Considering migration to HomeSeer

    Problems:
    - "EnvisaLink ERROR An attempt was made to access a socket in a way forbidden by its access permissions 192.168.xx.yy:4025"

    Questions:
    1) Do you know if the EVL accepts several TPI connections? I have tried to shut down my Vera and try HomeSeer, but do not get contact.

    2) Is the mastercode used for anything else than disarming? Do things work without the master code (I do not feel comfortabel hardcoding it)

    Thx,
    Bob

    Leave a comment:


  • spud
    replied
    Originally posted by rprade View Post
    Thanks for the update. It is all working well.

    I also have some additional zone types
    • Glass Break
    • Water
    • CO


    I don't know if you want to add these choices in a future release.
    done in version 3.0.0.37 available here

    Leave a comment:


  • spud
    replied
    Originally posted by jterfehr2000 View Post
    How does the functionality of this work? I played around with it and I can get my zones to bypass but I am not seeing anything in the log or otherwise that I can use to see if a zone is bypassed?

    Changes to v3.0.0.32
    - Added possibility to create additional "Zone Bypassed"devices that show if a zone is Bypassed or Active.
    - Added possibility to rename and set the type of zones from the config page.
    - The "User Access" string is now set to "Armed by System" when the system is armed from HomeSeer.
    Do you have an EVL3 or EVL4?
    For EVL3 it is only supported if you have firmware 1.12.182 or later installed)
    Then you need to go to the config page, and make sure the "Create additional devices for zone bypass status" and then click the "Update zone devices" button or restart the plug-in

    see here for some screenshots: https://forums.homeseer.com/showthre...06#post1294406

    Leave a comment:


  • jterfehr2000
    replied
    Bypass v3.0.0.32 update

    How does the functionality of this work? I played around with it and I can get my zones to bypass but I am not seeing anything in the log or otherwise that I can use to see if a zone is bypassed?

    Changes to v3.0.0.32
    - Added possibility to create additional "Zone Bypassed"devices that show if a zone is Bypassed or Active.
    - Added possibility to rename and set the type of zones from the config page.
    - The "User Access" string is now set to "Armed by System" when the system is armed from HomeSeer.

    Leave a comment:


  • deanrparry
    replied
    Originally posted by spud View Post
    if you set the log level to Debug from the config page, do you see the InvalidAccessCode message in the logs?
    No sign of that message in debug mode... yet its highlighted many times in the manual etc... but also mentions of a delay! Just wondered if you had experience of it?

    If fact eyezon and connect2go fail to mention it in events aswell! so obviously not your plugin

    Leave a comment:


  • spud
    replied
    Originally posted by deanrparry View Post
    Any advice? Tried a lot of settings still no invalid code trigger
    if you set the log level to Debug from the config page, do you see the InvalidAccessCode message in the logs?

    Leave a comment:


  • deanrparry
    replied
    Any advice? Tried a lot of settings still no invalid code trigger

    Leave a comment:


  • deanrparry
    replied
    This plugin rocks thank you!

    Only thing i struggle with is received messages from envisalink like 'invalid user code' it will not allow me to trigger a tts saying 'please try the correct code' etc...

    I am convinced its something disabled on the pc1864 i have? can anyone elaborate if i am right and which section to setting to change?

    Leave a comment:


  • spud
    replied
    Originally posted by whippersnapper View Post
    Spud, I appreciate the options for choosing a device type now. Can we get additional options for CO Detectors, Water Sensors, and Glass Break Sensors?
    Thanks!
    the device types are only used to show custom icons associated to the zone state, so if I find good icons for those new types I will add them.

    Leave a comment:


  • whippersnapper
    replied
    Spud, I appreciate the options for choosing a device type now. Can we get additional options for CO Detectors, Water Sensors, and Glass Break Sensors?
    Thanks!

    Leave a comment:


  • waynehead99
    replied
    Originally posted by spud View Post
    please test version 3.0.0.33 that I just posted at the beginning of this thread, this should fix the error you see when you try to access the config page

    for the "zone bypassed" devices to be created, you need to make sure the "Do not recreate missing devices" is not ticked, and then tick "Create additional devices for zone bypassed status".
    Thank you sir! That worked. Now to clean up the bypass devices so that they are near the proper zone.

    Config page also working again. Thanks for the quick turn around.

    Leave a comment:


  • spud
    replied
    Originally posted by waynehead99 View Post
    I updated to the latest version and I must be missing something. I have the bypass checkbox checked, but I am not seeing the devices. I am on the EVL4.

    What am I doing wrong?

    Also I deleted my zones I am not using, and now get this error, and can't get into the config page of the plugin

    Feb-24 8:56:52 AM EnvisaLink ERROR Error: Object reference not set to an instance of an object.

    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 30
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 29
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 28
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 27
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 26
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 25
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 24
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 23
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 22
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 21
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 20
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 19
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 18
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 17
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 16
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 15
    Feb-24 8:56:37 AM EnvisaLink ERROR Cannot find zone 14
    please test version 3.0.0.33 that I just posted at the beginning of this thread, this should fix the error you see when you try to access the config page

    for the "zone bypassed" devices to be created, you need to make sure the "Do not recreate missing devices" is not ticked, and then tick "Create additional devices for zone bypassed status".

    Leave a comment:

Working...
X