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! :)
-
lorenzo.deluca
- Beiträge: 26
- Registriert: Sa 22. Mai 2021, 23:36
- Roller: Silence S01
- PLZ: ITA
- Land: anderes Land
- Kontaktdaten:
-
Gerold
- Beiträge: 585
- 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: 2776
- 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) 119-mal heruntergeladen
-
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! :)
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.
-
kannema261
- Beiträge: 1
- Registriert: Mi 21. Mai 2025, 08:33
- Roller: Silence S01
- PLZ: 9233
- Land: anderes Land
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 ...
-
noiwid2
- Beiträge: 5
- Registriert: Di 23. Jul 2024, 20:08
- Roller: seat mo
- PLZ: 75001
- Land: anderes Land
- Kontaktdaten:
Re: Open Source Silence Server Project! :)
Hi everyone! 
I'm excited to share with the community a brand new Home Assistant custom integration for our Silence/SEAT MÓ scooters!
Silence Scooter - Home Assistant Integration
This integration is built on top of the Silence Private Server and transforms your scooter into a true smart home device with advanced features.
First of all, I want to warmly thank @lorenzo-deluca for the incredible work on the Silence Private Server!
Without this amazing foundation, none of this would have been possible. Your dedication to reverse-engineering the Astra module and creating such a solid MQTT bridge is absolutely remarkable. The entire Silence community owes you a huge debt of gratitude!
Key Features
• Automatic trip tracking with intelligent pause detection
• Detailed metrics: distance, duration, average/max speed, battery consumption
• Energy cost calculation with daily/weekly/monthly/yearly utility meters
• Complete trip history with persistent storage
• Battery health monitoring and efficiency statistics
• Watchdog protection to handle connectivity loss (underground parking, etc.)
Compatible Models
• Silence S01 (50cc and 125cc equivalent)
• SEAT MÓ eScooter 50
• SEAT MÓ eScooter 125
All models equipped with the Astra telemetry module are fully supported!
Installation
The integration is HACS compatible for easy installation:
- Open HACS in your Home Assistant instance
- Go to "Integrations"
- Click the three dots menu → "Custom repositories"
- Add repository URL: https://github.com/noiwid/silence-scooter-homeassistant
- Select category: "Integration"
- Click "Install"
- Restart Home Assistant
Links
• GitHub Repository: https://github.com/noiwid/silence-scooter-homeassistant
• Complete documentation with dashboard screenshots
• Lovelace dashboard examples included
• Compatible with Home Assistant 2024.11.0+
Dashboard Preview
Screenshots:


Credits
Once again, a massive thank you to Lorenzo Deluca for making all of this possible with the Silence Private Server. Your work is truly inspiring!
Feel free to ask questions, report issues, or suggest improvements! I'm looking forward to hearing your feedback!
—
Cheers to the Silence scooter community!

I'm excited to share with the community a brand new Home Assistant custom integration for our Silence/SEAT MÓ scooters!
This integration is built on top of the Silence Private Server and transforms your scooter into a true smart home device with advanced features.
First of all, I want to warmly thank @lorenzo-deluca for the incredible work on the Silence Private Server!
• Automatic trip tracking with intelligent pause detection
• Detailed metrics: distance, duration, average/max speed, battery consumption
• Energy cost calculation with daily/weekly/monthly/yearly utility meters
• Complete trip history with persistent storage
• Battery health monitoring and efficiency statistics
• Watchdog protection to handle connectivity loss (underground parking, etc.)
• Silence S01 (50cc and 125cc equivalent)
• SEAT MÓ eScooter 50
• SEAT MÓ eScooter 125
All models equipped with the Astra telemetry module are fully supported!
The integration is HACS compatible for easy installation:
- Open HACS in your Home Assistant instance
- Go to "Integrations"
- Click the three dots menu → "Custom repositories"
- Add repository URL: https://github.com/noiwid/silence-scooter-homeassistant
- Select category: "Integration"
- Click "Install"
- Restart Home Assistant
• GitHub Repository: https://github.com/noiwid/silence-scooter-homeassistant
• Complete documentation with dashboard screenshots
• Lovelace dashboard examples included
• Compatible with Home Assistant 2024.11.0+
Screenshots:


Once again, a massive thank you to Lorenzo Deluca for making all of this possible with the Silence Private Server. Your work is truly inspiring!
Feel free to ask questions, report issues, or suggest improvements! I'm looking forward to hearing your feedback!
—
Cheers to the Silence scooter community!
Wer ist online?
Mitglieder in diesem Forum: Herve21, Majestic-12 [Bot] und 10 Gäste
