Wifi Electricity Meter
Project description
Wifi-Energy-Meter API for TP-Link HS110 Smartplug
Python library for the TP-Link HS110
DISCLAIMER
This is NOT an official Software by TP-Link.
We are not affiliated, associated, authorized, endorsed by,
or in any way officially connected with TP-Link.
NO WARRANTY. Use on your own risk.
Capabilities
- Setup Device
- Read Measurements (power, voltage, current and the total consumption)
- Switch State
Install
Using pypi
pip install wifimeter
Using source
python setup.py install
Usage
Usage: wifimeter [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
measure Receives readings every second
setup Setup device (alias, WLAN)
switch Switch device ON/OFF
Connect Smartplug to Wifi
Before setup: Connect to the Smartplug's Wifi (TP-LINK_Smart Plug_*)
wifimeter setup -a <ALIAS> -n <WLAN-NAME> -p <PASSWORD> -t <WLAN-TYPE>
Usage: wifimeter setup [OPTIONS]
Setup device (alias, WLAN)
Options:
-a, --alias TEXT
-n, --wlan-name TEXT
-p, --password TEXT
-t, --wlan-type [0|2|3] 0 = without any security, 2 = WEP, 3 = WPA
-l, --log-level TEXT
--help Show this message and exit.
Read Measurements
Receives measurements every second and prints them on screen with a current timestamp
wifimeter measure
Example Output:
alias, timestamp, current, total, power, voltage, err_code
testdevice, 2016-08-10 13:29:09.305675+02:00, 0.013050, 0.001, 0, 227.170061
testdevice, 2016-08-10 13:29:10.242483+02:00, 0.012753, 0.001, 0, 227.174989
testdevice, 2016-08-10 13:29:11.238036+02:00, 0.012842, 0.001, 0, 227.187237
Switch
Switch plug ON/OFF
wifimeter switch --state 0
wifimeter switch --state 1
License
This software is MIT licensed, as found in the LICENSE file.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wifimeter-0.1.1.tar.gz.
File metadata
- Download URL: wifimeter-0.1.1.tar.gz
- Upload date:
- Size: 9.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be72bd83cb8b96061d6029d206b81b7bc36ad503ee9eafa97431d4ff6c399dfe
|
|
| MD5 |
0386b1f73005b906dc98ce565ada0116
|
|
| BLAKE2b-256 |
fb91ed93be7ef1da6e9a68cf4b448042fc0067f40abc7b2a7a28552ecf5191b6
|
File details
Details for the file wifimeter-0.1.1-py3-none-any.whl.
File metadata
- Download URL: wifimeter-0.1.1-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10f150c3b3d78eb39a0319b38f4fc1b8849c999d3df7ee34a9f8cd595c98fe9d
|
|
| MD5 |
360d03dbb0ca33461dbd60fed330c7b5
|
|
| BLAKE2b-256 |
1b5b06b52af926f13578c08030817c5876e3d9f396bb7a53dd1621692e3e0be7
|
File details
Details for the file wifimeter-0.1.1-py2-none-any.whl.
File metadata
- Download URL: wifimeter-0.1.1-py2-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 2
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8b8739ba23ec3635cad69e495247c9cf9792fac2534d146cffcd98779dabf0b
|
|
| MD5 |
1089da170e15994471ce4a0d09b62e0d
|
|
| BLAKE2b-256 |
edfd8a26befacd910cdf693b2953ff4e6e9235636f8004018a4b0f36dc4e6034
|