Metadata-Version: 2.1
Name: wifimeter
Version: 0.1.1
Summary: Wifi Electricity Meter
Home-page: https://github.com/deddiag/wifimeter.git
License: MIT License
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](./LICENSE) file.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 2
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=2.7
Description-Content-Type: text/markdown
