WebService extension for PyScada a Python and Django based Open Source SCADA System
Project description
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
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)_. -
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 Distributions
File details
Details for the file pyscada-webservice-0.8.0.tar.gz
.
File metadata
- Download URL: pyscada-webservice-0.8.0.tar.gz
- Upload date:
- Size: 26.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 305b12025364c4e30539bc7da196414eec22cbebaba3e476af136cbef548b05a |
|
MD5 | ed81c440c9212effc112cf1e1e6dd5fe |
|
BLAKE2b-256 | 50c42e0543cfd9082c940708582d88ce79e6dd392513156767960bf9efc6e9f6 |
File details
Details for the file pyscada_webservice-0.8.0-py3-none-any.whl
.
File metadata
- Download URL: pyscada_webservice-0.8.0-py3-none-any.whl
- Upload date:
- Size: 37.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98f18f67a1279e8a2808905ccf2baeaf172643581779bd012d02efa04ed98e31 |
|
MD5 | ea2a096e7543f45021d75eeeeb87393d |
|
BLAKE2b-256 | bd12891bf1853f703ed293014b7024041f37f987096eb827208f1714f30cfabe |
File details
Details for the file pyscada_webservice-0.8.0-py2.py3-none-any.whl
.
File metadata
- Download URL: pyscada_webservice-0.8.0-py2.py3-none-any.whl
- Upload date:
- Size: 37.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea1411526fe4b6ed2b29936d0049454f9110f7d0ad41cd930850704e8a562dac |
|
MD5 | 6345aca5200e246682e794b0bd268d17 |
|
BLAKE2b-256 | 38ed3ce139d7c9f02688d55e7408eb6726b332b060f3e78a15cb7a9352c9d584 |