Hauptmenü

RenaultZE

Begonnen von plin, 29 November 2020, 09:50:17

Vorheriges Thema - Nächstes Thema

plin

#165
Zitat von: thymjan am 28 März 2021, 20:36:59
Beim Starten wird jeweils abgefragt ob Daten versendet werden dürfen (default ist ja).
genau die Abfrage fehlte heute

Zitat von: thymjan am 28 März 2021, 20:36:59
Vermutest Du ein Software-Update Deiner Zoe oder des Renault-Servers?
Ein Update meiner Zoe. Die Einstellungen waren weg inkl. Foto. Muss also was lokales gewesen sein, denn die Konfiguration der drei Bildschirme muss auch offline vorhanden sein und bleiben.

VG Peter

P.S. Habe gerade "vehicles" abgerufen, finde aber nichts was nach Software-Version aussieht.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

shalfen

Vielen Dank für die tolle Arbeit, die sicherlich viel Zeit gekostet hat.
Ich versuche gerade das Modul einzubinden, aber leider schmiert mir jedes mal FHEM komplett ab.....

2021.06.03 10:19:27 1: PERL WARNING: Subroutine RenaultZE_EpochFromDateTime redefined at ./FHEM/96_RenaultZE.pm line 1532.
2021.06.03 10:19:34 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:36 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:36 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:36 5: RenaultZE_Get - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_Get - opt = charging-settings, value =
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_Main1 - In, key=GET_charging-settings
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_Main1 - ze_Gigya_JWT_lastCall=2021-06-03 10:10:14
2021.06.03 10:19:54 5: RenaultZE_Main1 - ze_Gigya_JWT_lastCall=1622715014
2021.06.03 10:19:54 5: RenaultZE_Main1 - gettimeofday=1622708394.86545
2021.06.03 10:19:54 5: RenaultZE_getCreds_Step1 - In HASH(0x44d67d0)/Zoe
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_getCreds_Step1 - Parms: 3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668/shalfen@XXX.YY/PASSWORD
2021.06.03 10:19:54 5: RenaultZE_getCreds_Step1 - DataHASH(0x4726948)
2021.06.03 10:19:54 5: RenaultZE_getCreds_Step1 - Out
2021.06.03 10:19:54 1: PERL WARNING: Use of uninitialized value $res in concatenation (.) or string at ./FHEM/96_RenaultZE.pm line 382.
2021.06.03 10:19:54 5: RenaultZE_Main1 - RC=
2021.06.03 10:19:54 5: RenaultZE_Main2 - In, key=GET_charging-settings
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 1: PERL WARNING: Use of uninitialized value $ze_Renault_AccId in concatenation (.) or string at ./FHEM/96_RenaultZE.pm line 416.
2021.06.03 10:19:54 5: RenaultZE_Main2 - ze_Renault_AccId:
2021.06.03 10:19:54 1: PERL WARNING: Use of uninitialized value $ze_Renault_AccId in string eq at ./FHEM/96_RenaultZE.pm line 417.
2021.06.03 10:19:54 5: RenaultZE_getAccId_Step1 - In HASH(0x44d67d0)/Zoe
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_getCreds_Step1 - Parms: Ae9FDWugRxZQAGm3Sxgk7uJn6Q4CGEA2/
2021.06.03 10:19:54 1: PERL WARNING: Use of uninitialized value $res in concatenation (.) or string at ./FHEM/96_RenaultZE.pm line 419.
2021.06.03 10:19:54 5: RenaultZE_getAccId_Step1 - RC=
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_Main3 - In, key=GET_charging-settings
2021.06.03 10:19:54 5: RenaultZE_gData_Step1 - In HASH(0x44d67d0)/charging-settings/Zoe
2021.06.03 10:19:54 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:54 5: RenaultZE_gData_Step1 - Parms: Ae9FDWugRxZQAGm3Sxgk7uJn6Q4CGEA2/
2021.06.03 10:19:54 5: RenaultZE_gData_Step1 - charging-settings - RC=4
2021.06.03 10:19:54 5: RenaultZE_Main3 - Out
2021.06.03 10:19:55 5: RenaultZE_getCreds_Step2 - In HASH(0x44d67d0)/Zoe
2021.06.03 10:19:55 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:55 5: INFO: RenaultZE_getCreds_Step2, url: https://accounts.eu1.gigya.com/accounts.login, data: {
  "callId": "8bf8340428764303ba40eb4e525947a0",
  "errorCode": 0,
  "apiVersion": 2,
  "statusCode": 200,
  "statusReason": "OK",
  "time": "2021-06-03T08:19:55.436Z",
  "registeredTimestamp": 1583439438,
  "UID": "91cacb61aecd44e49deb330bf94fdaf6",
  "UIDSignature": "te6NlNqPtZz6wTWf310UqGDbNW0=",
  "signatureTimestamp": "1622708395",
  "created": "2020-03-05T20:17:18.514Z",
  "createdTimestamp": 1583439438,
  "data": {
    "personId": "6a10d883-0a06-467c-883b-51714a5aae6e",
    "gigyaDataCenter": "eu1.gigya.com"
  },
  "isActive": true,
  "isRegistered": true,
  "isVerified": true,
  "lastLogin": "2021-06-03T08:19:55.380Z",
  "lastLoginTimestamp": 1622708395,
  "lastUpdated": "2020-03-05T20:17:55.861Z",
  "lastUpdatedTimestamp": 1583439475861,
  "loginProvider": "site",
  "oldestDataUpdated": "2020-03-05T20:17:18.514Z",
  "oldestDataUpdatedTimestamp": 1583439438514,
  "registered": "2020-03-05T20:17:18.638Z",
  "socialProviders": "site",
  "verified": "2020-03-05T20:17:55.861Z",
  "verifiedTimestamp": 1583439475861,
  "newUser": false,
  "sessionInfo": {
    "cookieName": "gac_3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668",
    "cookieValue": "st2.s.AcbHXSHDJw.N1PUnxJbimbIjhMr2511RvPTSJdmCKu2D0d9x0-Bt6qWw8JH0ltcfliQnmb4kjq6BSvRCll0ro7o0TTuy8jU3ei0r2CuYi8ym_jSlm1WhyQ.Ry6MWZ459u2eITwB5_nMw0-YvLaeJ6bFGoa8GcZfhHtHyMvlG17PCgHPSydWEfLJeEA-FVgEKaOCxtC9uhzfTg.sc3"
  }
}, error:
2021.06.03 10:19:55 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:55 5: RenaultZE_Set - opt = ?, value =
2021.06.03 10:19:55 5: RenaultZE_Set - opt = ?, value =
Undefined subroutine &main::from_json called at ./FHEM/96_RenaultZE.pm line 677.

Irgendeine Idee was ich falsch mache?

Vielen lieben Dank für die Hilfe.

Grüße
shalfen

plin

Kannst Du bitte ein list  <devicename> Deines Zoe posten.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

postfux_at

Hallo Peter

Ich habe dein Modul mit meinem Renault Captur 2 E-Tech Plug-in Hybrid 160 erfolgreich getestet.
Somit ist dein Modul ebenfalls für den Renault Captur kompatibel.
Vielleicht ist es ja für jemanden Hilfreich.

Es zeigt mir erfolgreich die notwendigen Infos an.
     2021-06-04 17:04:25   batteryAutonomy 23
     2021-06-04 17:04:25   batteryAvailableEnergy 5
     2021-06-04 17:04:25   batteryLevel    63
     2021-06-04 17:04:25   chargeMode      always
     2021-06-04 17:04:25   chargingInstantaneousPower 2.9
     2021-06-04 17:04:25   chargingRemainingTime 110
     2021-06-04 17:04:25   chargingStatus  1
     2021-06-04 16:39:25   distanceFromHome xxx.xxxx
     2021-06-04 16:39:25   distanceUnit    m
     2021-06-04 17:04:25   gpsGoogleMaps   <html><a href="https://www.google.com/maps/place/xx.yyyyyy,xx.zzzzzz" target="_blank">Google Maps</a></html>
     2021-06-04 17:04:25   gpsLastUpdateTime 2021-06-04 16:35:52
     2021-06-04 17:04:25   gpsLatitude     xx.yyyyyyyy
     2021-06-04 17:04:25   gpsLongitude    xx.yyyyyyyy
     2021-06-04 16:39:42   homeInfo        xxx.xxx m away
     2021-06-04 16:39:25   homeState       away
     2021-06-04 17:04:25   plugStatus      1
     2021-06-04 17:04:25   timestamp       2021-06-04 17:03:42
     2021-06-04 17:04:25   totalMileageKm  zzzzzzzzz


Vielen Dank für deine Arbeit!
LG aus Österreich

Wolle02

Ich glaube, dass die ZE Schnittstelle für alle Modelle die Gleiche ist. Jedenfalls funktioniert das Modul mit meinem Renault Twingo Electric ebenfalls ausgezeichnet.

shalfen

Sorry - war unterwegs - deshalb die späte Antwort:

Internals:
   DEF        VF1AGVYB056XXXXXX
   FUUID      60b88c3d-f33f-5d00-dfdb-3148ca42f1ca316c
   GIGYA_API  3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668
   INTERVAL   
   KAMEREON_API Ae9FDWugRxZQAGm3Sxgk7uJn6Q4CGEA2
   NAME       Zoe
   NR         193
   STATE      defined
   TRIGGERTIME 1623016781.89452
   TRIGGERTIME_FMT 2021-06-06 23:59:41
   TYPE       RenaultZE
   VERSION    V0.28 / 28.3.2021
   VIN        VF1AGVYB056XXXXXX
   READINGS:
     2021-06-06 23:59:39   ze_Gigya_JWT_Token
     2021-06-06 23:59:39   ze_Gigya_JWT_lastCall 0
     2021-06-03 10:01:53   ze_lastErr     
Attributes:
   icon       electric_car_icon
   room       Zoe
   verbose    5
   ze_country DE
   ze_phase   1
   ze_showaddress 1
   ze_showimage 1
   ze_user    shalfen@XXX.YY

plin

Versuch mal die angehängte Version.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

shalfen

 ;D Jetzt läuft es auch bei mir - Vielen vielen Dank!

Dode

Hallo,

ich habe meine Zoe PH2 eingebunden.
Ich habe folgende Meldungen im Logfile

2021.07.31 18:06:30 3: ERROR: (2) RenaultZE_gData_Step2, error (data) while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/xxxxx-xxx-xxx-xxxx-xxxxx/kamereon/kca/car-adapter/v2/cars/VF1AGxxxxxxxx/battery-status?country=DE - errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit
2021.07.31 18:06:30 3: INFO: pretty printing error errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit
2021.07.31 18:06:30 3: ERROR: (2) RenaultZE_gData_Step2, error (data) while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/xxxxx-xxx-xxx-xxxx-xxxxx/kamereon/kca/car-adapter/v1/cars/VF1AGxxxxxxxx/charge-mode?country=DE - errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit
2021.07.31 18:06:30 3: INFO: pretty printing error errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit
2021.07.31 18:06:30 3: ERROR: (2) RenaultZE_gData_Step2, error (data) while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/xxxxx-xxx-xxx-xxxx-xxxxx/kamereon/kca/car-adapter/v1/cars/VF1AGxxxxxxxx/cockpit?country=DE - errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit
2021.07.31 18:06:30 3: INFO: pretty printing error errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit
2021.07.31 18:06:30 3: ERROR: (2) RenaultZE_gData_Step2, error (data) while calling https://api-wired-prod-1-euw1.wrd-aws.com/commerce/v1/accounts/xxxxx-xxx-xxx-xxxx-xxxxx/kamereon/kca/car-adapter/v1/cars/VF1AGxxxxxxxx/location?country=DE - errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit
2021.07.31 18:06:30 3: INFO: pretty printing error errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit


Gruß Markus

plin

Zitat von: Dode am 31 Juli 2021, 18:38:15
xxx-xxx-xxxx-xxxxx/kamereon/kca/car-adapter/v2/cars/VF1AGxxxxxxxx/battery-status?country=DE - errorCode=err.func.wired.overloaded, errorMessage=You have reached your quota limit

Hi Markus,

in welchem Zyklus fragst Du denn die Werte ab, wenn Du das Quota-Limit erreichst? Die Zoe meldet sich bei Renault im Normalfall nur jede halbe Stunde.

VG plin
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

Dode

Hallo plin,

ich habe wie im ersten Posting

define Zoe RenaultZE VF1AG........ 300
genommen.

Ich habe jetzt mal auf 3600 erhöht. Mal sehen was passiert.

Gruß Markus

plin

Zitat von: Dode am 01 August 2021, 13:33:24
Hallo plin,

ich habe wie im ersten Posting

define Zoe RenaultZE VF1AG........ 300
genommen.

Ich habe jetzt mal auf 3600 erhöht. Mal sehen was passiert.

Gruß Markus

ok, das fällt wohl in die Rubrik "es war einmal". Ich habe gerade mal nachgeschaut auf was mein Timer steht: 900.
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB

kman_solar

Hallo plin und vielen Dank für die Mühe.
Das Modul klappt bei unserem neuen Twingo super.

PSI69

Hallo plin!

Danke für Deine Arbeit - klappt super. Nach ein paar Tagen Nutzung ist mir allerdings folgendes aufgefallen:

2021.09.23 13:50:55 1: readingsUpdate(Zoe,gpsGoogleMaps,Google Maps) missed to call readingsBeginUpdate first.
2021.09.23 13:50:55 1: stacktrace:
2021.09.23 13:50:55 1: main::readingsBulkUpdate called by ./FHEM/96_RenaultZE.pm (962)
2021.09.23 13:50:55 1: main::RenaultZE_gData_Step2 called by FHEM/HttpUtils.pm (647)
2021.09.23 13:50:55 1: main::__ANON__ called by fhem.pl (770)
2021.09.23 13:50:55 1: readingsUpdate(Zoe,batteryCapacity,50.0) missed to call readingsBeginUpdate first.
2021.09.23 13:50:55 1: stacktrace:
2021.09.23 13:50:55 1: main::readingsBulkUpdate called by fhem.pl (4894)
2021.09.23 13:50:55 1: main::readingsEndUpdate called by ./FHEM/96_RenaultZE.pm (963)
2021.09.23 13:50:55 1: main::RenaultZE_gData_Step2 called by FHEM/HttpUtils.pm (647)
2021.09.23 13:50:55 1: main::__ANON__ called by fhem.pl (770)
2021.09.23 13:50:55 1: readingsUpdate(Zoe,batteryHealth,100) missed to call readingsBeginUpdate first.
2021.09.23 13:50:55 1: stacktrace:
2021.09.23 13:50:55 1: main::readingsBulkUpdate called by fhem.pl (4894)
2021.09.23 13:50:55 1: main::readingsEndUpdate called by ./FHEM/96_RenaultZE.pm (963)
2021.09.23 13:50:55 1: main::RenaultZE_gData_Step2 called by FHEM/HttpUtils.pm (647)
2021.09.23 13:50:55 1: main::__ANON__ called by fhem.pl (770)
2021.09.23 13:50:55 1: readingsUpdate(Zoe,batteryEnergy,38.5) missed to call readingsBeginUpdate first.
2021.09.23 13:50:55 1: stacktrace:
2021.09.23 13:50:55 1: main::readingsBulkUpdate called by fhem.pl (4894)
2021.09.23 13:50:55 1: main::readingsEndUpdate called by ./FHEM/96_RenaultZE.pm (963)
2021.09.23 13:50:55 1: main::RenaultZE_gData_Step2 called by FHEM/HttpUtils.pm (647)
2021.09.23 13:50:55 1: main::__ANON__ called by fhem.pl (770)
2021.09.23 13:50:55 1: readingsUpdate(Zoe,consumption,13.6) missed to call readingsBeginUpdate first.
2021.09.23 13:50:55 1: stacktrace:
2021.09.23 13:50:55 1: main::readingsBulkUpdate called by fhem.pl (4894)
2021.09.23 13:50:55 1: main::readingsEndUpdate called by ./FHEM/96_RenaultZE.pm (963)
2021.09.23 13:50:55 1: main::RenaultZE_gData_Step2 called by FHEM/HttpUtils.pm (647)
2021.09.23 13:50:55 1: main::__ANON__ called by fhem.pl (770)


Kommt nicht regelmäßig ins FHEM Logfile, ich habe derzeit das 'Gefühl' nach jeder Ortsveränderung vom Zoe - wobei das aktuell noch sehr unsicher ist...
Kann ich mehr Info's liefern?

Peter
FHEM 6 auf RPi 4 unter Buster mit inzwischen einem ganzen Zoo von Geräten...

plin

Hab's vermutlich gefunden und den Code geändert. Ich beobachte das jetzt mal ein wenig ...
FHEM1 (Main) Raspi4 mit CUL, Homematic, SDUINO 433/OOK, zentrale Steuerung
FHEM2 (Keller) x86 mit CUL/hmland, IP-basierte Module
FHEM3 (Erdgeschoss) Raspi2 mit SDUINO 868/GFSK
FHEM4 (Hausanschlussraum), USV und OBIS-Modul
FHEM5 (Docker) mit FHEM2FHEM, InfluxDB