Metadata-Version: 2.1
Name: pyscada-webservice
Version: 0.8.0
Summary: WebService extension for PyScada a Python and Django based Open Source SCADA System
Home-page: http://www.github.com/pyscada/PyScada-WebService
Author: Camille Lavayssiere
Author-email: team@pyscada.org
License: AGPLv3
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 Affero General Public License v3 or later (AGPLv3+)
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: defusedxml
Requires-Dist: pyscada (>=0.8.0)

PyScada WebService Extension
============================

This is a extension for PyScada to support read and write to Web Services.


What is Working
---------------

 - nothing is test


What is not Working/Missing
---------------------------

 - Test with real hardware
 - Documentation

Installation
------------

 - pip install https://github.com/pyscada/PyScada-WebService/tarball/master


How to
------

 - Put the IP or DNS in the device option
 - To read :
    - Put in the action path
    - Put in the variable path :
    - For XML look at https://docs.python.org/3/library/xml.etree.elementtree.html#xpath-support
        - .//\*[.="mode"]../Value
        - .//\*[@name='Singapore']/year
        - ...
    - For JSON write nested dict as a space separated string : dict1 dict2 ...
 - To write :
    - You have to move the variables in chosen variables
    - Put in the action path $x to refer to variable with id x
    - /example1/$5/$2/blablabla/$8
    - Select the trigger variable (write all the variable when the trigger is true)


Contribute
----------

 - Issue Tracker: https://github.com/pyscada/PyScada-WebService/issues
 - Source Code: https://github.com/pyscada/PyScada-WebService


License
-------

The project is licensed under the _GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (AGPLv3)_.
-


