Skip to main content

A Python and Django based Open Source SCADA System

Project description

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
  • very low Hardware requirements for the Server

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:

Contribute

License

The project is licensed under the _GNU General Public License v3 (GPLv3)_.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyScada-0.7.0rc2.tar.gz (3.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

PyScada-0.7.0rc2-py2.py3-none-any.whl (2.3 MB view details)

Uploaded Python 2Python 3

PyScada-0.7.0rc2-py2-none-any.whl (2.3 MB view details)

Uploaded Python 2

File details

Details for the file PyScada-0.7.0rc2.tar.gz.

File metadata

  • Download URL: PyScada-0.7.0rc2.tar.gz
  • Upload date:
  • Size: 3.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PyScada-0.7.0rc2.tar.gz
Algorithm Hash digest
SHA256 80d39e6c44ca0424c6ff5ec3a86f936345aa5cf45b5e1a099f6fa6dc4c6dd1fb
MD5 e2a23c7a9c9d44420347c090212eba0c
BLAKE2b-256 244374b68a50387794ff6822f39ef390e2dc398a89651fa6a75c72c974a699bb

See more details on using hashes here.

File details

Details for the file PyScada-0.7.0rc2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for PyScada-0.7.0rc2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 84a19596be837fe5eb988eeac7c1adc9f57c0b8c0ad00939a679f14e0f7e4cee
MD5 e3ae8d208c605b92506484107d8955a5
BLAKE2b-256 3e9020646396acf56baee738f72b1a9bff43eff874658bfff169ef33cc1f6d57

See more details on using hashes here.

File details

Details for the file PyScada-0.7.0rc2-py2-none-any.whl.

File metadata

File hashes

Hashes for PyScada-0.7.0rc2-py2-none-any.whl
Algorithm Hash digest
SHA256 25dff13b2d2f16b859468064bb26014d9f2947e59a60a6d55841329276d0bcb2
MD5 fe534abb893d63ccc9987678d7772319
BLAKE2b-256 0d5cc4d7d9defdbb9b5c5fb2cf469561979e2a9524dab26946b28470d30d6092

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page