# Gebruik digitale ingangen

**URL:** <https://community.homey.app/t/gebruik-digitale-ingangen/8987>\
**Category:** Vragen & hulp\
**Created:** [February 9, 2019, 6:20pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987 "2019-02-09T18:20:55Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hans\_Bot](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_bot/32/12762_2.png) [@Hans\_Bot](https://community.homey.app/u/Hans_Bot)\
**Post date:** [February 9, 2019, 6:20pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/1 "2019-02-09T18:20:55Z")

</div>

Wie weet een apparaat op 230V met meerdere digitale ingangen op zwakstroom.  
Nu gebruik ik de Fibaro universele binaire sensor op een batterij via z-wave.  
Probleem nu is dat als deze via mesh netwerk werkt dat het signaal vertraagt.  
De drie Fibaro’s zitten nu vlakbij homey en ik wil meer ingangen.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [February 9, 2019, 6:39pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/2 "2019-02-09T18:39:01Z")

</div>

Wat wil je precies doen? Als je een beetje kunt programmeren kan je bv een Arduino of (beter) een Wemos D1 Mini bordje kopen; die werken niet direct op 230V, maar via een USB-adapter, en hebben een stuk of 8 digitale I/O poorten.

---

<div class="post-metadata">

**Author:** ![Hans\_Bot](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_bot/32/12762_2.png) [@Hans\_Bot](https://community.homey.app/u/Hans_Bot)\
**Post date:** [February 10, 2019, 1:34pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/3 "2019-02-10T13:34:47Z")

</div>

Meldingen van deuren open/dicht en vergrendeld/ontgrendeld.  
Tevens schakelaars voor centraal uit.  
Wand schakelaars van klik aan klik uit doen het niet altijd.  
Een z-wave wandschakelaar kreeg ik niet aangemeld.(ligt nu nog bij de leverancier)  
Zoek naar iets wat betrouwbaar werkt naar Homey.

---

<div class="post-metadata">

**Author:** ![Lars\_Machiels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lars_machiels/32/10295_2.png) [@Lars\_Machiels](https://community.homey.app/u/Lars_Machiels)\
**Post date:** [February 10, 2019, 4:24pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/4 "2019-02-10T16:24:09Z")

</div>

Ik gebruik zelf een Wemos D1 i.c.m. Homeyduino. Dat werkt perfect maar ik weet niet of Homeyduino nog ondersteund wordt (zit zelf nog op versie 1.5.13). Een andere optie is een Tasmota geschikt apparaat i.c.m MQTT. Beide opties vereisen wel enige handigheid op gebied van flashen/programmeren.

Helaas heeft de Homey zelf geen digitale / analoge in- of uitgangen. Ik had gehoopt dat de Homey pro deze optie zou hebben maar helaas…

---

<div class="post-metadata">

**Author:** ![Hans\_Bot](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_bot/32/12762_2.png) [@Hans\_Bot](https://community.homey.app/u/Hans_Bot)\
**Post date:** [February 16, 2019, 9:22pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/5 "2019-02-16T21:22:02Z")

</div>

Hoi robertklep, Als ik een Arduina gebruik hoe koppel ik deze dan de Homey?

---

<div class="post-metadata">

**Author:** ![Marlon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marlon/32/3794_2.png) [@Marlon](https://community.homey.app/u/Marlon)\
**Post date:** [February 17, 2019, 4:56am UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/6 "2019-02-17T04:56:52Z")

</div>

Hans, in deze [post](https://community.homey.app/t/arduino-homeduino-met-esp8266-aansturen-pinnen-op-arduino/6265) wordt dit uitgebreid besproken.

---

<div class="post-metadata">

**Author:** ![Hans\_Bot](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_bot/32/12762_2.png) [@Hans\_Bot](https://community.homey.app/u/Hans_Bot)\
**Post date:** [April 28, 2019, 4:02pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/7 "2019-04-28T16:02:43Z")

</div>

Hoi, ik heb ondertussen een PLC controlino in huis met 12/24V in/outputs die werkt met arduina. Aangesloten op mijn netwerk communiceert hij met Homey. Samen met mijn zoon probeer ik het programma te optimaliseren. Homey reageert bij A0-A7 op de positieve flank van de ingang en bij A8-A9 op de positieve en negatieve flank van de ingang. Graag wil ik in de flow van Homey configureren met “als ingang hoog wordt” “als ingang laag wordt” “en ingang is laag” “en ingang is hoog” “maak uitgang hoog” “maak ingang laag”.

Kan iemand ons verder helpen? Hieronder ons Ardino programma in de Controlino.

#include \<SPI.h\>  
#include \<Ethernet.h\>  
#include \<Homey.h\>

byte mac = { 0x48, 0x6F, 0x6D, 0x65, 0x79, 0x00 };

bool lastStateA0 = LOW;  
bool lastStateA1 = LOW;  
bool lastStateA2 = LOW;  
bool lastStateA3 = LOW;  
bool lastStateA4 = LOW;  
bool lastStateA5 = LOW;  
bool lastStateA6 = LOW;  
bool lastStateA7 = LOW;  
bool lastStateA8 = LOW;  
bool lastStateA9 = LOW;

void setup() {  
[//Serial.begin](https://Serial.begin)(115200);  
[//Serial.println](https://Serial.println)(“Starting ethernet…”);  
Ethernet.begin(mac);  
[//Serial.print](https://Serial.print)("IP address: ");  
[//Serial.println](https://Serial.println)(Ethernet.localIP());

Homey.begin(“PLC”);  
Homey.setClass(“sensor”);  
pinMode(A0, INPUT);  
pinMode(A1, INPUT);  
pinMode(A2, INPUT);  
pinMode(A3, INPUT);  
pinMode(A4, INPUT);  
pinMode(A5, INPUT);  
pinMode(A6, INPUT);  
pinMode(A7, INPUT);  
pinMode(A8, INPUT);  
pinMode(A9, INPUT);  
pinMode(2, OUTPUT);  
pinMode(3, OUTPUT);  
pinMode(4, OUTPUT);  
pinMode(5, OUTPUT);  
pinMode(6, OUTPUT);  
pinMode(7, OUTPUT);  
pinMode(8, OUTPUT);  
pinMode(9, OUTPUT);  
pinMode(10, OUTPUT);  
pinMode(11, OUTPUT);  
}

void loop(){  
Homey.loop();

bool readingA0 = digitalRead(A0);  
bool readingA1 = digitalRead(A1);  
bool readingA2 = digitalRead(A2);  
bool readingA3 = digitalRead(A3);  
bool readingA4 = digitalRead(A4);  
bool readingA5 = digitalRead(A5);  
bool readingA6 = digitalRead(A6);  
bool readingA7 = digitalRead(A7);  
bool readingA8 = digitalRead(A8);  
bool readingA9 = digitalRead(A9);

if (readingA0 != lastStateA0) { if(readingA0) { Homey.trigger(“A0\_VD-tag”, true); } digitalWrite (2, readingA0); }  
if (readingA1 != lastStateA1) { if(readingA1) { Homey.trigger(“A1\_VD-slot”, true); } digitalWrite (3, readingA1); }  
if (readingA2 != lastStateA2) { if(readingA2) { Homey.trigger(“A2\_VD-dicht”, true); } digitalWrite (4, readingA2); }  
if (readingA3 != lastStateA3) { if(readingA3) { Homey.trigger(“A3\_AD-tag”, true); } digitalWrite (5, readingA3); }  
if (readingA4 != lastStateA4) { if(readingA4) { Homey.trigger(“A4\_AD-slot”, true); } digitalWrite (6, readingA4); }  
if (readingA5 != lastStateA5) { if(readingA5) { Homey.trigger(“A5\_AD-dicht”, true); } digitalWrite (7, readingA5); }  
if (readingA6 != lastStateA6) { if(readingA6) { Homey.trigger(“A6\_SD-slot”, true); } digitalWrite (8, readingA6); }  
if (readingA7 != lastStateA7) { if(readingA7) { Homey.trigger(“A7\_SD-dicht”, true); } digitalWrite (9, readingA7); }  
if (readingA8 != lastStateA8) { Homey.trigger(“A8\_CU-voor”, true); digitalWrite (10, readingA8); }  
if (readingA9 != lastStateA9) { Homey.trigger(“A9\_CU-achter”, true); digitalWrite (11, readingA9); }

lastStateA0 = readingA0;  
lastStateA1 = readingA1;  
lastStateA2 = readingA2;  
lastStateA3 = readingA3;  
lastStateA4 = readingA4;  
lastStateA5 = readingA5;  
lastStateA6 = readingA6;  
lastStateA7 = readingA7;  
lastStateA8 = readingA8;  
lastStateA9 = readingA9;

}

---

<div class="post-metadata">

**Author:** ![Vincent\_Heiwegen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vincent_heiwegen/32/3966_2.png) [@Vincent\_Heiwegen](https://community.homey.app/u/Vincent_Heiwegen)\
**Post date:** [August 15, 2019, 6:52am UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/8 "2019-08-15T06:52:34Z")

</div>

Goedemorgen Hans,

Ik ben eigenlijk benieuwd of jij inmiddels controllino goed hebt werken icm de homey. Ik ben al lange tijd op zoeken naar ingangen en uitgangen welke ik kan sturen / inkoppen op de homey zodat ik randapparatuur potentiaal vrij kan aansluiten. Ik zag in het forum dat jij dit met de controllino probeerde op te lossen. werkt deze en zo ja ook goed met versie 2.0? Welke app gebruik je hiervoor? homeduino? Graag je reactie en of je me kan helpen. dat zou top zijn.

Gr. Vincent

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [August 16, 2019, 1:06pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/9 "2019-08-16T13:06:30Z")

</div>

Heb je dit wel eens bekeken?

> **[athombv/homey-arduino-library](https://github.com/athombv/homey-arduino-library/tree/master/examples/Remote%20configuration)**
>
> Homeyduino: connect your Arduino projects with Homey - athombv/homey-arduino-library

---

<div class="post-metadata">

**Author:** ![Vincent\_Heiwegen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vincent_heiwegen/32/3966_2.png) [@Vincent\_Heiwegen](https://community.homey.app/u/Vincent_Heiwegen)\
**Post date:** [August 16, 2019, 3:18pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/10 "2019-08-16T15:18:41Z")

</div>

Hallo Jan,

Rik heb dit inderdaad al eens ingesteld maar dan met een arduino bordje. Ik zocht alleen naar een vaste interface maar als ik alles goed begrijp kan ik met de homeyduino dit programma zo in de controlelino zetten. klopt dit?

Gr. vincent

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [August 16, 2019, 3:35pm UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/11 "2019-08-16T15:35:06Z")

</div>

Zelf ken ik de CONTROLLINO niet en ook het programma heb ik niet gebruikt, maar Google vertelde mij zojuist dat de “CONTROLLINO 100% Arduino compatible” is, dus dat moet lukken **als hij een netwerk kaartje heeft** , ik schrok wel een beetje van de prijs maar dat is persoonlijk. Zelf denk ik meer aan een ESP8266 of ESP32 gebaseerd bordje o.i.d. zie b.v. ook [https://huisvanvandaag.nl/multi-sensor-homeyduino/](https://huisvanvandaag.nl/multi-sensor-homeyduino/)

---

<div class="post-metadata">

**Author:** ![Hans\_Bot](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_bot/32/12762_2.png) [@Hans\_Bot](https://community.homey.app/u/Hans_Bot)\
**Post date:** [August 17, 2019, 11:13am UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/12 "2019-08-17T11:13:25Z")

</div>

Hoi Vincent,

Aan het programma van de controlino heb ik nog niets veranderd.  
Met kennis van elektrotechniek en een beetje plc programmeren ga ik toch binnenkort weer proberen om mijn volgende wensen er in te krijgen.  
Maar dit is een heel andere taal dan dat ik gewend ben.  
Wat er nu in zit werkt sinds april naar behoren op de nieuwste versie (ondertussen V3.5.1) van Homey met de app Homeyduino.  
Als er nieuws is zal ik dat hier vermelden.

Groeten, Hans.

---

<div class="post-metadata">

**Author:** ![Vincent\_Heiwegen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vincent_heiwegen/32/3966_2.png) [@Vincent\_Heiwegen](https://community.homey.app/u/Vincent_Heiwegen)\
**Post date:** [August 27, 2019, 6:08am UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/13 "2019-08-27T06:08:13Z")

</div>

Hans, Super ik ga ermee aan de slag.

We houden contact!

---

<div class="post-metadata">

**Author:** ![Vincent\_Heiwegen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/vincent_heiwegen/32/3966_2.png) [@Vincent\_Heiwegen](https://community.homey.app/u/Vincent_Heiwegen)\
**Post date:** [August 27, 2019, 7:59am UTC](https://community.homey.app/t/gebruik-digitale-ingangen/8987/14 "2019-08-27T07:59:19Z")

</div>

Hans,

Hij komt met een foutmelding tray \342. enig idee?

Gr. Vincent
