Lese die Daten vom PSA Controller mit einem Script ein, das ich hier im Forum gefunden habe:
function iter(name, obj) {
for(let i in obj) {
if(typeof obj[i] == 'object') iter(name + '.' + i, obj[i]);
else {
log(name + '.' + i + ': ' + obj[i]);
if(existsState(name + '.' + i)) setState(name + '.' + i, obj[i]);
else createState(name + '.' + i, obj[i]); // type: "mixed"
}
}
}
function SendRequest(){
var options = {
url: 'http://localhost:5000/get_vehicleinfo/VIN'
};
request(options, function (error, response, body){
if (!error) iter('javascript.0.PSA', JSON.parse(body));
else console.error(error);
});
}
schedule('1 * * * * *', SendRequest);
Die Objekte aus der JSON Antwort werden als eigene Objekte unter "javascript.0.PSA' erzeugt und einmal die Minute aktualisiert.
In der URL muss eure VIN eingetragen werden.