Metadata-Version: 2.1
Name: PyScada
Version: 0.7.0rc12
Summary: A Python and Django based Open Source SCADA System
Home-page: http://www.github.com/trombastic/PyScada
Author: Martin Schröder
Author-email: info@martin-schroeder.net
License: GPL version 3
Platform: OS Independent
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Environment :: Console
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Programming Language :: Python
Classifier: Programming Language :: JavaScript
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Dist: django (<1.12,>=1.11)
Requires-Dist: pymodbus (>=1.2)
Requires-Dist: numpy (>=1.6.0)
Requires-Dist: h5py (>=2.2.1)
Requires-Dist: psutil (>=2.1.1)
Requires-Dist: pillow
Requires-Dist: python-daemon (>=2.0.0)
Requires-Dist: pytz
PyScada a open source SCADA system
==================================
A Open Source SCADA System with HTML5 HMI, build using the Django framework. If you like to setup your own SCADA system head over to http://pyscada.rtfd.io.
Features
--------
- HTML5 based HMI
- Supports the following industrial Protocols
* Modbus TCP/IP
* Modbus RTU
* Modbus ASCII
* Modbus Binary
* Phant http://phant.io/
* VISA https://pypi.python.org/pypi/PyVISA
* 1-Wire
* BACNet/IP (in development)
* Meter-Bus, MBus (in development)
- very low Hardware requirements for the Server
Structure
---------
.. image:: https://github.com/trombastic/PyScada/raw/dev/0.7.x/docs/pic/PyScada_module_overview.png
:width: 600px
Dependencies
------------
- core/HMI
* python 2.7
* django==1.11
* numpy>=1.6.0
* pillow
* python-daemon
- ModbusMaster
* pymodbus>=1.2
- HDF5Export
* h5py>=2.1.1
- SystemStatistics
* psutil
- VISA
* PyVisa >= 1.8
- BACNet/IP
* bacpypes
- 1-Wire
* OWFS
* PyOWNet
What is Working
---------------
- Modbus TCP/RTU/BIN
- Visa (at least for the Devices in the visa/devices folder)
- Systemstat
- OneWire (only DS18B20)
- phant (no known issues)
- smbus (at least for the Devices in the smbus/device_templates folder)
- event (no known issues)
- export (no known issues)
- hmi (no known issues)
What is not Working/Missing
---------------------------
- Documentation
- SysV init daemon handling
- BACNet (due to the lack of hardware to test)
Installation
------------
Detailed installation instruction can be found at: http://pyscada.rtfd.io .
@cwraig wrote some nice Blog articles on different topics for using PyScada with the Raspberry Pi:
- `PyScada on Raspberry PI for temperature monitoring with DS18B20 on 1-Wire – Part 1 – Software Installation `_
- `PyScada on Raspberry PI for temperature monitoring with DS18B20 on 1-Wire – Part 2 – DS18B20 Hardware and Software `_
- `PyScada on Raspberry PI for temperature monitoring with DS18B20 on 1-Wire – Part 3 – PyScada Basic Configuration `_
- `PyScada on Raspberry PI for temperature monitoring with DS18B20 on 1-Wire – Part 4 – PyScada HMI Configuration `_
- `PyScada on Raspberry PI for Modbus RTU `_
Contribute
----------
- Issue Tracker: https://github.com/trombastic/PyScada/issues
- Source Code: https://github.com/trombastic/PyScada
License
-------
The project is licensed under the _GNU General Public License v3 (GPLv3)_.
-