NEWS
Test Adapter MercedesMe v0.0.x
-
@tombox Ja,
das liegt wahrscheinlich an einem der aktuellen Probleme die das Fahrzeug hat. Kann gerade auch per App nichts machen.
-
der Adapter ist heute dauerhaft rot
host.iobroker 2023-11-19 16:20:47.165 error instance system.adapter.mercedesme.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.iobroker 2023-11-19 16:20:47.165 error Caught by controller[0]: Node.js v18.18.2 host.iobroker 2023-11-19 16:20:47.165 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.mercedesme/main.js:16:25) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at require (node:internal/modules/cjs/helpers:119:18) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:960:12) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1220:27) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at wrapSafe (node:internal/modules/cjs/loader:1178:20) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: at internalCompileFunction (node:internal/vm:73:18) host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: SyntaxError: missing ) after argument list host.iobroker 2023-11-19 16:20:47.164 error Caught by controller[0]: ^ host.iobroker 2023-11-19 16:20:47.163 error Caught by controller[0]: return jspb.Message.setOneofWrapperField(this, 38, proto.proto.CmmandRequest.oneofGroups_[0], value); host.iobroker 2023-11-19 16:20:47.163 error Caught by controller[0]: /opt/iobroker/node_modules/iobroker.mercedesme/Proto/vehicle-commands_pb.js:3679 host.iobroker 2023-11-19 16:20:46.244 info instance system.adapter.mercedesme.0 started with pid 933538 host.iobroker 2023-11-19 16:20:15.949 info Restart adapter system.adapter.mercedesme.0 because enabled
-
@kiste01 Kann ich nicht nachvollziehen.. neuinstallierten bringt nichts?
-
na gut, das wollte ich zwar vermeiden, aber hab's gemacht. Es kommen nach Adapterstart 2-3 Emails mit dem Code. Trotz mehrerer Versuche wird der Code nicht akzeptiert.
mercedesme.0 2023-11-19 20:06:24.895 error Login was not successful. mercedesme.0 2023-11-19 20:06:24.895 error "" mercedesme.0 2023-11-19 20:06:24.895 error AxiosError: Request failed with status code 429 mercedesme.0 2023-11-19 20:06:24.894 error Not able to request login code mercedesme.0 2023-11-19 20:06:24.440 info starting. Version 0.1.3 (non-npm: TA2k/ioBroker.mercedesme) in /opt/iobroker/node_modules/iobroker.mercedesme, node: v18.18.2, js-controller: 5.0.16
-
@kiste01 429 bedeutet zu oft falsch eingegeben jetzt musst du abwarten
-
Ok. Läuft wieder.
-
Hallo,
ich nutze die Integrtion, um über MQTT Werte auszulesen (in meine Loxone).Ich würde nun aber auch gerne aktiv einen Befehl setzen : Vorklimatisierung.
-
Kann mir jemand sagen, welche Variable ich hier anfassen muss? Es gibt so viele ähnliche - unter remote oder unter command. Wenn ich direkt im IoBroker auf den "Button" drücke, schaltet die Klimatisierung sogar an - aber wenn ich das in MQTT sehe, gibt's da unzählige Variablen plötzlich.
-
Hat das schon jemand mit MQTT im Einsatz? Kann mir jemand einen Tipp geben, wie der Publish Befehl auszusehen hat?
Für meine anderen MQTT Geräte sieht der in etwa so aus:
publish bestway/set {"filter_power": 1}
-
-
@thephantom79 start_val = true sollte funktionieren
-
Also in der IOBroker Oberfläche klappt es mit dem Button
mercedesme/0/xxxxxx/commands/ZEV PRECONDITIONING STOP/start
Leider bekomme ich diesen "Button" von außen nicht angesteuert ...
-
Hi,
ich bin gerade dabei die oder den richtigen Datenpunkt zur Aktivierung der Vorklimatisierung zu suchen.
Habe keine E Auto aber eine Standheizung und Sitzheizung. Habe unter remote folgende Objekte:
Weiss jemand was der Unterschied zwischen AuxHeat und Vorklimatisierung ist?
Sind das die richtigen Objekte oder muss ich unter commands gucken?
Bei dem Datenpunkt der einen Beitrag vorher erwähnt ist, habe ich keinen "Start", da heisst der Ordner so:
Oder welchen von denen muss man wie ändern?
-
@wendy2702 unter command schauen welche isAvailable = true haben und dann gibt es auch ein Start Objekt
-
@tombox Danke für die schnelle Antwort.
Dann muss ich das scheinbar über die Remote Objekte machen.
Hast du geplant die Zeitangaben in den Objekten in ein lesbares Format umzurechnen? Aktuell ist es ja Unix Timestamp:
-
@wendy2702 Remote Objekte macht nichts anderes als ein command aufzurufen
Ich kann den Datentyp anpassen das es besser angezeigt wird aber den Inhalt werde ich nicht anpassen da er auch so in der vis verwendet werden kann -
@tombox ne, das passt schon so für mich.
Ich wollte ja nur wissen ob du planst die Timestamps im Adapter umzurechnen damit im Objekt ein sofort lesbares Format steht.
-
@wendy2702 in der GitHub version wird die rolle von timestampInMs korrekt gesetzt
-
Mich würden mal eure Views zu diesem Adapter interessieren und ob ihr die evtl. auch zur Verfügung stellen würdet.
Ich suche noch was schönes für meinen GLE. -
Muss nochmal fragen ob jemand den Unterschied bei Remote zwischen "Auxheat = Standheizung" und "Vorklimatisierung = Precondition" kennt bzw. welche Auswahl in der App die beiden entsprechen?
Und was verbirgt sich hinter dem Commands "40"
-
ist "Vorklimatisierung" vielleicht die Funktion die auch beim öffnen vom Auto gestartet wird und die Lüftung an geht (wenn es warm ist).
-
@xbit
Ich würde davon ausgehen, dass Vorklimatisierung die Funktion bei den EQ-Modellen ist. -
Guten Morgen,
ich habe seit heut morgen das Problem, dass der Adapter nur noch gelb bleibt. Auch im Log wirft er einige Fehler raus, u.A. AxiosError: Request failed with status code 418. Den Fehler gab es hier wohl letztes Jahr im November schon mal und konnte dort wohl durch ein Update behoben werden. Mein Adapter scheint mit Version v0.1.3 aber aktuell zu sein.
Der iobroker läuft bei mir seit zwei Wochen auf einem frisch aufgesetzten und aktuellem Raspberry Pi OS, bisher ohne Probleme.Hier mal die Fehler die der Adapter auswirft, das waren die ersten Fehler heute morgen:
2023-12-14 08:46:08.685 - info: mercedesme.0 (139217) Lost WebSocket connection. Reconnect WebSocket 2023-12-14 08:46:10.866 - error: mercedesme.0 (139217) Websocket parse error 2023-12-14 08:46:10.867 - error: mercedesme.0 (139217) Error: Failure: Invalid wire type: %s (at position %s) 2023-12-14 08:46:16.038 - error: mercedesme.0 (139217) Websocket parse error 2023-12-14 08:46:16.039 - error: mercedesme.0 (139217) Error: Failure: Invalid wire type: %s (at position %s) 2023-12-14 08:46:21.188 - error: mercedesme.0 (139217) Websocket parse error 2023-12-14 08:46:21.189 - error: mercedesme.0 (139217) Error: Failure: Invalid wire type: %s (at position %s) 2023-12-14 08:47:26.343 - info: mercedesme.0 (139217) Lost WebSocket connection. Reconnect WebSocket 2023-12-14 08:47:28.515 - error: mercedesme.0 (139217) Websocket parse error 2023-12-14 08:47:28.516 - error: mercedesme.0 (139217) Error: Failure: Invalid wire type: %s (at position %s) 2023-12-14 08:47:33.665 - error: mercedesme.0 (139217) Websocket parse error 2023-12-14 08:47:33.665 - error: mercedesme.0 (139217) Error: Assertion failed
Das steht so alle ein bis zwei Minuten im Log. Und wenn ich den Adapter neustarte bzw. den Token erneuere:
2023-12-14 09:47:20.255 - error: mercedesme.0 (156851) AxiosError: Request failed with status code 418 2023-12-14 09:47:20.256 - error: mercedesme.0 (156851) "" 2023-12-14 09:47:20.261 - info: mercedesme.0 (156851) Start Websocket Connection 2023-12-14 09:48:20.457 - info: mercedesme.0 (156851) Lost WebSocket connection. Reconnect WebSocket 2023-12-14 09:49:22.627 - info: mercedesme.0 (156851) Lost WebSocket connection. Reconnect WebSocket 2023-12-14 09:49:24.797 - error: mercedesme.0 (156851) Error: Assertion failed