Hello, yes, Protocol X is well documented, I've already see something on github.
Unfortunately, Silence uses the "Z" protocol, which is custom made.
If you want, you can also change the Astra module parameter to have the data sent with the X protocol but I strongly suspect that you lose the ability to send commands to the scooter.
Open Source Silence Server Project! :)
-
- Beiträge: 26
- Registriert: Sa 22. Mai 2021, 23:36
- Roller: Silence S01
- PLZ: ITA
- Land: anderes Land
- Kontaktdaten:
-
- Beiträge: 584
- Registriert: Fr 7. Feb 2020, 10:23
- Roller: Silence S01
- PLZ: 55*
- Kontaktdaten:
Re: Open Source Silence Server Project! :)
The protocol "Z" is based on protocol "X". The file Protocol.X.Description.2.13.xlsx from the link I mentioned above contains a list of all modules which are included in protocol "X". Protocoll "Z" have the same structure as "X", the only difference is that some modueles (#13 to #26, #32 and higher) are removed in "Z" and replaced by the modules #33(SILENCE S01 BIKE CANBUS DATA), #35(SILENCE S01 UIDs) and #37(SILENCE S01 BAT CELL DATA). You can find a description of the structure of these modules in this thread viewtopic.php?f=128&t=32163.
- Pfriemler
- Moderator
- Beiträge: 2742
- Registriert: Di 7. Mai 2019, 17:41
- Roller: SEAT Mó125 (MJ2021 Votol)
- PLZ: 14513
- Wohnort: Südrandberlin
- Tätigkeit: Tonkünstler
- Kontaktdaten:
Re: Open Source Silence Server Project! :)
This is my knowledge of Protocol Z by now... Lorenzo knows it.
- Dateianhänge
-
- SCUTUM data message format.pdf
- (40.18 KiB) 86-mal heruntergeladen
-
- Beiträge: 184
- Registriert: Di 6. Dez 2022, 22:08
- Roller: Silence S01
- PLZ: 6020
- Land: A
- Kontaktdaten:
Re: Open Source Silence Server Project! :)
Ich habe das Projekt von @lorenzo.deluca geforkt: https://github.com/fnolting/silence-private-server und eine Unterstützung für mehrere IMEI bzw. Roller eingebaut. Wie ihr vielleicht mitbekommen habt, habe ich gerade eine rote und eine grüne Silence zu stehen und kann somit für beide Roller Telemetriedaten sammeln ohne zwei separate Docker-Container starten zu müssen. Für jede IMEI im Array "IMEI_List" in der configuration.json wird ein Thread gestartet und in den Log-Outputs habe ich die IMEI hinzugefügt, damit man sieht welche IMEI welche Logzeile produziert hat. Der Log-Output ist jetzt auch etwas sprechender und die italienischen Kommentare im Code wurden anglifiziert
Natürlich kann mein Fork auch mit einer einzelnen IMEI gestartet werden, wenn nur ein Wert im Array angegeben wird. Vielleicht nützt es jemandem 
I forked @lorenzo.deluca's project: https://github.com/fnolting/silence-private-server and added support for multiple IMEIs and scooters. As you may have noticed, I currently have a red and a green silence and can therefore collect telemetry data for both scooters without having to start two separate Docker containers. A thread is started for each IMEI in the "IMEI_List" array in the configuration.json and I added the IMEI to the log outputs so that you can see which IMEI produced which log line. The log output is now a bit more descriptive and the Italian comments in the code have been anglicized
Of course, my fork can also be started with a single IMEI if only one value is specified in the array. Maybe it will be useful to someone 
--- EDIT ---
I also implemented timezone usage in the python logger in the last commit of my fork.


I forked @lorenzo.deluca's project: https://github.com/fnolting/silence-private-server and added support for multiple IMEIs and scooters. As you may have noticed, I currently have a red and a green silence and can therefore collect telemetry data for both scooters without having to start two separate Docker containers. A thread is started for each IMEI in the "IMEI_List" array in the configuration.json and I added the IMEI to the log outputs so that you can see which IMEI produced which log line. The log output is now a bit more descriptive and the Italian comments in the code have been anglicized


--- EDIT ---
I also implemented timezone usage in the python logger in the last commit of my fork.
-
- Beiträge: 1
- Registriert: Mi 21. Mai 2025, 08:33
- Roller: Silence S01
- PLZ: 9233
- Land: anderes Land
- Kontaktdaten:
Re: Open Source Silence Server Project! :)
Please do not fullquote long posts, only relevant parts. Thx, Pfriemler
Did you give each scooter a different port number or do you use port 38955 on both scooters?SpeedCore hat geschrieben: ↑Sa 21. Sep 2024, 19:51I forked @lorenzo.deluca's project: https://github.com/fnolting/silence-private-server and added support for multiple IMEIs and scooters. As ...
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 26 Gäste