Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
evl
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

EvlDaemon Build Status

A cross-plaform Python API and daemon for the Envisalink TPI (DSC) module

Requirements: Python >= 3.7 and poetry.

Note: This version is a work in progress and may not be entirely stable and bug-free. But it shouldn't melt your system, so there's that.

Installation

  1. Clone the repository: git clone https://github.com/Tokenize/evl-daemon-python.git
  2. Install the requirements using poetry: poetry install. If you don't want the development dependencies: poetry install --no-dev.

Usage

  1. Create a config.json file and save it to the directory of your choosing. You can use the config.json file as a template. Ensure that the EVL IP, port number and password are specified.
  2. Run evldaemon: poetry run python3 evldaemon.py --config=<config file path>

Configuration

See config.json for configuration for details.

Coming up...

Some things planned for the future:

  • SMS notifier via Twilio
  • Email notifier via SendGrid
  • Generic REST API notifier
  • And more!

About

A Python based daemon for Envisalink EVL modules.

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.