GithubHelp home page GithubHelp logo

m3takn1ght / aztouchmqttinterface Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 159 KB

Use the AZ Touch as control device for MQTT-Devices or device for Homeautomation.

License: GNU Affero General Public License v3.0

C++ 74.65% C 25.35%

aztouchmqttinterface's Introduction

GitHub License Static Badge GitHub top language GitHub language count GitHub commit activity

AzTouchMQTTInterface

Title This is a project to use the Az-Touch Wandmod as MQTT-Client. It controls later all available MQTT-Clients and send/receive needed commands to view and manipulate each IoT-Device.

Installation

To use this project, you need Visual Studio Code and PlatformIO as extension. Clone or pull the repository to your local machine. After building, PlatformIO tries to transfer the program to ESP32 Node MCU Dev-Board.

Before start compiling

Before starting to use this project, there needs to be done a modification on the "Az-Touch Wandmod". Otherwise the inbuild SD-Card-slot from TFT-display is not available. For mor information see Az-delivery.

Features

  • Simple configuration via XMl-Syntax
  • WiFi is configurable via XML-File
  • Compiling is possible with all OS (Windows, Mac, Linux)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Roadmap

  • Configuration via XML with own class
  • Debug and Release version
  • Create class for buttons and overview
  • Include function to write errors to SD
  • Implement possibility for more than 6 buttons

License

GNU AGPLv3

aztouchmqttinterface's People

Contributors

m3takn1ght avatar

Stargazers

 avatar  avatar

Watchers

 avatar

aztouchmqttinterface's Issues

Windows 11 git problem

Hello
I was not able to compile it on Windows 11.
(tinyxml2 was not able to install)
With Linux Mint it works without any Problem!

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.