Nice work. In September / October of last year I was inspired by someone else doing this and showing off they could Zwift with their PTON bike. After some digging around, and figuring out how they encoded the data it was trivial to implement this in a project that was used to keep Flywheel Bikes working. https://github.com/ptx2/gymnasticon The changes I introduced which now include support for the Peloton can be foun…
(No thanks for writing your code in Node ;) https://ihaque.org/posts/2020/12/28/pelomon-part-iii-hardwar.... The gymnasticon code was helpful to see before I tracked down the XML specs for the BLE characteristics, though!)