Skip to content

Commit

Permalink
Merge pull request #10 from gratefulUser1/main
Browse files Browse the repository at this point in the history
++ updated README with instructions for Linux
  • Loading branch information
zivillian authored Apr 23, 2024
2 parents 0242291 + 58d2c24 commit 5c992bb
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,28 @@ vehicles:
Ich habe das inzwischen auch ein paar Stunden laufen lassen, während ich mit dem Auto unterwegs war. Die Daten werden auch dann übermittelt, wenn die offizielle App nicht genutzt wird. Auch der Token Refresh war erfolgreich.
## Linux
Damit die Binaries unter Linux laufen, muss das root Zertifikat installiert werden. Dazu das [`gwm_root.pem`](libgwmapi/Resources/gwm_root.pem) Zertifikat aus dem Repository herunterladen und mit `sudo cp gwm_root.pem /etc/ssl/certs/` in den Zertifikate Ordner des Systems kopieren.

Außerdem muss die [`openssl.cnf`](openssl.cnf) aus dem Repository heruntergeladen werden. Danach kann man die Binaries aus dem Release mit dem folgen Skript starten.

```
#/bin/bash

export OPENSSL_CONF=/path/to/the/file/openssl.cnf
cd /path/to/the/binary/ora2mqtt/

# restart when failed
while :
do
./ora2mqtt -i 60
sleep 30
done
```
Das Skript startet das Programm in einer Endlosschleife neu, falls die Verbindung verloren wird. Außerdem wird das Polling-Interval von 10s auf 60s erhöht um die Anzahl der Anfragen an den GMW Server zu reduzieren.
## Docker
Inzwischen gibt es auch einen Docker Container. Die config muss vorher mit `ora2mqtt configure` erstellt werden:
Expand Down

0 comments on commit 5c992bb

Please sign in to comment.