[Modul] Renault Z.E. (beta) (fomerly known as Renault Zoe)

Hi,

welche Symcon Version nutzt du? Ich hab bei mir mal das Logging eingerichtet, mal sehen ob ich es nachvollziehen kann.

VIele Grüße

Nutze die 6.0 Version

Hallo Kris, das Auto ist da. Die App und die Synchronisierung zum Dacia Spring funktionieren.

Habe das Modul installiert und Zoe Phase 2 bzw. Twingo ausgewählt.
Dann kommt folgende Fehlermeldung:

Ich nutze Symcon Version 6.1

Notice: Undefined index: data in /var/lib/symcon/modules/net.lorbetzki.zoe/libs/functions.php on line 197

Notice: Trying to access array offset on value of type null in /var/lib/symcon/modules/net.lorbetzki.zoe/libs/functions.php on line 197

 Invalid argument supplied for foreach() in /var/lib/symcon/modules/net.lorbetzki.zoe/libs/functions.php on line 197

Notice: Undefined index: batteryLevel in /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on line 437

Notice: Undefined index: batteryAutonomy in /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on line 445

Notice: Undefined index: batteryCapacity in /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on line 449

Notice: Undefined index: plugStatus in /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on line 453

Notice: Undefined index: chargingStatus in /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on line 457

Notice: Undefined index: chargingRemainingTime in /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on line 461

Notice: Undefined index: batteryAvailableEnergy in /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on line 465
Abort Processing during exceed of maximal ErrorCount: Undefined index: timestamp
   Error in Script /var/lib/symcon/modules/net.lorbetzki.zoe/RenaultZE/module.php on Line 469

Hi,

kannst Du mir der Renault App auf das Auto zugreifen?

HI,

also ich habe den Fehler zwar auch, aber keine Ahnung ob es am Modul liegt. Archivfunktion ist ja was vom System…

@Dr.Niels
Hast Du vielleicht eine Idee?
Die Gesamt-KM wird immer aus der Api übernommen, ein paar tage lang, bekomme ich auch die gefahrenen Tages-KM, aber dann wird auf einmal der Gesamtkm übernommen. Hier mal ein Beispiel von mir:

TimeStamp;Avg;MinTime;Min;MaxTime;Max
15.3.2022 00:00:00;36968,000000;15.3.2022 08:54:13;2,000000;15.3.2022 14:14:57;18462,000000
14.3.2022 00:00:00;18442,000000;14.3.2022 18:02:28;4,000000;14.3.2022 02:49:10;18407,000000
13.3.2022 00:00:00;95,000000;13.3.2022 18:48:50;1,000000;13.3.2022 13:58:10;47,000000
12.3.2022 00:00:00;47,000000;12.3.2022 15:54:42;2,000000;12.3.2022 12:33:59;33,000000
11.3.2022 00:00:00;0,000000;11.3.2022 20:37:51;0,000000;11.3.2022 20:37:51;0,000000

Viele Grüße

Hallo Kris,
nach Überprüfung der Verbindung, kam ich drauf dass die App auch keine Daten mehr empfängt…
Jemand hatte den Kommunikationsknopf im Auto deaktiviert 🤦🏻

Nach Reaktivierung kommen die Daten nun an:

Danke für die Unterstützung!

Hi,

sehr cool, danke für die Info. Dann kann ich die Beschreibung ja anpassen

Ich habe mich jetzt nicht durch den ganzen Thread gearbeitet, aber ich vermute mal, die Variablen werden als Zähler geloggt. Könnt ihr vielleicht mal in die Rohdaten schauen? Ich vermute, da stecken Nullen oder dergleichen drin, wodurch der Rücksprung auf den aktuellen Wert komplett als Delta angesehen wird und somit die Kurve verzieht. Sonst könnt ihr mir die auch gerne mal schicken, dann schaue ich selbst mal kurz rein.

HI,

aber ich vermute mal, die Variablen werden als Zähler geloggt. Könnt ihr vielleicht mal in die Rohdaten schauen? Ich vermute, da stecken Nullen oder dergleichen drin, wodurch der Rücksprung auf den aktuellen Wert komplett als Delta angesehen wird und somit die Kurve verzieht

ja, genauso ist es. Und es hilft, zumindest bei mir, den Schalter „ignoriere geloggte Nullen und neagtive Werte“ in den Archiveinstellungen zu aktivieren.

Vielen Dank für den Schupser.

Hallo,

heute wurde der API Key von Renault geändert. In der Instanz unter erweiterte Einstellung kann man den vorhanden mit diesem überschreiben.

VAX7XYKGfa92yMvXculCkEFyfZbuM7Ss

danach speichern und Token und Daten aktualisieren klicken

Viele Grüße

P.S.
neue Version wurde gerade hochgeladen und müsste bald verfügbar sein.

<?php

$ID_Archiv	= 18698;
$ID_Var		= 55622;
//$start		= mktime(0,0,0,1,1,2021);		// stunde, minute, sekunde, monat, tag, jahr
$start		= 0;
//$ende		= mktime(23,59,59,12,31,2021);
$ende		= 0;

$werte		= AC_GetLoggedValues ($ID_Archiv, $ID_Var, $start, $ende, 0);


foreach($werte as $wert) 
{
//echo date("d.m.Y H:i:s", $wert['TimeStamp']) . " -> " . $wert['Value'] . PHP_EOL;
//echo date("d.m.Y", $wert['TimeStamp']) . ";" . $wert['Value'] . PHP_EOL;
}

//exit();

//******************************************************************************
// Datensatz mit [Value] <=0.30 löschen
//******************************************************************************

foreach($werte as $wert) 
{
	//echo date("d.m.Y H:i:s", $wert['TimeStamp']) . " -> " . $wert['Value'] . PHP_EOL;
	if($wert['Value'] <= 0.30)
    
    	{
		AC_DeleteVariableData($ID_Archiv, $ID_Var, $wert['TimeStamp'], $wert['TimeStamp']);
		echo date("d.m.Y H:i:s", $wert['TimeStamp']) . " -> " . $wert['Value'] . PHP_EOL;
	}
}

AC_ReAggregateVariable($ID_Archiv, $ID_Var);

?>

Guten Morgen
Ich beselle morgen eventuell meinen Frühling. Weil ich vorbereitet sein möchte, wollte ich fragen, ob das Modul mit dem Spring funktioniert.

Hi,

sechs beiträge über deinen wurde die Funktion bestätigt. :+1:

Viele grüße

Danke. Ich hab das alles gelesen und bin davon ausgegangen. Meine Frage war eventuell auch nicht ganz korrekt formuliert. Sie ging eher in die Richtung „gibt es Probleme“ udgl. Es ist ja doch etwas Zeit vergangen und nur weil hier nichts kommt, heißt das nicht immer, dass alles funktioniert.
Dann gehe ich mal davon aus, dass alles passt und das Warten kann beginnen :wink:
Schönen Sonntag noch.

Tja, wie das Leben so spielt wars das mit den 4-6 Monaten Lieferzeit…der Kleine wird in ca. zwei Wochen einziehen.

Hi,

Das ist ja ein Glücksgriff. Dann bin ich auf Rückmeldung gespannt.

Viele grüsse

Ist etwas OffTopic, darum halte ich es kurz: Wir sind ihn zur Probe gefahren. Ich hab mir viele Stunden Videos angesehen (schon vorher) und mich informiert. Ich kenne die Schwächen aber auch die Stärke, die für uns und unser Fahrverhalten zählt. Ich wohne nicht in dem Auto und auch zum schlafen habe ich noch ein Bett. Was man braucht hat er. Daneben haben wir natürlich noch unseren praktischen Diesel C3 Picasso. Der Lastesel.
So, fertig.

@kris
Mir ist eben etwas aufgefallen. Bei der Modellauswahl kann ich lediglich „Zoe Phase 1“ und „Zoe Phase 2“ wählen. Wenn ich Twingo oder Spring wähle, springt er automatisch auf Zoe Phase 2.
image
Ist das so gewollt?

Hi,

Jein, ist ein kosmetisches Problem. Phase2, twingo und spring nutzen die gleichen datenpunkte. Bei phase 1 werden andere benutzt. Muss ich mal aufhübschen

Viele grüße

Alles klar, danke. Dann lass ich das erst mal so. Kommen eh noch keine Daten :wink: