/AzTouchMQTTInterface

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

Primary LanguageC++GNU Affero General Public License v3.0AGPL-3.0

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