Skip to content

biospank/smart-mqtttx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smart-mqtttx

An adapted version of a brilliant smart button enginered by Noel Portugal. It uses an esp8266-01 Espressif wi-fi module and lua programming language to turn on, publish an mqtt message and shutdown to prevent battery drain. It supports OTA wi-fi configuration.

Installation

  1. Flash nodemcu firmware

    add end user setup and MQTT to the basic preselected modules. Download and flash using esptool

  2. Fork this project

  3. Upload files

    Note There are many uploaders out there, I use nodemcu-uploader

    Make changes to init.lua to set your mqtt provider configuration and upload init.lua, wifisetup.lua and mqttpub.lua to the esp-01 module

    A iftttrequest.lua has been added to test IFTTT (not required)

License

GPL3+

About

A smart esp8266 mqtt battery powered button

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages