This fork is to learn about detecting the WS3500 AlectoV1 protocol. Strip out everything else and play with the code. No "serious"  work to be done here. Well... perhaps I could document some basic stuff so everyone can understand what's happening.