# ALS fiunctie zonder een EN functie?

**URL:** <https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943>\
**Category:** Vragen & hulp\
**Created:** [March 17, 2025, 8:35pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943 "2025-03-17T20:35:23Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![PatrickS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patricks/32/57437_2.png) [@PatrickS](https://community.homey.app/u/PatrickS)\
**Post date:** [March 17, 2025, 8:35pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/1 "2025-03-17T20:35:23Z")

</div>

Is het mogelijk om een “EN” functie te gebruiken zonder een “ALS” functie in de advance flows.  
Zoniet kunnen we dan een “EN” functie toevoegen die altijd actief is ?

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [March 17, 2025, 8:50pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/2 "2025-03-17T20:50:15Z")

</div>

Ik snap je vraag niet

Alles binnen Homey werk op een trigger.

Een EN is niet actief. Een actie ook niet, die moet getriggerd worden.

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [March 17, 2025, 8:55pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/3 "2025-03-17T20:55:23Z")

</div>

Kan je beschrijven wat je wilt bereiken?  
Ook voor mij zijn je vragen onduidelijk.

> [@PatrickS](#):
>
> Zoniet kunnen we dan een “EN” functie toevoegen die altijd actief is ?

Als de “EN” altijd actief is, waarom zou je hem dan toevoegen? Die doet dan nooit iets…

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [March 17, 2025, 8:56pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/4 "2025-03-17T20:56:42Z")

</div>

Maak je niet de denkfout een EN functie tecwillen gebruiken terwijl er een ALS functie is ?

Alleen EN is zinloos als er geen ALS is, laat staan een DAN. En als er een DAN is is er eigenlijk altijd wel een goede ALS te definiëren…

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [March 17, 2025, 9:50pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/5 "2025-03-17T21:50:24Z")

</div>

Schrijf anders in een gewone programmeertaal op wat je wilt, dan kan ik/wij dat wel vertalen naar Homey.

---

<div class="post-metadata">

**Author:** ![PatrickS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patricks/32/57437_2.png) [@PatrickS](https://community.homey.app/u/PatrickS)\
**Post date:** [March 17, 2025, 10:34pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/6 "2025-03-17T22:34:08Z")

</div>

Ik zou graag willen dat:

- ik de logic functie “ ja/nee is gelijk aan ja” altijd willen afvragen zonder de EN functie
- idem voor de functie Logic “nummer is kleiner dan nummer”
- de tijd van een timer van de app chronograph altijd naar een variabele word geschreven.
- …

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [March 17, 2025, 11:19pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/7 "2025-03-17T23:19:01Z")

</div>

Je kan dan bijv gebruiken:  
ALS variabele x is verandert  
EN variabele x is…

ALS variabele x veranderd  
EN variabele x is kleiner dan y

Wat betreft de laatste: wat wil je precies bereiken; heb je een voorbeeld?  
Wil je dus eigenlijk een variabele die meetelt met de timer van Chronograph? Om wat er mee te doen?

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [March 18, 2025, 5:46am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/8 "2025-03-18T05:46:57Z")

</div>

Idd :  
ALS variabele veranderd EN variabele is Ja/Nee DAN doe-iets

ALS timer loopt DAN zet variabele naar #Timer

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [March 18, 2025, 6:45am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/9 "2025-03-18T06:45:43Z")

</div>

> [@PatrickS](#):
>
> ik de logic functie “ ja/nee is gelijk aan ja” altijd willen afvragen zonder de EN functie

Hoe weet je dat: "de logic functie “ ja/nee is gelijk aan ja” ?  
Dan: “ja/nee” is geen functie maar een variabele. Wat al is aangegeven.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [March 18, 2025, 8:44am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/10 "2025-03-18T08:44:49Z")

</div>

Sorry Patrick, ik begrijp er geen zak van.  
Volgens mij komt dit, omdat je je vraag stelt over Homey programmeren in Homey programmeertaal. Vergelijkbaar met een vraag in het Engels stellen over Engels. Dat zal dan nooit duidelijk zijn😁.

Want wat bedoel je met EN functie in je eerste vraag? Is dat een kaartje? Is dat een onderdeel van een kaartje? In advances flows vind ik onder de knop “Add” het menu “And” en daaronder alle functies die een conditie testen. (In basic de IF THEN ELSE statement)

Misschien wil je de advanced flow starten zonder voorwaarde, dan kies je onder “Add” het menu “Start”.

In gewone flows gebruik je daarvoor in WHEN the flowkaart “This flow is started”.

---

<div class="post-metadata">

**Author:** ![Henk\_Bartels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_bartels/32/12762_2.png) [@Henk\_Bartels](https://community.homey.app/u/Henk_Bartels)\
**Post date:** [March 18, 2025, 8:47am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/11 "2025-03-18T08:47:36Z")

</div>

Je MOET altijd de ALS en DAN gebruiken.  
De EN is factultatief.

Dus ALS iets (trigger) doe DAN   
OF ALS iets EN ook nog iets anders, DAN doe

---

<div class="post-metadata">

**Author:** ![PatrickS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patricks/32/57437_2.png) [@PatrickS](https://community.homey.app/u/PatrickS)\
**Post date:** [March 18, 2025, 9:00am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/12 "2025-03-18T09:00:10Z")

</div>

Idd mensen het is misschien wat onduidelijk.  
Mijn kennis van Homey is te beperkt omdat ik deze nog niet zolang heb  
Ik kom uit de tijd van relais technieken en plc sturingen zoals S5, gem 80.

Ik wilde hier ook een schakeling maken.  
Wil de variabel gebruiken zoals in S5 merkers en de timer waardes monitoren zoals db waardes in S5 (enkel voor deze test)  
MAAR ik moet anders denken in Homey.

De schakeling die ik probeerde te maken komt in een ander topic ook al voor.  
Maak van een continue 1 signaal (Lux \<10) een puls van bv2sec en zorg ervoor dat deze puls maar 1 x per dag kan voorkomt.  
Daarbij wilde ik graag de timers monitoren om te zien wat er gebeurt.

Maar duidelijk is dat ik geen relais/S5 schakeling moet proberen te maken

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [March 18, 2025, 9:08am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/13 "2025-03-18T09:08:32Z")

</div>

> [@PatrickS](#):
>
> Maak van een continue 1 signaal (Lux \<10) een puls van bv2sec en zorg ervoor dat deze puls maar 1 x per dag kan voorkomt.

Bedoel je:

```auto
WHEN de helderheid lager wordt dan 10 Lux 
AND aantal_pulsen < 1
   THEN zet aantal_pulsen op 1
   THEN apparaat aan
   THEN zet apparaat uit na 2 seconden

```

Je hebt dan nog een tweede flow nodig die om 00:00 het aantal pulsen weer op nul zet.

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [March 18, 2025, 9:14am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/14 "2025-03-18T09:14:58Z")

</div>

> [@PatrickS](#):
>
> Maak van een continue 1 signaal (Lux \<10) een puls van bv2sec en zorg ervoor dat deze puls maar 1 x per dag kan voorkomt.

Hier lees ik:  
Zet om 00:00 uur een device aan voor 2 sec.

Waarom:  
“een continue 1 signaal (Lux \<10)”. → Is dus altijd 1  
“zorg ervoor dat deze puls maar 1 x per dag kan voorkomt.” → Doe dat om 00:00 dan ben je er vanaf.

---

<div class="post-metadata">

**Author:** ![PatrickS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patricks/32/57437_2.png) [@PatrickS](https://community.homey.app/u/PatrickS)\
**Post date:** [March 18, 2025, 10:04am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/15 "2025-03-18T10:04:24Z")

</div>

> [@Rmb](#):
>
> Je hebt dan nog een tweede flow nodig die om 00:00 het aantal pulsen weer op nul zet.

> [@Theo\_de\_Koning](#):
>
> Waarom:  
> “een continue 1 signaal (Lux \<10)”. → Is dus altijd 1  
> “zorg ervoor dat deze puls maar 1 x per dag kan voorkomt.” → Doe dat om 00:00 dan ben je er vanaf

Dat kan.  
Maar er zijn ook drukknoppen aan verbonden.  
Stel dat ik om 23:00 ga slapen, dan kan ik het licht niet uitdoen omdat er nog steeds weiniger dan 10 Lux is.

Daarom wil ik werken met een puls.  
In plc zou ik weren met de opgaande flank detectie.

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [March 18, 2025, 10:10am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/16 "2025-03-18T10:10:18Z")

</div>

Sorry, ik kan hier geen chocola meer van maken.

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [March 18, 2025, 10:27am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/17 "2025-03-18T10:27:09Z")

</div>

Zou je a.j.b. kunnen toelichten wat je uiteindelijk probeert te bereiken, in Jip & Janneke-taal (dus niet in relais technieken-/plc-sturingen jargon)?

Wat ik begrijp is dat je:

- Een lamp aan of uit wilt zetten;
- Zowel o.b.v. helderheid (Lux) als via een knop;
- Daarnaast wil je voorkomen dat een bepaalde actie meerdere keren per dag wordt uitgevoerd. Wellicht doel je op het meerdere malen per dag aan-/uitgaan van de lamp als de helderheid wijzigt.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [March 18, 2025, 10:44am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/18 "2025-03-18T10:44:07Z")

</div>

Terug naar het begin, de gebruiker:  
Wanneer moet het licht aangaan?  
1) wanneer het donker wordt (en het later dan 19:00 uur is)  
2) wanneer ik op een knop druk  
3) wanneer ……  
Wanneer moet het licht uitgaan  
1) wanneer het licht wordt  
2) wanneer ik op een knop druk  
3) wanneer het 24:00 uur wordt  
4) wanneer …….

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [March 18, 2025, 11:36am UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/19 "2025-03-18T11:36:47Z")

</div>

**Herhaling van zetten**

Dit topic  
\*\*

> [@PatrickS](#):
>
> De schakeling die ik probeerde te maken komt in een ander topic ook al voor.

Deze dus  
\*\*

> [@Schemer sensor](https://community.homey.app/t/schemer-sensor/132702):
>
> Graag wil ik binnen en buiten een schemersensor plaatsen. Dit omdat ik niet afhankelijk wil zijn van de app. Zonnestanden EN ook omdat in het huis vlugger donker kan zijn. De schemer sensor van KAKU heb ik al en deze werkt goed maar schemer instellen is niet zo handig. This om te koppelen met een Homey pro 2023. Maakt ook niet uit of deze werkt op 433mhz, zigbee, matter… Wat raden jullie mij aan !

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [March 18, 2025, 1:27pm UTC](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943/20 "2025-03-18T13:27:19Z")

</div>

Probleem is hier niet de techniek maar de taal.  
En de kennis van hoe Homey werkt. Dit laatste kan je aanpakken door het probleem en de oplossingen in stukjes te hakken en met testflow de principes van Homey door te krijgen.

Zo lijkt mij één Lux meter op een referentieplaats voldoende. Omdat er altijd een vaste relatie is tussen hoe licht het is op de referentieplaats en het desbetreffende locatie in huis. Tenzij je de gordijnen dicht doet natuurlijk.😁 of zelf in het licht gaat staan.

[Next page](https://community.homey.app/t/als-fiunctie-zonder-een-en-functie/132943.md?page=2)
