Hallo liebe PEKAWAY community, ich bekomme keine Messwerte vom Shunt obwohl alles korrekt angeschlossen ist und komme einfach nicht weiter.
Es wird immer in der UI ein Verbrauch von 0 A angezeigt und bei Spannung die, die ich angegeben habe bei der Kalibrierung und nicht die Korrekte
Mein Setup:
VanPi Relay Board V1
RPI4 + letzten VanPi image (VanPICTRL_pi4_v1.1.0)
Rekaway Shunt 300A
Folgendes habe ich Probiert:
pi@pekaway:~/pekaway/ads_py/Adafruit_Python_ADS1x15-master/examples$ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – – – – – – – – – – – – –
10: – – – – – – – – – – – – – – – –
20: – – – – – – – – – – – – – – – –
30: – – – – – – – – – – – – – – – –
40: – – – – – – – – 48 – 4a – – – – –
50: – – – – – – – – – – – – – – – –
60: – – – – – – – – 68 – – – – – – –
70: – – – – – – – –
der die 2 ADC sind also schonmal da.
Das python Script zu ADC auslesen unter /pekaway/ads_py/web1.py läuft auch ohne probleme gibt aber 0 Werte obwohl einige sachen wie auch das Relayboard selbst über den Shunt laufen und es liegen eignetlich momentan 12.2V an. Die ausgabe für den get request ist aber wie folgt:
pi@pekaway:~$ curl localhost:8080/shunt
{“volt”:“-0.6”, “amps”:“-0.0”,“watthours”:“625.0”,“Shuntfaktor”:“300”,“MaxWatthours”:“625”}
Wenn ich zudem das simpletest script mit der i2c adresse 0x4a für den ADC des Shunts aufrufe, werden auch nur Messwerte mit 0 ausgegeben
pi@pekaway:~/pekaway/ads_py/Adafruit_Python_ADS1x15-master/examples$ python3 simpletest.py
Reading ADS1x15 values, press Ctrl-C to quit…
| 0 | 1 | 2 | 3 |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 |
| 0 | 0 | 0 | 0 |
Wenn ich das Script für den anderen adc mit adresse 0x48 für Wasserstandssensoren (keine angeschlossen) aufrufe bekomme ich:
pi@pekaway:~/pekaway/ads_py/Adafruit_Python_ADS1x15-master/examples$ python3 simpletest.py
Reading ADS1x15 values, press Ctrl-C to quit…
| 0 | 1 | 2 | 3 |
| 4438 | 4441 | 4440 | 4454 |
Da funktioniert das Auslesen der Werte also immer.
Ist der evtl der ADC an adresse 0x4a defekt?
Ich hoffe Ihr könnt mir einen Hinweis geben.
Gruß,
Thomas