Mit ESP8266 vom E3DC negative Werte darstellen

Hallo,
das Problem ist Ja eigentlich deine Lib. Die negativen Werte des Umrichters werden wegen der vorzeichenlosen Werte der Lib vermutlich falsch interpretiert.

Versuch mal eine Hilfsvariable zu verwenden sowas in der Art. Ich weiß das ist Murks :wink:


uint16_t NETZ = 65533;
int16_t netz;

void setup() {
  // put your setup code here, to run once:

  Serial.begin(115200);
  Serial.println();
  Serial.println(NETZ);
  netz = NETZ;
  Serial.println(netz);

}

void loop() {
  // put your main code here, to run repeatedly:

}

Ausgabe auf Monitor

65533
-3