Hauptmenü

RenaultZE

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

Vorheriges Thema - Nächstes Thema

plin

Moin,

ich habe gerade eine neue Version
# v 1.06 logging "well known error" Failed to forward request to remote service only at log level 5
im 1. Post hochgeladen.
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

KernSani

Hi,
ich habe gerade nach längerer Zeit mal wieder an der Zoe-Integration gespielt. Dabei ist mir aufgefallen, dass das JSON der "Charges" bei mir anders aussieht. Hat Renault da was geändert?

            "charges": [
                {
                    "chargeStartDate": "2023-02-04T12:02:49Z",
                    "chargeEndDate": "2023-02-04T13:31:53Z",
                    "chargeDuration": 90,
                    "chargeStartBatteryLevel": 41,
                    "chargeEndBatteryLevel": 98,
                    "chargeEnergyRecovered": 30.05,
                    "chargeEndStatus": "ok"
                }
            ]



So passt die Aufbereitung bei mir dann:

             $output = $output."<tr>";
             $output = $output."<td align=center>".$item->{chargeStartDate}."</td>";
             $output = $output."<td align=center>".$item->{chargeEndDate}."</td>";
             $output = $output."<td align=center>".$item->{chargeDuration}."</td>";
             $output = $output."<td align=center>".$item->{chargeStartBatteryLevel}."</td>";
             $output = $output."<td align=center>".$item->{chargeEnergyRecovered}."</td>";                  ## hiess zuvor chargeBatteryLevelRecovered
             $output = $output."<td align=center>".$item->{chargeEndBatteryLevel}."</td>";                    ## war zuvor nicht enthalten (dafür chargeStartInstantaneousPower - gibt's bei mir nicht)
             $output = $output."<td align=center>".$item->{chargePower}."</td>";
#             $output = $output."<td align=center>".$item->{chargeStartInstantaneousPower}."</td>";   ##gibt's bei mir nicht
             $output = $output."<td align=center>".$item->{chargeEndStatus}."</td>";
             $output = $output."</tr>";


und falls es jemanden interessiert - ich habe ein bisschen mit dem stateFormat gespielt.


Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

plin

Hi Oli,

danke für den Hinweis. Prüf mal die nachgezogene Version 1.07 in der Anlage. Wenn die ok ist wird sie veröffentlicht.

Danke
Peter
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

KernSani

Passt... außer dass mir jetzt erst aufgefallen ist, dass ich auch keine "chargePower" zurück bekomme.
Danke,
Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

plin

Zitat von: KernSani am 04 Februar 2023, 18:26:17
Passt... außer dass mir jetzt erst aufgefallen ist, dass ich auch keine "chargePower" zurück bekomme.

Bei mir auch. Hab's rausgeschmissen. Die aktuelle Version ist im 1. Post und im contrib-Verzeichnis verfügbar.
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

BlauesLicht

Hallo zusammen,
ich habe heute dieses Modul entdeckt und dachte mir, vielleicht funktioniert das auch mit unserem Dacia Spring.
Ich bekomme auf jeden Fall schon mal ein schickes Bild vom Spring angezeigt und ein "get vehicles" ist auch erfolgreich.
Ein "get update" bringt allerdings folgende Fehlermeldungen:

   
{"type":"FUNCTIONAL","messages":[{"code":"err.func.403","message":"{\"errors\":[{\"status\":\"403\",\"code\":\"security.access\",\"detail\":\"Access is denied for this resource\"}]}"}],"errors":[{"errorCode":"err.func.403","errorMessage":"{\"errors\":[{\"status\":\"403\",\"code\":\"security.access\",\"detail\":\"Access is denied for this resource\"}]}"}],"error_reference":"FUNCTIONAL"}

Hat jemand eine Idee, was das bedeuten könnte?

Internals
CFGFN
DEF   
UU1DBG000NXXXXXXX 300
FUNCTION
SET
FUUID
6428753e-f33f-2a3a-5bd6-1a3f7c0f51116407
GIGYA_API
3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668
INTERVAL
300
KAMEREON_API
VAX7XYKGfa92yMvXculCkEFyfZbuM7Ss
NAME
Spring
NR
275
PARMS
password
PARMVALUE
XXXXXXXXXXXXX
STATE
enabled
TRIGGERTIME
1680375156.369
TRIGGERTIME_FMT
2023-04-01 20:52:36
TYPE
RenaultZE
VERSION
V1.07 / 05.02.2023
VIN
UU1DBG000XXXXXXX
eventCount
628

plin

Hallo BlauesLicht,

Ich brauche die Werte aller ze_-Readings.

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

ph0x

#262
Da hänge ich mich mal mit dran, denn auch ich frage einen Dacia Spring damit ab, wenngleich es seit ein paar Stunden Probleme gibt.

Welche der ze_-Readings kann man bedenkenlos hier posten? Nicht, dass bald der Nachbar den Spring steuert. :-D

Diesen interessanten Beitrag zur Steuerung des Spring habe ich noch gefunden und weiß nicht, ob das im FHEM-Modul bereits berücksichtigt ist: https://www.goingelectric.de/forum/viewtopic.php?p=1904516&sid=4212b64f67bc83a5e71ad8f914e7a2d4#p1904516

kman_solar

#263
Hallo zusammen,
wenn ich es richtig sehe, hat Renault mit 3 Wochen Verzug zu seinem jährlichen API Wechsel wieder zugeschlagen.
Hier die aktuellen Keys:
KAMEREON_API
YjkKtHmGfaceeuExUDKGxrLZGGvtVS0J

GIGYA_API
3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668

Gruß
kman_solar

edit: aber so richtig will es noch nicht....keep on Testing, so jetzt stimmen sie und ich habs getestet
Letztendlich hat sich nur der KAMEREON geändert

ph0x

#264
Super, vielen Dank, damit geht es wieder!

Und das passiert jetzt jedes Jahr, oder wie muss ich das verstehen?
Woher bekommt man den geänderten Key?

@plin: Wäre es eventuell denkbar, einen Setter für den Key einzubauen?

Benni

Zitat von: kman_solar am 18 April 2023, 19:34:48Letztendlich hat sich nur der KAMEREON geändert

Hat bei mir auf anhieb funktioniert!
Danke!

gb#

plin

Moin,

Zitat von: kman_solar am 18 April 2023, 19:34:48GIGYA_API
3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668

Danke für den neuen Key. Falls ich mal nicht gleich reagiere: Hier https://gist.github.com/mountbatt/772e4512089802a2aa2622058dd1ded7 wird meist frühzeitig über Ausfälle und neue Keys diskutiert.

Zitat von: ph0x am 18 April 2023, 20:59:42@plin: Wäre es eventuell denkbar, einen Setter für den Key einzubauen?

Den Gedanken hatte ich auch schon, wird aber etwas dauern, da ich aktuell andere Baustellen habe.

Die neue Version 1.08 mit aktuellen KAMERON API Key ist im 1. Post zu finden.

Ciao
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

kman_solar

Zitat von: ph0x am 18 April 2023, 20:59:42Und das passiert jetzt jedes Jahr, oder wie muss ich das verstehen?
Jepp, das machen die (nach heutigem Stand) jedes Jahr, manchmal wird auch der giga Key geändert. Ist meist nach 2-3 h bekannt und man findet ihn in den einschlägigen Foren.

Gute Fahrt und immer nur bis 90% laden sagt der Chemiker :-)

kman_solar

#268
Weiß zufällig jemand wie man den Key in Home Assistant einbaut?
Ich hab das parallel zu FHEM am Laufen und möchte dort gerne meine PV Überschuss-Logik aus FHEM einbauen.
Ist aber noch in den Kinderschuhen

Gruß
kman

EDIT: Hat sich erledigt, wurde heute mit einem Core Update korrigiert

ph0x

Zitat von: BlauesLicht am 01 April 2023, 20:57:38Ein "get update" bringt allerdings folgende Fehlermeldungen:
   
{"type":"FUNCTIONAL","messages":[{"code":"err.func.403","message":"{\"errors\":[{\"status\":\"403\",\"code\":\"security.access\",\"detail\":\"Access is denied for this resource\"}]}"}],"errors":[{"errorCode":"err.func.403","errorMessage":"{\"errors\":[{\"status\":\"403\",\"code\":\"security.access\",\"detail\":\"Access is denied for this resource\"}]}"}],"error_reference":"FUNCTIONAL"}
Tritt der Fehler mit der neuesten Version aus dem 1. Post noch immer auf? get vehicles und get update sollten eigentlich auch mit einem Dacia funktionieren.