Voor een wekker heb ik door middel van de Ical Calendar app inmiddels een en ander goed voor elkaar op basis van een google agenda waarin mijn wekkers staan. Elke avond vraagt homey of de agenda goed staat.
Binnen deze app is er de mogelijkheid om lokaal een evenement aan te maken. Hier wil ik gebruik van maken in het geval de wekker niet of niet goed staat. Echter: met notificaties lukt het me niet
Is er een makkelijke manier om vanuit homey (al dan niet met een app) een tijdstip uit te vragen die naar een variabele wordt geschreven zodat ik met de ical calendar app een wekker kan zetten?
Kan hier nergens iets van vinden. Dank voor de tips!
Goedendag …
Je kan een HomeyScript (met een geïnstalleerde HomeyScript App - [HomeyScript App voor Homey | Homey]) gebruiken die op ieder “evenement” reageert en dit voor je naar een variabele schrijft.
// Variabele ID's
const variableIdToRead = 'your-variable-id-to-read'; // ID van de variabele om op te vragen
const variableIdToUpdate = 'your-variable-id-to-update'; // ID van de variabele om bij te werken
// Functie om de variabelen te beheren
async function manageVariables() {
const myVariable = await Homey.logic.getVariable({ id: variableIdToRead });
if (myVariable) {
console.log('Huidige waarde:', myVariable.value);
// Voorbeeld: Verhoog de waarde met 1 (ervan uitgaande dat het een getal is)
const newValue = myVariable.value + 1;
// Bijwerken van de tweede variabele
await Homey.logic.updateVariable({
id: variableIdToUpdate,
variable: { value: newValue }
});
console.log('Variabele succesvol bijgewerkt naar:', newValue);
} else {
console.log('Variabele niet gevonden.');
}
}
// Roep de functie aan
manageVariables();