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

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) 119-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

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?

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

Beitrag von noiwid2 »

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:
Bild
Bild

🙏 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! 🛵⚡

Antworten

Zurück zu „Silence / SEAT“

Wer ist online?

Mitglieder in diesem Forum: Google [Bot], Herve21, Majestic-12 [Bot] und 11 Gäste