@gantenbein Bei mir funktionierts mit folgender Änderung in der Funktion wieder:
httpGet(uri, { bearerAuth: tokenFromLogin, timeout : 5000, headers: {'content-type' : 'application/json' }}, (error, response) => {
if (!error) {
//log(response.statusCode);
// log(response.data); // uncomment for debug purposes
//log(response.headers); // uncomment for debug purposes
output = response.data;
setState( dpJsonResponse, output);
} else {
log(error, 'error');
}
});
Tibber scheint jetzt keine "leeren" Header mehr zu akzeptieren, daher die Änderung in der ersten Zeile.
Hab gleich noch den Timeout erhöht, da die 2000ms bei mir auch immer mal wieder zu Fehlern im Log geführt haben.