Juiste variabele zoeken

Ik zit met een dataprobleem op mijn Homey. Ik wil een variabele aanpassen naar een waarde in een database, wellicht dat een van jullie weet hoe.

Ik heb bijvoorbeeld de verwachte opbrengst van zonnepanelen per maand geregistreerd. Elke maand wil ik daarbij de variabele “Target_actual_month” updaten met de target van die maand, bijv. Target_july. Echter kan ik niet handmatig variabelen aanpassen in een vergelijking/flow, dus de enige oplossing die ik heb is 12 flows maken… Dat gaat vrij snel uit de hand lopen :wink:

Iemand een goed idee?

Probeer het eens met HomeyScript.

Duurde even, maar is gelukt :slight_smile: Dank voor de tip @JPe4619!

Voor de mensen die dit interessant vinden:

let allTokens = await Homey.flowToken.getFlowTokens()
let Datum = new Date()
let Month = Datum.getMonth() + 1
let BLApp = await Homey.apps.getApp({id:“net.i-dev.betterlogic”});
let ophaal = await BLApp.apiGet(“TargetPeriode” + Month)
let waarde = ophaal.value
BLApp.apiPut(“Huidig/” + waarde)

Mijn eerste ervaring met JavaScript :slight_smile:

1 Like