Skip to main content

Query a Quantum Gateway

Project description

Query a Quantum Gateway

This library allows a Verizon FiOS Quantum Gateway to be queried. It uses the requests library to authenticate, log in, and query the web interface of the gateway.

Usage

Please note for G1100 devices: as of the Firmware version 02.02.00.13 and UI version v1.0.388 https is the only way to get to the admin console. This is using a self signed cert as well. The code now defaults to https and ignores the self signed cert warning.

# Import
from quantum_gateway import QuantumGatewayScanner

# Connect to gateway via HTTPS
gateway = QuantumGatewayScanner('192.168.1.1', 'your_password_here')

# Or, connect to gateway via HTTP
gateway = QuantumGatewayScanner('192.168.1.1', 'your_password_here', False)

# Property is set to True if we successfully logged in, otherwise False
gateway.success_init

# Get list of all connected devices' MAC addresses
gateway.scan_devices()

# Get specific device's name
gateway.get_device_name('mac address of device here')

Notes

Tested on Verizon FiOS-provided gateway:

UI Version: v1.0.388 Unknown Unknown
Firmware Version: 02.02.00.13 3.1.0.12 3.1.1.17
Model Name: FiOS-G1100 FiOS-G3100 FiOS-G3100
Hardware Version: 1.03 1104 1104

Please open a Github issue or reply to the Home Assistant forum post if you encounter any problems. Thanks!

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

quantum_gateway-0.0.8.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

quantum_gateway-0.0.8-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file quantum_gateway-0.0.8.tar.gz.

File metadata

  • Download URL: quantum_gateway-0.0.8.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for quantum_gateway-0.0.8.tar.gz
Algorithm Hash digest
SHA256 53267ee91b362970fb05e1cb87eaf3c26afe0727cdef11e35c4ca141686fe0b9
MD5 1cba92ab3ba32c2438d864077d83bd86
BLAKE2b-256 53a7f6fff2fb7bb7f831ead9e8b2a25130f7b98de9b0ffb1b8c5291d0acb4638

See more details on using hashes here.

File details

Details for the file quantum_gateway-0.0.8-py3-none-any.whl.

File metadata

File hashes

Hashes for quantum_gateway-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 0366201dfca582326584d07a5d48473f0399afe4f962708db9751f8765ad274e
MD5 918094371624f92021a361240b14e890
BLAKE2b-256 259326b385f605709640a7d3f76a11cc4da7273bca4bf1721f13318f44cb4575

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