Giter Club home page Giter Club logo

upyeasy's Introduction

uPyEasy

uPyEasy allows you to turn an ESP or STM32 module into a multifunction sensor and switch device. Configuration of uPyEasy is web-based. This means that after you've got the firmware loaded, the set up of the device can be done with a web browser. New sensors can be added on-the-fly as well as the configuration for your home automation solution.

Build status: BETA

Introduction and wiki: https://www.letscontrolit.com/wiki/index.php/uPyEasy#Introduction

This is the development branch of uPyEasy. All new untested features go into this branch. Fixes from stable branches will also be merged in this one.

Check here to learn how to use this branch and help us improving uPyEasy: http://www.letscontrolit.com/wiki/index.php/uPyEasy#Source_code_development

Binary releases

New binary release: https://github.com/letscontrolit/uPyEasy/releases

The releases are named something like upyeasy_v[Release]_[Date]_test_[Hardware]_[Size].bin.

Depending on your needs, we release different types of files:

Firmware name Hardware Included plugins
upyeasy_v021_20180218_test_esp32_4096.bin ESP32 with 4Mb flash Beta
upyeasy_v021_20180218_test_esp32_2048.bin ESP32 with 2Mb flash Beta
upyeasy_v021_20180218_test_stm32-pybv3_1024.dfu STM32 with 1Mb flash Beta

Usage

  • Download a binary from Releases.

  • Use esptool to erase the flash.

    $ sudo python esptool.py --port /dev/ttyUSB0 -c esp32 erase_flash
  • Now flash the binary.

    $ sudo python esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 upyeasy_v53_20180106_test_esp32_2048.bin
  • Connect over serial to the board with a tool like minicom, picocom, screen or Putty to get the debug output.

For further details please check this guide.

More info

Details and discussion are on the uPyEasy forum: https://www.letscontrolit.com/forum/viewtopic.php?f=20&t=3577

upyeasy's People

Contributors

lisa999 avatar andrew49 avatar fabaff avatar martinusgh avatar

Watchers

James Cloos 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.