Na ja, das habe ich ja in meinem Post #19 bestätigt. Mein 1. Screenshot, (nach 11 Zeilen Text) sieht genauso aus wie Deiner! Eben mit den 3 hardgecodeten Zeilen!
Das Problem besteht, wenn energie_daten mit
hh_v_b = hh_von + "-" + hh_bis
value = data[i][2]
energie_data.append(Observation(hh_v_b,value))
aufgebaut wird.