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
- Host: GitHub
- URL: https://github.com/hrassi/mqtt_esp32_in_out_board
- Owner: hrassi
- Created: 2025-02-09T07:27:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-01T17:23:44.000Z (over 1 year ago)
- Last Synced: 2025-11-13T22:08:00.442Z (9 months ago)
- Topics: esp32, hivesmq, iot, iot-application, iot-platform, micropython, mqtt
- Language: Python
- Homepage:
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
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