Auslesen Rollerdaten / Ladestand
-
- Beiträge: 513
- Registriert: Fr 7. Feb 2020, 10:23
- Roller: Silence S01
- PLZ: 55*
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Habe HASS noch einmal neu installiert und die Silence Integration erfolgreich getestet. Die dargestellten Daten sind zwar uralt, da ich seit September 2020 keine Daten mehr an den Silence Server gesendet habe, aber der Zugriff auf den Server funktioniert.
- Pfriemler
- Moderator
- Beiträge: 2250
- Registriert: Di 7. Mai 2019, 17:41
- Roller: SEAT Mó 125 (Mj. 2021, Votol)
- PLZ: 14513
- Wohnort: Südrandberlin
- Tätigkeit: Tonkünstler
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Im Vergleich zu einer smarten Integration ist meine aktuell angestrebte Lösung eher wie ein rostiges Taschenmesser. Aber zwischen Leistungsaufnahme und Akkufüllstand gibt es eine ziemlich gute Korrelation, logisch in der CC-Phase des Ladens, während die Akkuspannung steigt. Möglich, dass man nicht die 80% erreicht sondern nur 70 oder 85%, aber das hat schon mit der Supersocken-CUx leidlich funktioniert (also die vom Smarthome errechnete Füllstandsprognose, während der eine aktive Abfrage des SoC sowieso nicht möglich war). Vermutlich ist es zum Zweck der Akkuschonung auch völlig unerheblich, ob man auf 70 oder 80% lädt.
Mehr Sorge würde mir das beim harten Abschalten fehlende Balancing machen, wobei auch das für eine Akkulagerung erst mal unerheblich sein dürfte. Wenn man die finale Ladephase vor dem ersten Einsatz entsprechend lang gestaltet ...
Deswegen sind BMS, denen man einen definierten SoC beim Laden vorgeben kann, immer noch die Königslösung. Im E-Roller-Segment kann das außer dem Ray 7.7 noch welcher Roller?
P.S.: ach ja, wenn ich als SEATler was ausprobieren soll oder beisteuern könnte ...
Mehr Sorge würde mir das beim harten Abschalten fehlende Balancing machen, wobei auch das für eine Akkulagerung erst mal unerheblich sein dürfte. Wenn man die finale Ladephase vor dem ersten Einsatz entsprechend lang gestaltet ...
Deswegen sind BMS, denen man einen definierten SoC beim Laden vorgeben kann, immer noch die Königslösung. Im E-Roller-Segment kann das außer dem Ray 7.7 noch welcher Roller?
P.S.: ach ja, wenn ich als SEATler was ausprobieren soll oder beisteuern könnte ...
-
- Beiträge: 24
- Registriert: So 26. Mai 2019, 17:49
- Roller: EVT 4000e
- PLZ: 71
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Spannend und als Anmeldedaten hast du den Login deiner App genommen? Ich habe das Gefühl HASS konvertiert die E-Mail nochmal... Ich habe eigentlich keine Lust das zu installieren und zu debuggen.Gerold hat geschrieben: ↑Fr 20. Mai 2022, 21:59Habe HASS noch einmal neu installiert und die Silence Integration erfolgreich getestet. Die dargestellten Daten sind zwar uralt, da ich seit September 2020 keine Daten mehr an den Silence Server gesendet habe, aber der Zugriff auf den Server funktioniert.
Bildschirmfoto vom 2022-05-20 21-48-25.png
Weißt du zufällig wie man evcc einrichtet? wenn ich mit evcc configure versuche es einzurichten, scheint es den silence nicht als Fahrzeug zu geben. Obwohl er im release dabei ist.patba hat geschrieben: ↑Fr 20. Mai 2022, 12:48Der Silence S01 ist inzwischen in evcc integriert.
https://evcc.io/
evcc ist eine Software zum PV-geführten laden, kann aber auch z.B. zum Ziel-Laden auf betimmte SOC, auch zu einer best. Zielzeit mit PV-Unterstützung verwendet werden.
Ich habe das vor ca. 2 Monaten bei den Entwicklern von evcc angestoßen:
viewtopic.php?p=243249#p243249
konnte aber leider nicht testen, weil mein Roller wg. Ersatzteil-Lieferschwierigkeiten so lang in der Werkstatt war.
Seit 3 Tagen ist mein Roller wieder da, und es funktioniert alles wie es soll (also mit evcc). Es gibt nur etwas Optimierungsgedarf im Zusammenspiel mit schaltbaren Steckdosen, das werde ich in den nächsten Tagen auf github angehen.
Es wäre auch noch zu testen, ob der Seat Mo auf gleiche Weise abgefragt werden kann. Man mutmaßt hier im Forum ja, dass die Schnittstelle da evtl. eine andere ist. Vielleicht kann das ein Seat-Besitzer mal ausprobieren.
Leider ist der Zugriff auf den S01 auch in evcc-Doku noch nicht beschrieben. Ich werde das heute nachmittag dort mal einpflegen.
@binux: evcc ließe sich wahrscheinlich auch für Dein Anliegen verwenden. Man kann evcc über eine api dann ggf. recht leicht über Skripte steuern und "eigene" features auf die Weise implementieren.
Patrick
-
- Beiträge: 915
- Registriert: Do 28. Nov 2019, 09:04
- Roller: Silence S01
- PLZ: 93***
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Eine Beispiel-config ist ja dabei (evcc.dist.yaml).
Der S01 ist leider in der Doku noch nicht hinterlegt, ich kläre gerade mit den evcc-Leuten, warum das so ist.
Der code muß aber so aussehen, wie bei den anderen "Standard-Fahrzeugen" auch, nur " type: silence"
also insgesamt:
Die Frage ist, ob Du evcc komplett ohne Stromzähler zum Laufen bringst.
Man kann sich aber dummy-Geräte basteln, die Werte vorgeben:
https://docs.evcc.io/docs/reference/plu ... nschreiben
Ich würde zuerst mal nur den S01 sauber configurieren, dann kannst Du mit
schon testen, ob der Abruf geht.
Patrick
Der S01 ist leider in der Doku noch nicht hinterlegt, ich kläre gerade mit den evcc-Leuten, warum das so ist.
Der code muß aber so aussehen, wie bei den anderen "Standard-Fahrzeugen" auch, nur " type: silence"
also insgesamt:
Code: Alles auswählen
- name: in_evcc_verwendeter_name
type: silence
title: XXX # display name for UI
capacity: 5 # kWh
user: name@domain.de # user
password: XXX # password
# vin: # optional
Man kann sich aber dummy-Geräte basteln, die Werte vorgeben:
https://docs.evcc.io/docs/reference/plu ... nschreiben
Ich würde zuerst mal nur den S01 sauber configurieren, dann kannst Du mit
Code: Alles auswählen
evcc vehicle
Patrick
-
- Beiträge: 513
- Registriert: Fr 7. Feb 2020, 10:23
- Roller: Silence S01
- PLZ: 55*
- Kontaktdaten:
-
- Beiträge: 24
- Registriert: So 26. Mai 2019, 17:49
- Roller: EVT 4000e
- PLZ: 71
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Ich probiers mal. Ein Versuch ist es wert.patba hat geschrieben: ↑Sa 21. Mai 2022, 08:17Eine Beispiel-config ist ja dabei (evcc.dist.yaml).
Der S01 ist leider in der Doku noch nicht hinterlegt, ich kläre gerade mit den evcc-Leuten, warum das so ist.
Der code muß aber so aussehen, wie bei den anderen "Standard-Fahrzeugen" auch, nur " type: silence"
also insgesamt:
Die Frage ist, ob Du evcc komplett ohne Stromzähler zum Laufen bringst.Code: Alles auswählen
- name: in_evcc_verwendeter_name type: silence title: XXX # display name for UI capacity: 5 # kWh user: name@domain.de # user password: XXX # password # vin: # optional
Man kann sich aber dummy-Geräte basteln, die Werte vorgeben:
https://docs.evcc.io/docs/reference/plu ... nschreiben
Ich würde zuerst mal nur den S01 sauber configurieren, dann kannst Du mitschon testen, ob der Abruf geht.Code: Alles auswählen
evcc vehicle
Patrick
-
- Beiträge: 513
- Registriert: Fr 7. Feb 2020, 10:23
- Roller: Silence S01
- PLZ: 55*
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Ich habe mich heute mal mit evcc beschäftigt. Ins github wurde heute erst ein Silencetemplate eingepflegt. Ich habe deshalb den Sourcecode neu kompiliert und die Konfiguration mit meinem S01 als vehicule und die FritzDect 210 als meter/charger durchgeführt.
Ergebnis:
Ergebnis:
-
- Beiträge: 915
- Registriert: Do 28. Nov 2019, 09:04
- Roller: Silence S01
- PLZ: 93***
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Ja, das habe ich gestern angestoßen, weil der S01 in der Doku noch nicht aufgetaucht war.
Die stellen gerade alles incl. Doku auf templates um
https://docs.evcc.io/blog/2022/05/08/ph ... umentation
woran ich mich auch erst noch gewohnen muß.
Im "nativen" Modus geht der S01 schon eine Zeit lang.
Leider ist der native Modus (wie von mir oben im code beschrieben) jetzt nicht mehr ausführlich dokumentiert. Hat Vor- und Nachteile aus meiner Sicht...
Es wäre interessant, wenn jemand mit einem Seat Mo mal probiert, ob da die Schnittstelle in evcc funktioniert. Es gibt ja Mutmaßungen, dass die App anders gestrickt ist als bei Silence.
Patrick
-
- Beiträge: 915
- Registriert: Do 28. Nov 2019, 09:04
- Roller: Silence S01
- PLZ: 93***
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Ich hole das hier mal wieder hoch.
Ich hatte seinerzeit ja die Bereitstellung eines evcc-Plugins für den Silence S01 initiiert.
Hat hier bereits ein Seat Mo user die Schnittstelle genutzt, oder haben die Seat-Experten neue Erkenntnisse zum Seat-Schnittstelle für die App?
Hintergrund der Frage: Auf github hat jemand angefragt, ob man den Mo in evcc einpflegen könnte. Offensichtlich funktioniert das Plugin für den S01 nicht für den Mo, und es wurde hier ja schon mehrfach gemutmaßt, dass zumindest der Server ein anderer sei.
Ich hatte kurzen Kontakt zum evcc-Entwickler. Er würde das gern implementieren, bräuchte aber natürlich die entspr. Infos...
Patrick
Ich hatte seinerzeit ja die Bereitstellung eines evcc-Plugins für den Silence S01 initiiert.
Hat hier bereits ein Seat Mo user die Schnittstelle genutzt, oder haben die Seat-Experten neue Erkenntnisse zum Seat-Schnittstelle für die App?
Hintergrund der Frage: Auf github hat jemand angefragt, ob man den Mo in evcc einpflegen könnte. Offensichtlich funktioniert das Plugin für den S01 nicht für den Mo, und es wurde hier ja schon mehrfach gemutmaßt, dass zumindest der Server ein anderer sei.
Ich hatte kurzen Kontakt zum evcc-Entwickler. Er würde das gern implementieren, bräuchte aber natürlich die entspr. Infos...
Patrick
- Pfriemler
- Moderator
- Beiträge: 2250
- Registriert: Di 7. Mai 2019, 17:41
- Roller: SEAT Mó 125 (Mj. 2021, Votol)
- PLZ: 14513
- Wohnort: Südrandberlin
- Tätigkeit: Tonkünstler
- Kontaktdaten:
Re: Auslesen Rollerdaten / Ladestand
Ich habe mal eben just4fun evcc auf meinem Raspi installiert und eine Konfig erstellt. Templates für SEAT Mo und Silence S01 scheinen identisch zu sein, zumindest laut der Website. Zugangsdaten habe ich nur über die App, und die bestehen bei SEAT nur aus einer E-Mail-Adresse und einer Telefonnummer.
Damit weigert sich der Server bereits zu starten und liefert sowohl in der Konsole als auch im Webinterface nur eine Fehlermeldung.
Wenn es eine Möglichkeit gäbe, wesentliche Rollerdaten so von Silence/SEAT zu holen, wäre ich gern dabei.
Unsere Versuche im Telematikthread zeigen ja zumindest, dass die Module die Daten auf dem gleichen Server bei Silence abliefern. Möglich natürlich, dass die aufbereiteten Daten am Ende auf unterschiedlichen Servern zum Abruf bereitgestellt werden und so eben alles nicht kompatibel ist.
Edith meinte, ich solle es doch mal mit einer App auf dem Handy versuchen.
Mit einer App wie "Packet Capture" bekomme ich beim Sniffen keinen Login mehr hin, es werden auch keine Daten geloggt. Verbindungsversuche ergehen an
TCP: 52.48.211.41:443
SSL: ec2-52-48-211-41.eu-west-1.compute.amazonaws.com
TCP: 142.250.181.202:443
SSL: ham02s21-in-f10.1e100.net
TCP: 142.251.209.138:443
SSL: ham11s07-in-f10.1e100.net
TCP: 52.212.46.224:443
SSL: ec2-52-212-46.eu-west-1.compute.amazonaws.com
TCP: 172.217.19.74:443
SSL: ham02s17-in-f10.1e100.net
TCP: 172.217.16.74:443
SSL: ham11s01-in-f10.1e100.net
soweit ich das ersehen konnte. Vielleicht hilft das ja bei der Beurteilung, ob die API für SEAT und Silence ähnlich ist...
Code: Alles auswählen
Wähle ein Fahrzeug: Seat MÓ [Scooter]
Führe folgende Einstellungen durch:
Titel Mein eRoller
Benutzerkonto xxxxxxxxx@gmx.de
? Passwort des Benutzerkontos (bei führenden Nullen bitte in einfache Hochkommata setzen) (erforderlich)
Passwort ***************
Fahrzeugidentifikationsnummer UCYS01S0ZNB00xxxxxxxxx
Akkukapazität in kWh 5
Teste die Konfiguration von Seat MÓ [Scooter] ...
Fehler: cannot create vehicle 'silence': googleapi: Error 400: EMAIL_NOT_FOUND, invalid
Der Test von Seat MÓ [Scooter] ist fehlgeschlagen. Soll es trotzdem in die Konfiguration aufgenommen werden? Yes
Wenn es eine Möglichkeit gäbe, wesentliche Rollerdaten so von Silence/SEAT zu holen, wäre ich gern dabei.
Unsere Versuche im Telematikthread zeigen ja zumindest, dass die Module die Daten auf dem gleichen Server bei Silence abliefern. Möglich natürlich, dass die aufbereiteten Daten am Ende auf unterschiedlichen Servern zum Abruf bereitgestellt werden und so eben alles nicht kompatibel ist.
Edith meinte, ich solle es doch mal mit einer App auf dem Handy versuchen.
Mit einer App wie "Packet Capture" bekomme ich beim Sniffen keinen Login mehr hin, es werden auch keine Daten geloggt. Verbindungsversuche ergehen an
TCP: 52.48.211.41:443
SSL: ec2-52-48-211-41.eu-west-1.compute.amazonaws.com
TCP: 142.250.181.202:443
SSL: ham02s21-in-f10.1e100.net
TCP: 142.251.209.138:443
SSL: ham11s07-in-f10.1e100.net
TCP: 52.212.46.224:443
SSL: ec2-52-212-46.eu-west-1.compute.amazonaws.com
TCP: 172.217.19.74:443
SSL: ham02s17-in-f10.1e100.net
TCP: 172.217.16.74:443
SSL: ham11s01-in-f10.1e100.net
soweit ich das ersehen konnte. Vielleicht hilft das ja bei der Beurteilung, ob die API für SEAT und Silence ähnlich ist...
Wer ist online?
Mitglieder in diesem Forum: Bing [Bot], Klaona, Pfriemler und 38 Gäste