Seite 64 von 72

Re: Support: Mercedes EQ

Verfasst: Fr Aug 18, 2023 3:50 pm
von derNeueDet
Dein Trigger ist ein State, ich hatte das Device drin und das scheint nicht zu funktionieren.
Mal schauen, wenn wir nachher noch mal das Auto bewegen, ob es dann geht.


Yess, jetzt geht es :mrgreen:

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 3:12 pm
von shesse
derNeueDet hat geschrieben: Do Aug 17, 2023 2:40 pm Ich hab seit gestern auch nen HA in einem Docker laufen. HACS und MercedesMe 2020 installiert...
Nach vielen Stunden Doku lesen und Youtube-Videos schauen musste ich lernen, dass HACS in einem Docker Container nicht läuft. Anscheinend unterstützt die Docker-Variante keine Add-ons.

Nachdem ich jetzt die "normale" Home Assistant Version auf einem weiteren Raspi installiert habe (genau das wollte ich eigentlich mit Docker vermeiden, da meine Synology sowieso läuft), klappte dann auch das Terminal, HACS und die mercedesme2020 Installation.

Jetzt mache ich mich daran MQTT zu lernen und zu verbinden.

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 4:20 pm
von derNeueDet
Also auf dem Raspi kann man HACS parallel zum Container installieren. Kommt in das config Verzeichnis rein. Das Config Verzeichnis wird im Container als Volume genutzt und dort installierte Erweiterungen werden dann erkannt. Ich habs nicht tiefer angeschaut, wie genau das läuft, aber HA musste nach der HACS Installation neu gestartet werden und nach der Mercedes Installation glaube ich auch. Sollte man auch irgendwie auf der Synology hin bekommen.
Mal sehen vielleicht probiere ich es nach dem Urlaub mal auf meiner QNAP im Container. Nutze ich normalerweise nicht, da meine nur drehende Platten hat und die dann nicht mehr schlafen gehen, wenn Container laufen.
MQTT kannst du ganz einfach machen. MQTT als Erweiterung installieren in HA und deine openWB als Broker angeben. Danach legst du eine Automation an, wie ein paar Beiträge vorher gezeigt. Da steht schon alles drin. Wichtig, auch wenn dein Mercedes ein Device ist und es unter Entities eine SoC Dtatus Änderung gibt, das nicht verwenden, sondern als Trigger (Auslöser) einen State verwenden und dort den SoC auswählen. Damit funktioniert es bei mir.
VG
Det

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 4:54 pm
von shesse
derNeueDet hat geschrieben: Mo Aug 21, 2023 4:20 pm Mal sehen vielleicht probiere ich es nach dem Urlaub mal auf meiner QNAP im Container. Nutze ich normalerweise nicht, da meine nur drehende Platten hat und die dann nicht mehr schlafen gehen, wenn Container laufen.
Im Container laufen keine Add-ons, daher kann man HACS dort nicht installieren. Steht hier beschrieben: https://www.home-assistant.io/installat ... on-methods
derNeueDet hat geschrieben: Mo Aug 21, 2023 4:20 pm MQTT als Erweiterung installieren in HA und deine openWB als Broker angeben.
Welches MQTT meinst Du genau?
Das "openwb MQTT" aus dem HACS Store oder das MQTT aus den "Integrationen"?
Kannst Du mir da noch mal auf die Sprünge helfen welches von den beiden und wie man die "openWB als Broker angibt"?

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 5:19 pm
von derNeueDet
Das HA MQTT Modul hab ich genommen.
Installieren, dann in die Konfig und dort die openWB als Broker angeben. Sonst nichts.
Dann im die Automatisierungen gehen und MQTT als Action angeben. Solltest du auf den Screenshots ein paar Beiträge weiter oben erkennen können.

viewtopic.php?p=91281#p91281

PS: HACS läuft bei mir auch nur "neben" dem Container. Wird in das Config Verzeichnis installiert. Ist ja nur Python Code, daher kann der auch nachträglich bzw. von außen in den Container kommen.

VG
Det

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 6:03 pm
von shesse
Bin jetzt schon ziemlich weit, aber scheitere noch an dem Payload unter "Aktionen". Wie bekomme ich da die richtige Syntax rein?
Screenshot 2023-08-21 200259.png
qos und topic konnte ich ja einfach abtippen, aber mit payload bin ich mir unsicher, weil da ja auch einiges unkenntlich gemacht wurde.

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 6:29 pm
von derNeueDet
Das was unkenntlich ist auf meinem Bild ist einfach das Kennzeichen.
Geh mal beim Trigger auf die drei Punkte und lass dir das Yaml anzeigen, da siehst du die genaue Bezeichnung deines Sensors (Soc). Genau diesen Wert willst du ja dann auch senden.

VG
Det

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 7:03 pm
von shesse
Ich glaube ich habe es jetzt hinbekommen. Danke für Deine Hilfe. :D :D :D

Ich lasse mir den SoC jetzt in der 1.9 mal auf meinen LP1 schreiben, obwohl das Auto an LP2 hängt. Dann kann ich den SoC die nächsten Tage schön zwischen MQTT und Deinem SoC-Modul vergleichen und schauen, ob das klappt.

Wenn das einwandfrei klappt, dann bin ich bereit auf die Version 2.0 umzusteigen.
Ich muss dann nur noch rausfinden, wie ich in meinen Docker-Container auf der Synology ohne Terminal und HACS die mercedesMe2020 Integration und das MQTT bekomme .
Dann hätte ich alles beisammen und kann den zusätzlichen Raspi wieder einsparen.

Update: Habe auch das jetzt rausbekommen. Man muss nur den Ordner der Integration in den config-Folder auf dem NAS unter custom_components kopieren. Damit braucht man weder ein Terminal noch HACS. So langsam wird es 8-)

Re: Support: Mercedes EQ

Verfasst: Mo Aug 21, 2023 7:46 pm
von derNeueDet
Jepp, mache ich bei mir gerade genauso mit dem SoC. Läuft parallel auf meiner Entwicklung. Müsste mit HACS genauso funktionieren, dann kannst du danach die "HACS" kompatiblen Erwiterungen mit einem Klick installieren.

VG
Det

Re: Support: Mercedes EQ

Verfasst: Do Aug 31, 2023 8:10 am
von Ihaglc
Hefer hat geschrieben: Di Aug 08, 2023 7:36 am Gerade Mail vom developer Team bekommen das byocr abgeschaltetem wird zum 31.08.

Heißt das für uns das der soc dann bei openwb nicht mehr funktioniert?

Grüße
Heinz-Jörg
Das war`s dann wohl; seit heute 8:25 keine Anzeige des SOC`s mehr :(

2023-08-31 10:06:08: Lp1: PID:13831: {"error":"invalid_client","error_description":"Client is not in ACTIVE state"}
2023-08-31 10:06:08: Lp1: PID:13831: Refresh Request fehlgeschlagen Code: 401 (Invalid or missing authorization in header)
2023-08-31 10:06:08: Lp1: PID:13831: Refresh Token Text:{"error":"invalid_client","error_description":"Client is not in ACTIVE state"}
2023-08-31 10:06:08: Lp1: PID:13831: Refresh Token Call:401
2023-08-31 10:06:07: Lp1: PID:13831: Acc Token Expired