Not an issue but I am currently working on a PHP script with the same purpose.
I figured out like 99% of the data/payload for the sg108e and sg116e that I have and I figured you guys might benefit from this as well.
I created a branch wip (work in progress) that contains 1 file that might be interesting to you.
https://github.com/rraat/ESCU/blob/wip/analyze.php
the script only listens and decodes, no updates yet but that 'll be phase 2