Order Placed: Eyez-On Envisalink EVL-4 IP Security Interface Module

I wanted to leverage my home’s existing security system, making more of what I already had. Effectively, teaching an old dog new tricks.

The Eyez-On Envisalink 4 (MSRP $129.99, Amazon.com, EyezOn.com) wires up to a compatible security panel, taking on the role of a network-connected keypad.

It sounds like just the ticket for building out a solid foundation for any connected home. Upon reading that it integrated cleanly with home automation controllers, I immediately pulled the trigger.

The following comes, with minor modifications, from the Eyez-On website:

Without a monthly monitoring fee, the EnvisaLink 4 will allow you to receive text and email messages as well as control your Honeywell Vista and DSC security systems through the internet. The EnvisaLink 4 also provides access through a virtual keypad using an iPhone, Android or Blackberry.

Take Control

The best just got better. The new EnvisaLink 4 is a powerful TCP-IP based bus-level interface to DSC PowerSeries* panels and Honeywell Vista* panels. It allows you to view the status of and even control your alarm panel through a standard web-browser or smart-phone. VOIP Friendly.

Fully Upgradeable

As new software features become available the EnvisaLink 4 is easily upgraded over the network and automatically keeps itself up to date.

Plays Well With Others

Through the built in TPI (third party interface) the EnvisaLink 4 is already compatible with many major home automation systems and numerous 3rd party Android and iPhone apps.

EnvisAlerts Service

With the addition of the free EnvisAlerts service your control is enhanced and can be extended to anywhere in the world. EnvisAlerts also allows you to specify e-mail or SMS addresses to receive alarms, arms, disarms and more.

Module Features

  • **New** 100Base-T Ethernet Support
  • **New** Improved diagnostic LEDs to speed installation
  • Remotely upgradable to allow for new features and services
  • EnvisaLink TPI – programmer’s and integration interface.
  • EnvisaLink Expansion Header – add new hardware modules as they become available.
  • Simple to hook-up
  • Built-in basic web server and html user-interface
  • 128-bit encryption
  • Real-time zone status with “time-since-tripped ” feature
  • Local Arm/Disarm/Zone Bypass/PGM Control
  • Multi-Partition Support

With Free EnvisAlerts Service

  • Remote Arm (Away & Stay, Quick Arming)/Disarm/Zone Bypass/PGM Control (depending on panel model)
  • Event Logging
  • Receive Alerts by e-mail or SMS.
  • Network Supervision.
  • See at-a-glance system status on a map in EyezOn portal.
  • New “Smart Phone” optimized version of the portal. Works with iPhone, Android, and Blackberry.

With EnvisAlarm™ Service (Optional)

You now have the option of full-ULC grade alarm monitoring over your EnvisaLink 4 with the addition of the EnvisAlarm™ service.

  • Full IP-Based monitoring.
  • 1 Year and 3 Year terms available.
  • Receive monitoring certificate and take advantage of Insurance company discounts.


  • Power Draw: 65 mA
  • Connectors: RJ45, 4-Terminal Screwdown
  • Dimensions: 10.5 cm (4-3/16″) x 4.2 cm (1-11/16″)

Included in the Box

Panel Compatibility

  • DSC PowerSeries (1555, 1555 MX, 1575, 5010 (832), 5020 (864), 1616, 1832, 1864)
  • Honeywell Vista Panels (Vista20P, 21iP, 15P, 10P, 128P, and 250P)

Read the EnvisaLink 4 Primer Manual

Using DISM and SFC in Windows 10 to Repair System Files

I was going through Event Viewer today to see what I could scare up, when I found Microsoft Windows security auditing throwing Event ID 6281.

Code Integrity determined that the page hashes of an image file are not valid. The file could be improperly signed without page hashes or corrupt due to unauthorized modification. The invalid hashes could indicate a potential disk device error.

File Name:             \Device\HarddiskVolume4\Windows\System32\efswrt.dll

Use the System File Checker tool to repair missing or corrupted system files https://support.microsoft.com/en-us/kb/929833

I attempted to run SFC /scannow and it came back with the message:

Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log %WinDir%\Logs\CBS\CBS.log

I received the same result when running SFC from Safe Mode.

From here, I moved on to try DISM

Fix Windows Update errors by using the DISM or System Update Readiness Tool https://support.microsoft.com/en-us/kb/947821

Ran DISM /Online /Cleanup-Image /RestoreHealth

Error: 0x800f081f

The source files could not be found.
Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.

Before rushing off to specify a source file, I decided to try one more thing

Ran DISM /Online /Cleanup-Image /CheckHealth


The component store is repairable.
The operation completed successfully.

DISM indicates that the component store is repairable. I inferred from this statement that it was worth specifying a source file.

In hindsight, it would have been best to run /CheckHealth before /RestoreHealth, as /CheckHealth completes very quickly, and allows the operator to know if DISM can be of any further use.

A Microsoft TechNet article entitled Repair a Windows Image (https://technet.microsoft.com/en-us/library/hh824869.aspx, applies to Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2) suggests the following sequence:

First scan the image to check for corruption using Dism /Online /Cleanup-Image /ScanHealth
Then check the image to see whether any corruption has been detected using Dism /Online /Cleanup-Image /CheckHealth

Mounted a Windows 10 ISO with build 10586.

Ran DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:F:\sources\install.wim:1 /limitaccess


The restore operation completed successfully.
The operation completed successfully.


Finally, I returned to SFC

Ran sfc /scannow


Windows Resource Protection found corrupt files and successfully repaired
them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. Note that logging is currently not
supported in offline servicing scenarios.

I will monitor my logs periodically to see if this resolved the hash failure found by Microsoft Windows security auditing.

in which I vote in the Primary Election

I went to my polling location in the early afternoon. The poll workers were seated at a folding table towards the middle of the room, and one came to meet me halfway after I announced that I was there to cast my ballot. The man told me that it was a slow day, evidenced by the low polling counts displayed on the front door of the building.

I checked in, the only necessary identification my driver’s license. My pick for presidential nominee came easily enough, but I paused upon seeing the long list of down-ballot candidates. I pulled my iPhone 6, aware that the poll worker was standing at my side, and contemplated finding some information to gain a better understanding of who all these unfamiliar names were. I cast my ballot, accepted my “I Voted!” sticker, and left the premises to run my day’s errands.

I listened to the radio on the way to my next stop: a man was talking about voting, and stressed how down-ballot votes were more important than the primary, because they wield greater influence over our day-to-day lives. With so much of our time spent on discussing the race for presidential nominees, the significance of local and state-level politics had slipped my mind altogether.

I kicked myself, but then I continued on with my day. Chalk this up to an adolescent political consciousness, one that will evolve in the years to come.