NEWS
Test Adapter MercedesMe v0.0.x
-
Hi ich habe ein Mercedes Me Adapter erstellt.
https://github.com/TA2k/iobroker.mercedesme
Für die aktuelle Version bitte das latest Repo auswählen:
In den Instanzoptionen mail eingeben. Adapter einmal starten. Code aus der erhaltenen E-Mail in den Optionen eintragen und speichern drücken.
Commandos ausführen:
Unter commands das commando auf klappen und den button neben start drücken wenn das command available ist.mercedesme.0.xxxxxxxxxxxxxx.state.chargingstatus.intValue 0 = Wallbox angeschlossen, Ladevorgang aktiv 1 = Wallbox angeschlossen, kein Ladevorgang aktiv 2 = Wallbox angeschlossen, Ladeunterbrechung 3 = Wallbox nicht angeschlossen 4 = Fehler beim Laden 8 = Ladekabel gesteckt
-
Ich habe in die neue Version die Möglichkeit des Remote Öffnen und Vorklimatisierung eingefügt.
-
@lost-in-translation könnte dich interessieren
-
Hallo,
ein Adapter auf den ich schon laenger gewartet habe
Er laeuft soweit auch gut bis auf ein Problemhost.raspberrypi 2019-05-09 20:37:12.418 error instance system.adapter.mercedesme.0 terminated with code 0 (OK)
host.raspberrypi 2019-05-09 20:37:12.418 error Caught by controller[0]: at Object.onceWrapper (events.js:313:30)
host.raspberrypi 2019-05-09 20:37:12.418 error Caught by controller[0]: at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.mercedesme/node_modules/request/request.js:1083:12)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at Request.emit (events.js:211:7)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at emitOne (events.js:116:13)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.mercedesme/node_modules/request/request.js:1161:10)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at Request.emit (events.js:214:7)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at emitTwo (events.js:126:13)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at Request.self.callback (/opt/iobroker/node_modules/iobroker.mercedesme/node_modules/request/request.js:185:22)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at Request.request.get [as _callback] (/opt/iobroker/node_modules/iobroker.mercedesme/main.js:127:24)
host.raspberrypi 2019-05-09 20:37:12.417 error Caught by controller[0]: at JSON.parse (<anonymous>)
host.raspberrypi 2019-05-09 20:37:12.416 error Caught by controller[0]: SyntaxError: Unexpected token < in JSON at position 0
mercedesme.0 2019-05-09 20:37:12.278 error SyntaxError: Unexpected token < in JSON at position 0 at JSON.parse (<anonymous>) at Request.request.get [as _callback] (/opt/iobroker/node_modules/iobroker.mercedesme/main.js:127:24) at R
mercedesme.0 2019-05-09 20:37:12.276 error uncaught exception: Unexpected token < in JSON at position 0das wiederholt sich etwa jede stunde.
Gruss
Stefan -
Adapter ohne Fehler installiert, Instanz angelegt und erfolgreich angemeldet. Daten sehen auf den ersten Blick sehr plausibel aus. Mehr werde ich die nächsten Tage testen.
Gibt es eine Variable, die mir den Status der Standheizung verrät?Auf jeden Fall schon mal GREAT JOB !
Gruß Stefan
-
Auch von mir eine kurze Rückmeldung, installation verlief problemlos, Daten kommen sauber rein. Nun muss ich nur noch schauen, was ich mit denen anfange
-
Danke für die gute Arbeit.
Habe den Adapter installiert und die Instanz gestartet. Läuft bisher fehlerfrei. Die Daten sind aus meiner Sicht korrekt. Ich sammle mal einiges in der SQL DB und werde weiter beobachten.Gruß
Jürgen -
Ich habe die Version 0.0.3 hochgeladen. Einfach den Adapter neuinstallieren.
Es wurde ein Bug behoben, dass nach 1h keine Daten mehr reingekommen sind.
Ich habe nun Echzeitdaten hinzugefügt unabhängig vom update interval wie zb. Vorklimatisierung. -
Kann jemand den Adapter mit mehreren Fahrzeugen testen? Wenn keine Featurewünsche mehr gibt würde ich den Adapter morgen in latest veröffentlichen.
-
Schade kriege es nicht installiert. Meine js-Controller Version ist noch 1.23
Muss ich wohl doch mal updaten... Welche Daten von Mercedes kommen denn rein? Kann ich damit meine Standheizung steuern?
-
Hallo Tombox,
die Daten sind soweit plausibel, ich kenn aber weder die Türen öffnen/schließen, noch die Vorklimatisierung starten. Fahrzeug ist aktuelle V-Klasse.Feature Wunsch: Standheizung mit Startzeit aktivieren
Gruß Stefan
PS: seit Update auf Version 0.3 hab ich folgenden Fehler im Log:
host.RASPioBroker 2019-05-10 17:19:44.761 info instance system.adapter.mercedesme.0 started with pid 2979
host.RASPioBroker 2019-05-10 17:19:14.738 info Restart adapter system.adapter.mercedesme.0 because enabled
host.RASPioBroker 2019-05-10 17:19:14.738 error instance system.adapter.mercedesme.0 terminated with code 6 (uncaught exception)
host.RASPioBroker 2019-05-10 17:19:14.738 error Caught by controller[0]: at Decoder.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
host.RASPioBroker 2019-05-10 17:19:14.738 error Caught by controller[0]: at Decoder.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
host.RASPioBroker 2019-05-10 17:19:14.738 error Caught by controller[0]: at Manager.ondecoded (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/manager.js:345:8)
host.RASPioBroker 2019-05-10 17:19:14.737 error Caught by controller[0]: at Manager.Emitter.emit (/opt/iobroker/node_modules/component-emitter/index.js:133:20)
host.RASPioBroker 2019-05-10 17:19:14.737 error Caught by controller[0]: at Manager.<anonymous> (/opt/iobroker/node_modules/component-bind/index.js:21:15)
host.RASPioBroker 2019-05-10 17:19:14.737 error Caught by controller[0]: at Socket.onpacket (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:244:12)
host.RASPioBroker 2019-05-10 17:19:14.737 error Caught by controller[0]: at Socket.onack (/opt/iobroker/node_modules/iobroker.js-controller/node_modules/socket.io-client/lib/socket.js:319:9)
host.RASPioBroker 2019-05-10 17:19:14.737 error Caught by controller[0]: at Socket.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInMemClient.js:157:27)
host.RASPioBroker 2019-05-10 17:19:14.737 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4332:61
host.RASPioBroker 2019-05-10 17:19:14.737 error Caught by controller[0]: at getStates (/opt/iobroker/node_modules/iobroker.mercedesme/main.js:205:88)
host.RASPioBroker 2019-05-10 17:19:14.736 error Caught by controller[0]: TypeError: Cannot read property 'val' of undefined
mercedesme.0 2019-05-10 17:19:13.696 error TypeError: Cannot read property 'val' of undefined at getStates (/opt/iobroker/node_modules/iobroker.mercedesme/main.js:205:88) at /opt/iobroker/node_modules/iobroker.js-controller/lib/adapter
mercedesme.0 2019-05-10 17:19:13.695 error uncaught exception: Cannot read property 'val' of undefined
mercedesme.0 2019-05-10 17:19:06.765 info starting. Version 0.0.3 in /opt/iobroker/node_modules/iobroker.mercedesme, node: v8.11.4
host.RASPioBroker 2019-05-10 17:19:02.359 info instance system.adapter.mercedesme.0 started with pid 2932 -
@SpS ist denn das Fahrzeug bereits "aktiviert"?
Dies erfolgt üblicherweise gegen Vorlage des Fahrzeugscheins bei einem Vertragshändler.
Bis dahin sind nur unkritische Informationen wie Verbrauch, Tankinhalt usw. verfügbar, aber keine Aktionen. -
Fahrzeug ist aktiviert - in der App kann ich die Funktionen nutzen.
-
@tombox seltsam, ich bekomme nur die 0.0.2er installiert
-
@SpS kannst du mal ein screenshot von den DOORLOCK_STATUS und PRECONDITIONING_DATA Objekten machen?
-
@BBTown Browser Cache oder iobroker neustarten
-
@tombox sagte in [Aufruf] Mecedes me Adapter:
Browser Cache oder iobroker neustarten
das hat ihn beides nicht sonderlich beeindruckt
-
@BBTown Was passiert auf der Konsole bei ./iobroker url "https://github.com/TA2k/iobroker.mercedesme"
-
@tombox sagte in [Aufruf] Mecedes me Adapter:
@BBTown Was passiert auf der Konsole bei ./iobroker url "https://github.com/TA2k/iobroker.mercedesme"
Auf welcher Konsole?
-
@tombox Bitte nicht steinigen ... einmal kurz den PiHole deaktiviert und schon funktionierte das Update ... da werde ich wohl mal meine WhiteList ergänzen müssen