Giter Club home page Giter Club logo

domoticz_tahoma_blind's Introduction

domoticz_tahoma_blind

Domoticz plugin writen in Python to first support Velux IO roller shutters using Tahoma/Connexoon, but now it support: blinds, windows, garagedoor, screens and pergolas. Basic support of RTS (Open/Close) is also included without return state (limitation due to RTS), it means for RTS the state of the device won't be updated if the device state is modified outside of domoticz.

This plugin also comply with Somfy's rules about /setup endpoint, if you are using an old version (previous to 2.0.0) YOU MUST UPDATE, YOU HAVE BEEN WARNED

To use this plugin you need to install the last stable release of Domoticz https://www.domoticz.com and to install the required python library.

The plugin currently support the following device types: roller Shutters, screens (interior/exterior), awning, pergolas, garage door, windows and blinds(postions only, no slats control).

This plugins use some code from https://github.com/moroen/IKEA-Tradfri-plugin, thanks @moroen for the first free function.

Installation

Python version 3.4 or higher required & Domoticz version 4.10717 or greater. To install:

First: sudo apt-get install python3 libpython3-dev libpython3.7-dev

Then go in your Domoticz directory using a command line and open the plugins directory.

Run: git clone https://github.com/nonolk/domoticz_tahoma_blind.git

Restart Domoticz with sudo systemctl restart domoticz.

In the web UI, navigate to the Hardware page. In the hardware dropdown list there will be an entry called "Tahoma or conexoon IO blind plugin".

Issues:

You may see the following error in Domoticz logs:
Async Secure Read Exception: 336151548, sslv3 alert bad record mac

Do not open an issue for this, it's coming from corrupted packets received and I can nothing about it.

domoticz_tahoma_blind's People

Contributors

nonolk avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.