Code Monkey home page Code Monkey logo

velux_applehome_esp32's Introduction

velux_esp32

Apple Homekit integration (voice activation) for Velux windows using Lilygo T-Relay ESP32 and velux standard remotes

What is this repo or project?

Code and instructions to automate opening and closing of Velux window and blind using apple home

What do you need?

  • Lilygo TTGO T-Relay ESP32 4 relay - to drive both powered Velix window and blinds
  • Lilygo USB to serial chip T-U2T - to communicate with Lilygo board
  • Velux KLI 311 - Window wall switch
  • Velux KLI 312 - Blind wall swtich
  • 21v power supply

Soldering kit Wiring etc

How does it work?

  1. Connect to ardunio ide using esp32 dev board and serial chip
  2. Upload code
  3. Configure wifi via serial monitor
  4. Connect to apple home using homespan paring setup code
  5. Disconnect and reconnect to your permanent 24 dc power supply

Wiring Diagram?

Untitled

Screenshot 2023-02-15 at 11 35 37

FAQ & Troubleshooting?

A list of reminders

  1. Not connecting? Make sure you have followed Lilgo installation instructions
  2. Not connecting? Don't forget to use the serial chip (I did this so many times)
  3. Not connecting in apple home? The range of the wifi to the Lilygo can affect performance
  4. Not connecting in apple home? I found a laptop quicker to find devices than a phone for testing reliability

velux_applehome_esp32's People

Contributors

si-lc avatar

Stargazers

 avatar  avatar  avatar

Watchers

 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.