Seite 1 von 1

Verständnissfrage Abweichung Register Werte zur Spezifikation?

Verfasst: Mo 11. Okt 2021, 16:31
von Morchel
Hallo,

habe da ein Verständnis-Problem.
In der php Datei "kostal_plenticore.php" kann man die Batterie auslesen:

Code: Alles auswählen

  
  // Verbindung, register , länge typ
   $rc = $funktionen->kostal_register_lesen($COM1,"0202","0001","U16-1");
  $aktuelleDaten["Bat_Act_SOC"] = $rc["Wert"];
 
wenn ich mir aber die Spezifikation von Kostal anschaue steht hier die Addr (hex)
0x202 Battery actual SOC

warum wird dann der wert "0202" verwendet?
Ich hätte verstanden wenn man das x weg läßt, aber bei "Number of battery cycles" mit 0xC2 (Spec aus Kostal) wird in Solaranzeige mit dem wert 00C2 gelesen?

Danke

Re: Verständnissfrage Abweichung Register Werte zur Spezifikation?

Verfasst: Mo 11. Okt 2021, 17:10
von Morchel
okay ich glaub ich habe es verstanden

Code: Alles auswählen

echo dechex("514"); // --> 202
echo hexdec("0x202"); // --> 514
bedeutet wenn man hexadezimal in dezimal umwandelt und dann auf 4 stellen setzt kommt "0202" raus.