Skip to main content

Python project for interacting with Lupusec XT2 (Plus)

Project description

LUPUSEC XT2 (Client)

Test

Python-Library to communicate and interface with Lupusec X2 System.

API-CALLs to Lupusec XT2 with LupusecSevice:

  • GET /action/deviceGet -> return dictionary with device class as key and lists of specific type as value
  • GET /action/systemGet -> return system information
  • GET /action/panelCondGet -> return alarm panels and updates
  • POST /action/panelCondPost -> activate/deactivate alarm mode
  • POST /action/deviceSwitchPSSPost -> switch on/off something

Poll Lupusec XT2 in a timeloop with LupusecStateMachine

Attention

I can only support devices, which I have on my own! Todos if anyone would like to add a device:

  • Add a sample response to folder tests/responses
  • Add unit-tests to folder tests

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

lupuxt2py-0.9.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

lupuxt2py-0.9.0-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file lupuxt2py-0.9.0.tar.gz.

File metadata

  • Download URL: lupuxt2py-0.9.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for lupuxt2py-0.9.0.tar.gz
Algorithm Hash digest
SHA256 46efc4cc5f5ff93effce2239af7aa603630dd3bb857e65140f452fc2568c977f
MD5 10c1102d019120a7ac56d18e5e65c0bb
BLAKE2b-256 9aed4a72be50c0a0aae236939415e04c0bbde8c509d604ae145253ad96d9c16b

See more details on using hashes here.

File details

Details for the file lupuxt2py-0.9.0-py3-none-any.whl.

File metadata

  • Download URL: lupuxt2py-0.9.0-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for lupuxt2py-0.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffbd4423a0596ea250051c5e0afc1243fb8abf04aa9fb674a561549b2441d1cc
MD5 90272582618b8d44780436c83eacde31
BLAKE2b-256 b367b7bee3921e84b34096caee55f748689e98f9933ba85252a4e9aec32a410e

See more details on using hashes here.

Supported by

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