Das Gaszähler Programm "gas_meter" ist in node-RED geschrieben und bei github zu finden. Die Ascii-Darstellung in Javascript ist zwar sehr transportabel, allerdings nur sehr schwer zu verstehen. Deswegen hier einmal das Flussdiagramm :
Vielleicht geht die Funktion daraus ja so ein bischen hervor, ;-) .