An open API service indexing awesome lists of open source software.

https://github.com/hrassi/mqtt_esp32_in_out_board

control 3 output and 3 input with potentiometer with mqtt protocol on esp32 using micropython and HivesMQ agent with errors handling
https://github.com/hrassi/mqtt_esp32_in_out_board

esp32 hivesmq iot iot-application iot-platform micropython mqtt

Last synced: about 1 month ago
JSON representation

control 3 output and 3 input with potentiometer with mqtt protocol on esp32 using micropython and HivesMQ agent with errors handling

Awesome Lists containing this project

README

          

subscribed topics:
esp1/led25 = 0 or 1
esp1/led26 = 0 or 1
esp1/led27 = 0 or 1
esp1/refresh = 0 or 1

publish:
esp1/status = online or offline
esp1/button32 = 0 or 1
esp1/button34 = 0 or 1
esp1/button35 = 0 or 1
esp1/pot = the actual potentiometer value
esp1/time_now = the actual time now

you can add many board by changing esp1/... to esp2/... esp3/...
you can also add more inputs outputs ...
refresh button and real time in the interface user

this script handle wifi and internet and sever connections errors by
checking always the connectivity with a thread , and reconnect or reboot
in case of errors .
watchdog will reboot after 60 second if the dog is not feeded