# Chronoflow - Time engine for precise moments of your life — Test Build

**URL:** <https://community.homey.app/t/chronoflow-time-engine-for-precise-moments-of-your-life-test-build/151508>\
**Category:** Apps\
**Tags:** app, homey-pro, advancedflow\
**Created:** [February 22, 2026, 12:25pm UTC](https://community.homey.app/t/chronoflow-time-engine-for-precise-moments-of-your-life-test-build/151508 "2026-02-22T12:25:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pascal\_Nohl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pascal_nohl/32/164446_2.png) [@Pascal\_Nohl](https://community.homey.app/u/Pascal_Nohl)\
**Post date:** [February 22, 2026, 12:25pm UTC](https://community.homey.app/t/chronoflow-time-engine-for-precise-moments-of-your-life-test-build/151508/1 "2026-02-22T12:25:36Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/e/ce83acdc6cb0cb29986d73086eb89f9d3fd6b52c.jpeg)

Hi everyone,  
I’m opening this thread to introduce **Chronoflow** and share a **test build**.

Chronoflow is a lightweight (very low CPU load) **time engine for Homey**. It lets you define named **ChronoPoints** (precise moments) and use them in **Advanced Flow** via triggers and conditions. A ChronoPoint fires when **all rules you configured** evaluate to true.

Chronoflow is designed to be very flexible, but that also means you can create ChronoPoints that will **never** trigger if the rules are not aligned. It’s important to understand the **evaluation order** : as soon as one rule fails, evaluation stops for that ChronoPoint and Chronoflow continues with the next ChronoPoint.

**CONDITIONS**  
Here are the rules and the order they are evaluated:

- **Status: enabled / disabled**  
Self-explanatory.

- **During period (DD/MM → DD/MM)** (supports wrap-around across year end)  
Triggers only when today is inside the configured period.

- **Only in Months** (12 checkboxes)  
Triggers only when today is in a checked month.

- **Day rule** : _Only on days_ / _Only on day X_ / _Every X weeks_  
The next options depend on the selected day rule:

- **Time rule** : _Time_ / _Sunrise ± 180 min_ / _Sunset ± 180 min_  
A time field when “Time” is selected.  
An offset field for Sunrise/Sunset.

**Keep in mind:** If you define a period like **01/03 – 31/03** and uncheck the month **March** , the ChronoPoint will never trigger. All later settings become irrelevant because the month rule already fails.

**OVERWRITE**  
At the end you’ll find **Overwrite key** and the **Priority** dropdown. These are advanced features. If the overwrite key is empty, these settings have no impact.

You can set any alphanumeric value as the overwrite key. Priorities are **normal / high / highest**.

If two or more ChronoPoints have **exactly the same overwrite key** , only **one** of them will be executed (conditions are still evaluated). Evaluation is done in **alphabetical order**. The logic is:

- The first matching ChronoPoint is retained for execution.

- If the next ChronoPoint has the same priority, it **overwrites** the previous one.

- If the next ChronoPoint has a lower priority, it is **ignored**.

- If the next ChronoPoint has a higher priority, it **replaces** the retained one.

At the end, only **one** ChronoPoint per overwrite key remains.

**Example:**  
You have one ChronoPoint “Exterior lights on” at 22:00 that turns lights on every day (warm white, 70%). Overwrite key extlight, priority **normal**.  
You also have “Valentine exterior lights on” at 21:00 that turns lights on **14/2** (red, 100%). Overwrite key extlight, priority **high**.

Result: your lights turn on every day at 22:00 to warm white 70%, **but on Valentine’s Day (14/2)** the 21:00 “Valentine…” ChronoPoint overrides it and the lights turn on at 21:00 to red 100%.

**LIGHTWEIGHT**  
On startup (or when settings change), Chronoflow calculates only the **next** ChronoPoint to trigger, then sleeps until that moment. After firing, it calculates the next one and sleeps again.  
Very low CPU usage, no competing timers. The app runs locally and does **not** require a cloud service for time or sun events.

**FLOW CARDS  
Triggers**

- ChronoPoint triggered (specific point)

- Chronoflow triggered (any point)

**Conditions**

- ChronoPoint is active today

- Now is between two ChronoPoints (today)

- Now is before a ChronoPoint (today)

- Now is after a ChronoPoint (today)

- Now is within X minutes before a ChronoPoint (today)

- Now is within X minutes after a ChronoPoint (today)

- ChronoPoint is enabled

**Actions**

- Set ChronoPoint enabled state

**HOW TO INSTALL AND SET UP**  
The test version is available here: [https://homey.app/a/com.pascalnohl.chronoflow/test/](https://homey.app/a/com.pascalnohl.chronoflow/test/)

1. Install the app

2. Go to **Settings → App Settings**

3. Choose whether your week starts on **Monday** or **Sunday**

4. Enter a ChronoPoint name and click **Add**

5. The ChronoPoint is created **disabled** with default values

6. Open the ChronoPoint and configure it

7. Click **Save** (important)

8. Add more ChronoPoints

9. Use them in Flows

**FEEDBACK WANTED**

- Post suggestions here (no promises that I’ll implement everything 🙂).

- Post bugs/issues here with:

Thanks for testing!

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/7/274ebb63994eb4d7908923d5939e62007246e05e.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/1/71f38b24a9aa7b3b970a26620a6506f7c0577c68.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/f/9fcd989fc3ff645d2031cbb6b3fd35bacbb2aa28.png)

---

<div class="post-metadata">

**Author:** ![Pascal\_Nohl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pascal_nohl/32/164446_2.png) [@Pascal\_Nohl](https://community.homey.app/u/Pascal_Nohl)\
**Post date:** [February 26, 2026, 9:38pm UTC](https://community.homey.app/t/chronoflow-time-engine-for-precise-moments-of-your-life-test-build/151508/2 "2026-02-26T21:38:38Z")

</div>

The certified version is here: [Chronoflow: Precision Time Engine for Homey 🕒](https://community.homey.app/t/chronoflow-precision-time-engine-for-homey/151749)
