Skip to main content

The Python library to interact with Zipato smarthome controllers

Project description

ZipatoPy: Zipato Python API

The Python library to interact with Zipato smarthome controllers.

Inspired by ggruner. Tested with Zipato Zipatile.

Main features:

  • list devices, endpoints, attributes and attribute values
  • manipulate virtual endpoints (create/get/set/delete)
  • synchronization of Zipato controller
  • local and cloud mode
  • no external dependencies (build-in Python libs only)
  • logging and verbose debug


Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Python Version

Python 2.7
Python 3.6


From PyPI repository:

pip install --upgrade zipatopy

From source:

git clone

Test run

Start with included samples:

  • change USERNAME and PASSWORD to your account information
  • for change also DEVICE, ENDPOINT and ATTRIBUTE

API initialization for a cloud mode:

from zipatopy import ZipatoPy
api = ZipatoPy(USERNAME, PASSWORD, verbose=True)

API initialization for a local mode:

from zipatopy import ZipatoPy
api = ZipatoPy(USERNAME, PASSWORD, url='http://X.X.X.X:8080/zipato-web/v2/', verbose=True)

NOTE: local mode is limited comparing to cloud mode, but you will still be able to get attribute values when requesting directly with UUID.



This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Project details

Download files

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

Files for zipatopy, version 0.4
Filename, size File type Python version Upload date Hashes
Filename, size zipatopy-0.4-py2.py3-none-any.whl (10.0 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size zipatopy-0.4.tar.gz (5.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page