Wat voorbeelden van gebruik van de app Chronograph

Hallo,
Ik heb meer dan 30 jaar programmeer ervaring in meerdere programmeertalen maar op een of andere manier loop ik iedere keer vast in de simpelste dingen in de flow’s van Homey. Nu wil iets heel simpels doen. Een thermostaat gaat aan dus start ik een stopwatch in Chronograph. Als de thermostaat uit gaat stop ik de stopwatch in Chronograph. Nu wil ik de verstreken tijd (bijv.) in minuten hebben om bijvoorbeeld op mijn tijdlijn te schrijven. Ik overdenk het waarschijnlijk te veel maar ik zie niet hoe ik dit moet doen. Ik zoek normaal altijd naar voorbeelden en weet daar vaak snel van af te leiden hoe iets in elkaar zit. Nu dus niet. Wellicht kan iemand mij even op gang helpen want ik ben de schaamte voorbij. Alvast bedankt.

Je kunt de verstreken tijd alleen opvragen als de stopwatch nog loopt of gepauzeerd is. Niet nadat je hem gestopt hebt. Je zult de verstreken tijd moeten opvragen vóórdat je stopwatch stopt. Dan zijn er ook verschillende tags beschikbaar die de verstreken looptijd weergeven, zoals Verlopen in minuten.

De volgende twee voorbeelden werken.

Lopend:

Gepauzeerd:

Ok, bedankt. Ik zie het nu pas dat je alleen de “krijg de verlopen….” acties krijgt in advanced flows.

Chronograph heeft een trigger kaart “Stopwatch … is gestopt” hier zit de verlopen tijd bij als een tag die je kunt gebruiken zoals elke andere tag/token waaronder in een tijdlijn kaartje.
Waarom niet die gebruiken?

Wellicht ten overvloede:Waarschijnlijk gaat het je om een totaal per dag
Om middernacht: start of VERVANG een stopwatch.
Als thermostaat is uit pauzeer stopwatch

Als thermostaat aan gaat start of HERVAT stopwatch.
Als thermostaat uit gaat pauzeer stopwatch.

Eén minuut voormidddernacht.
Pauzeer stopwatch, krijg verlopen tijd, publiceer deze tijd op tijdlijn

En je krijgt het ook alleen maar te zien als je de kaartjes hebt verbonden met een lijntje, anders is de tag niet zichtbaar.

Goedendag,

Ik zou graag wat hulp krijgen bij het gebruik van de Chronograph app en dan met name 1 kaart aangaande de timer.

In bovenstaand testvoorbeeld krijg ik geen notificatie van de tweede lijn waarin ik aangeef dat de 10 seconden zijn bereikt.

Wie weet wat ik hier bijna goed doe en geef mij de tip om het helemaal goed te doen :slight_smile:

De laatste lijn geeft wel de notificatie en via het configuratiescherm van de app zie ik de timer ook aftellen.

Ik denk even aan je gebruik van minuten/seconden door elkaar (geen idee of dat (on)mogelijk is).

Mocht het idd een probleem zijn:

Wat gebeurt er als je de timerduur op 60 seconden zet i.p.v. op 1 minuut?

Dag Peter,

Ik heb de minuut vervangen door 60 seconden zoals je opperde. Stiekem had ik de hoop dat dit het zou kunnen zijn maar na de wijziging te hebben aangebracht blijft het resultaat hetzelfde.

Ik krijg enkel de notificatie dat de timer gestopt is.

Vreemd.

Ik denk dat je een bug hebt gevonden → of beter: de benamimg van de kaart strookt niet met de werking.

Ik heb hetzelfde getest, met timestamps erbij;
Het blijkt dat de “timer X heeft een looptijd van x [eenheid]” kaart triggert als er nog 10s zijn te gaan i.p.v. na 10 verstreken seconden gelopen te hebben!

Ok Peter, Fijn dat je meedenkt.

Dus de timer geeft pas de laatste 10 sec aan. Handig om te weten.

Dat verklaart echter niet waarom ik in het geheel geen melding krijg.

Niet bij 10 sec gelopen te hebben maar ook niet bij nog 10 seconden te gaan. (??)
Wegschrijven naar een logbestand heb ik (nog) nooit gedaan. Maar ben blij dat ik nu zie
dat de kaart wel getriggert wordt. Bij jou dan :slight_smile:

Enkel als de 60 sec voorbij zijn meldt de timer zich in mijn voorbeeld. Ik gebruik de laatste versie van de app.

Misschien moet ik het over een andere boeg gooien.

Geen probleem, Gerard.

Het enige wat in jouw flow dan mis zou zijn is de timernaam in de triggerkaart.
Wees er zeker van dat deze is uitgekozen uit de lijst met bestaande timers.

@Peter_Kawa

Peter,

Homey herstart, en alles werkt weer zoals het zou moeten.

Ik denk, ik laat het je even weten :sweat_smile: