FHEM Forum

Verschiedenes => Bastelecke => ESP Familie => Thema gestartet von: Pauline am 26 Dezember 2019, 15:17:12

Titel: INA219 an ESP12E - Sprung in Anzeige bei Strom +/- 0 Amp
Beitrag von: Pauline am 26 Dezember 2019, 15:17:12
Hi all,

habe einen INA219 über einen ESP12E am Rpi mit FHEM.
Grundsätzlich funktioniert alles. Bei positivem Strom wird die Leistung (Watt) auch positiv angezeig.
Geht der Strom in den negativen Bereich (Entladung einer Batterie) springt mein Wert im ESP Easy (im ESP12) von +0.0002 auf -1.0924 und die Leistung (Power) wird negativ (-13.837W). OK, kenne ich von alten Siemens-SPS. Im negativen Bereich muss der Wert vom maximalen negativen Wert abgezogen werden.
Mir fehlen hier aber die richtigen Daten (Messbereich/Auflösung). (Auch die Suche für INA219 gab nicht viel her. Habe nur ich das Problem? Habe ich ne alte Firmware (CoreVersion 2_3_0 Build 147) ???)

Vielleicht kann mir jemand einen Tipp geben. Danke.

Viele Grüße
Pauline
Titel: Antw:INA219 an ESP12E - Sprung in Anzeige bei Strom +/- 0 Amp
Beitrag von: Pauline am 06 Januar 2020, 20:21:08
Hmmm,

habe jetzt mal ein Update meines ESP (NodeMCU V3.2 ESP8266 ESP-12 E Lua CH340) gemacht, in der Hoffnung, dass dann die Daten vom INA219 richtig sind.
Echt super, wass im ESPEasy MEGA (20191208) jetzt alles möglich ist. Great! Aber leider die gleichen Messwerte vom INA219 wie mit ESPEasy R147_RC8.
(Leider ist meine FHEM-Version (2.1) jetzt zu alt für das neue ESPEasy MEGA: ERROR: fhem.pl is too old to use ESPEasy module. Version 16453/2018-03-21 is required at least. Ist zwar hier icht das Thema, aber vielleicht hat jemand ne schnelle Antwort: Reicht es die fhem.pl zu aktualisieren oder ist ein komplettes update nötig. Das habe ich vor einigen Monaten schon mal versucht. Danach lief nichts mehr, selbst nach tagelanger Arbeit. Habe dann wieder auf die alte FHEM Version gedowngradet, läuft stabil.)

Also: INA219 läuft im Leerlauf (Vin+ und Vin- gebrückt. Strom sollte um den Null-Punkt schwanken, Spannung sollte 0 sein)

Voltage: 0.9400
Current: 0.0001
Power: 0.0001

Voltage: 0.7560
Current: 0.0000
Power: 0.0000

Voltage: 0.7480
Current: 0.0000
Power: 0.0000

Voltage: 0.8680
Current: -1.0926
Power: -0.9483

Voltage: 0.9200
Current: -1.0925
Power: -1.0051

Voltage: 0.8680
Current: -1.0924
Power: -0.9482

(Der Offset der Spannung von ~0,9 Volt (ohne Batt bei SC) ist schon krass. Aber bei Anschluss einer 12 V Batterie sind  die Spannungswerte recht genau zu meinem Multimeter.)

Wo um alles in der Welt kommt dieser Sprung von 0A auf -1,092xA her? Ich kann es mir nicht erklären. (Also den Wert Ansich, und die obere und untere Grenze, das Prinzip schon.)
Welche Einheit hat dieser Wert? Amp, Bit, Liter, Bitcoin???
Und warum finde ich darüber nichts unter INA219 im Internet???
Vielleicht kann mir jemand einen Tipp geben?
Super, und Danke.

Pauline