ich nehme im code an, das die datei vorliegt. das geht auch, das es per html.request geparst wird.
code ist nur auf ausgabe im terminal getestet (deshalb die prints überall), publish nach mqtt nicht getestet, aber der aufruf ist so in einem anderen projekt von mir drinnen.
und ja geht sicher schöner