Open Source Silence Server Project! :)

S01, S02, S03, Mó
lorenzo.deluca
Beiträge: 26
Registriert: Sa 22. Mai 2021, 23:36
Roller: Silence S01
PLZ: ITA
Land: anderes Land
Kontaktdaten:

Re: Open Source Silence Server Project! :)

Beitrag von lorenzo.deluca »

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.

Gerold
Beiträge: 584
Registriert: Fr 7. Feb 2020, 10:23
Roller: Silence S01
PLZ: 55*
Kontaktdaten:

Re: Open Source Silence Server Project! :)

Beitrag von Gerold »

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.

Benutzeravatar
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! :)

Beitrag von Pfriemler »

This is my knowledge of Protocol Z by now... Lorenzo knows it.
Dateianhänge
SCUTUM data message format.pdf
(40.18 KiB) 85-mal heruntergeladen
SuperSoco CUx '19-'21 (36Wh/km in 2000 km), Piaggio Medley 125 '20-'22 (26,6 ml/km in 5000 km). Seat Mó: Bild

SpeedCore
Beiträge: 184
Registriert: Di 6. Dez 2022, 22:08
Roller: Silence S01
PLZ: 6020
Land: A
Kontaktdaten:

Re: Open Source Silence Server Project! :)

Beitrag von SpeedCore »

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 :lol: 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 :lol: 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.

kannema261
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! :)

Beitrag von kannema261 »

Please do not fullquote long posts, only relevant parts. Thx, Pfriemler
SpeedCore hat geschrieben:
Sa 21. Sep 2024, 19:51
I forked @lorenzo.deluca's project: https://github.com/fnolting/silence-private-server and added support for multiple IMEIs and scooters. As ...
Did you give each scooter a different port number or do you use port 38955 on both scooters?

Antworten

Zurück zu „Silence / SEAT“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 10 Gäste