Spannungsteiler: U = (3,3V*100K)/(100K+47K) = 2,245 V (bei 101K sind es 2,252V), demnach scheint im analogen Kreis selber alles ok. Also wird entweder falsch gewandelt oder falsch gerechnet. Da du schreibst, dass egal ob Pi und ESP, und sonst keiner Messabweichungen hat, würde eine fehlerhafte Berechnung in der Software rausfallen. Bleibt noch ein Defekt im ADC, sodass er die Spannung falsch in ein digitales Signal wandelt.
[automerge]1585262111[/automerge]
Ich kann dir morgen mal eine Software-Version zuschicken, bei der die ausgelesenen Digitalwerte in der Seriellen Schnittstelle ausgegeben werden. Dann kannst du mal nachsehen, was da vom ADC ankommt. Bei 100K an der Fühlerbuchse müssten es eigentlich ca. 2787 rauskommen.