FastyBird metadata for modules.
Project description
FastyBird IoT triggers module
What is FastyBird IoT triggers module?
Triggers module is a combined Nette framework extension, Vuex ORM plugin and also Python module for managing application automation & notifications.
FastyBird IoT triggers module is an Apache2 licensed distributed extension, developed in PHP with Nette framework, in Typescript and also in Python.
Features:
- Triggers and their actions and conditions management
- Support for data exchange bus
- {JSON:API} schemas for full api access
- User access check & validation
- Multilingual
- JS integration via Vuex ORM plugin
- Python integration via SQLAlchemy
- Integrated connector worker for Python based connectors & PHP based connectors
Requirements
PHP part of FastyBird triggers module is tested against PHP 7.4 and ReactPHP http 0.8 event-driven, streaming plaintext HTTP server and Nette framework 3.0 PHP framework for real programmers
JavaScript part of FastyBird triggers module is tested against ECMAScript 6
Python part of FastyBird triggers module is tested against Python 3.7
Installation
Application backend in PHP
The best way to install fastybird/triggers-module is using Composer:
composer require fastybird/triggers-module
Application frontend in JS
The best way to install @fastybird/triggers-module is using Yarn:
yarn add @fastybird/triggers-module
or if you prefer npm:
npm install @fastybird/triggers-module
Application workers in Python
The best way to install fastybird-triggers-module is using pip:
pip install fastybird-triggers-module
Documentation
Learn how to use triggers module and manage your triggers in documentation.
Feedback
Use the issue tracker for bugs or mail or Tweet us for any idea that can improve the project.
Thank you for testing, reporting and contributing.
Changelog
For release info check release page
Maintainers
Adam Kadlec |
Homepage https://www.fastybird.com and repository https://github.com/fastybird/triggers-module.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fastybird-triggers-module-0.46.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 522166650d87d16d1dade0e717930ebbe3706fdeb374a5499109ab6b7e40d675 |
|
MD5 | c62fe89e0de4c389c8b204d2128e1ec9 |
|
BLAKE2b-256 | b6e89bf8b04f28899f5128e3b20566b328b1ab11ac9349501e8e94f87d6ee415 |
Hashes for fastybird_triggers_module-0.46.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3efc9b4e83caf8622a7dfc54a8f2793926885f42a942e14c7ab43136473ba904 |
|
MD5 | 911b8d9b3cc29c9c505d17957282cf9f |
|
BLAKE2b-256 | 721accee0d88b89bc0730e10db488a15b882693b68134f25ba4c8463a2b7b1c3 |