execute.py немного модифицирован ...
Добрый
Вами проделана большая работа
естественно захотелось запилить под себя
файлы положил, права раздал, внутри пути везде поправил, но сыпет ошибку
2018-09-21 18:35:07,341 DEBUG [mqttwarn] Processor #0 is handling: `execute' for water
2018-09-21 18:35:07,357 DEBUG [execute] *** MODULE=services/execute.py: service=execute, target=water
2018-09-21 18:35:07,424 WARNING [execute] Cannot execute [u'/srv/watermeter/watermeter.pl', u'322.8', u'esp8266/ESP01C288B6/out1'] because [Errno 2] No such file or directory
2018-09-21 18:35:07,476 WARNING [mqttwarn] Notification of execute for `esp8266/ESP01C288B6/out1' FAILED or TIMED OUT
2018-09-21 18:35:07,481 DEBUG [mqttwarn] Job queue has 0 items to process
чего-то нехватает?