Skip to main content

Wittiot

Python library for accessing Wittiot / WSView Plus weather station data via local LAN API.

Installation

pip install wittiot

Usage

import asyncio
import logging
from aiohttp import ClientSession
from wittiot import API

async def main():
    # Replace with your device IP
    HOST = "192.168.1.110"
    
    async with ClientSession() as session:
        api = API(HOST, session=session)
        
        try:
            # Get all sensor data
            data = await api._request_loc_allinfo()
            print(f"Data from {HOST}:")
            print(data)
        except Exception as e:
            print(f"Error: {e}")

if __name__ == "__main__":
    logging.basicConfig(level=logging.INFO)
    asyncio.run(main())

Supported Devices

  • GW1100
  • GW2000
  • WN1900
  • And other Ecowitt/Wittiot devices supporting local API

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wittiot-1.0.46.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wittiot-1.0.46-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file wittiot-1.0.46.tar.gz.

File metadata

  • Download URL: wittiot-1.0.46.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for wittiot-1.0.46.tar.gz
Algorithm Hash digest
SHA256 748289a3caaf37b2d82bd58d17852d7aa60c274d7d69fd1a907f896f444e452e
MD5 bca5552839fcf88420a5cbf7db4a7af4
BLAKE2b-256 81cf8cee773b02755307b9d93b102d02380154f41a6bb50b779c84d3d725a0b7

See more details on using hashes here.

File details

Details for the file wittiot-1.0.46-py3-none-any.whl.

File metadata

  • Download URL: wittiot-1.0.46-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.13

File hashes

Hashes for wittiot-1.0.46-py3-none-any.whl
Algorithm Hash digest
SHA256 0d5684fd16f2d994f4d34ee691a5804850c53ae9d3d8271b5f1eef164730760c
MD5 e0a056885ce40d23086f8c010ebf4353
BLAKE2b-256 65aef51eb1d99a3c11a99ead729ebec00838199ce6b766bda0bd20f73ee36c57

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.46 This release

2 files

1.0.45

2 files

1.0.44

2 files

1.0.43

2 files

1.0.42

2 files

1.0.41

2 files

1.0.40

2 files

1.0.39

2 files

1.0.38

2 files

1.0.37

2 files

1.0.36

2 files

1.0.35

2 files

1.0.33

2 files

1.0.32

2 files

1.0.31

2 files

1.0.30

2 files

1.0.29

2 files

1.0.28

2 files

1.0.27

2 files

1.0.26

2 files

1.0.25

2 files

1.0.24

2 files

1.0.23

2 files

1.0.22

2 files

1.0.21

2 files

1.0.20

2 files

1.0.19

2 files

1.0.18

2 files

1.0.17

2 files

1.0.16

2 files

1.0.15

2 files

1.0.14

2 files

1.0.13

2 files

1.0.12

2 files

1.0.11

2 files

1.0.10

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page