# \[Homeyduino\] E-paper for Homey

**URL:** <https://community.homey.app/t/homeyduino-e-paper-for-homey/74640>\
**Category:** Devices\
**Created:** [January 5, 2023, 3:37pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640 "2023-01-05T15:37:04Z")\
**Posts on this page:** 20\
**Page:** 19

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 22, 2023, 2:34pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/367 "2023-10-22T14:34:24Z")

</div>

The trigger appears after the first execution. It’s in the Homeyduino app settings and I can’t change it.  
But you can write its name (even if it’s not in the list) and it will be executed the next time it is sent.

Have you a touch screen?

**Edit** : Found the error!  
On your setting card you set: `Deep_SleepTime=` it must be `Deep_Sleep_Time=`  
(It an error on my screenshot)

**Edit2:**  
I have not read to the end of your post…

Try to define all param:

```auto
Language=EN; Deep_Sleep_Time=5; Click_Mark_Enable=false; Wake_Up_With_Touch_Screen=false; Display_With_Touch_Screen=false; Time_Before_Sleep=0;

```

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 22, 2023, 3:09pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/368 "2023-10-22T15:09:28Z")

</div>

I tried your parameters but these are also not working. Still got the same screen.

When I use Deep\_SleepTime= the screens refreshes and the system is rebooting.  
When I use Deep\_Sleep\_Time= nothing is happening and after a few moments the flow gives an Network request failure error

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/1/016f3b4df512580edd2e834c3c8cec8d42f24ae8.png)

---

<div class="post-metadata">

**Author:** ![Domotica-blog.nl](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/domotica-blog.nl/32/69291_2.png) [@Domotica-blog.nl](https://community.homey.app/u/Domotica-blog.nl)\
**Post date:** [October 22, 2023, 3:13pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/369 "2023-10-22T15:13:06Z")

</div>

> [@sebyldino](#):
>
> Deep\_Sleep\_Time=

I have the same problem ☹ I think the problem is that u are sending “to much” data at the same time. I also ran into the problem with the old version.

If i send only the Language=NL; i got no connection problems but offcourse the screen say i don’t have a touchscreen.

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 22, 2023, 3:30pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/370 "2023-10-22T15:30:27Z")

</div>

I’m trying new install with erase all my flash…

I did it, erase all flash, try AsyncElegantOTA method, connect to wifi and send this card first and its work for me.

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

you can see debug with arduino IDE. (connected with USB)  
On tool → Serial monitor and select baud rate to 115200  
restart your screen.

IP adress is not change by your DHCP?  
Homey e-paper is it in deepsleep when you send it?

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 22, 2023, 3:58pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/371 "2023-10-22T15:58:53Z")

</div>

Guides are updated.

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 22, 2023, 5:45pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/372 "2023-10-22T17:45:44Z")

</div>

I also erased the flash manualy.  
Installed AsyncElegantOTA as described in the manual.  
Configured my WiFi settings.  
After that I run the settings card and monitored the console output.

> rst:0x1 (POWERON\_RESET),boot:0x13 (SPI\_FAST\_FLASH\_BOOT)
> 
> configsip: 0, SPIWP:0xee
> 
> clk\_drv:0x00,q\_drv:0x00,d\_drv:0x00,cs0\_drv:0x00,hd\_drv:0x00,wp\_drv:0x00
> 
> mode:DIO, clock div:1
> 
> load:0x3fff0030,len:1344
> 
> load:0x40078000,len:13964
> 
> load:0x40080400,len:3600
> 
> entry 0x400805f0
> 
> //\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* STARTING E-PAPER… \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*//
> 
> ======== START DATA READ =========
> 
> SSID: \*\*\*\*\*\*
> 
> PASSWORD: \*\*\*\*\*\*
> 
> clickMarkEnable = 0
> 
> touchScreenWakeUp = 0
> 
> timeDeepSleep = 5
> 
> deepSleepEnable = 1
> 
> fromApMode = 0
> 
> minVolt = 3.00
> 
> maxVolt = 4.20
> 
> Language = EN
> 
> ======== END DATA READ =========
> 
> Connecting to WiFi…
> 
> WiFi mode STATION. IP adress: 192.168.1.213
> 
> Server started!
> 
> Date Now: 1/1/1970
> 
> //\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* SETUP COMPLETED (in wifi STA mode) \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*//
> 
> Battery level send to Homey: 100

After that I ran the other card with this result in the console:

> Screen Layout received: Z1=D, Z2=S, Z3=D, Z4=s, Z5=D, Z6=S, Z7=D, Z8=S
> 
> Number of expected devices: 5
> 
> Zones Layout (1rst, 2nd…): D X D X D X D X
> 
> Battery Percent = 126%
> 
> Header data: Value\_1=14C; Value\_2=19:43
> 
> Data Zone 1: Name=Woonkamer; Value\_L1=12.7; Value\_L2=89.8; Icon=thermometer; type=light
> 
> Number of devices updated: 2

Still the screen isn’t updating.  
Now it shows the screen that it is succesfully connected.

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 22, 2023, 5:51pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/373 "2023-10-22T17:51:16Z")

</div>

You defined `Z1=D, Z2=S, Z3=D, Z4=S, Z5=D, Z6=S, Z7=D, Z8=S`  
Code does not wait some values for Z2, Z4, Z6 and Z8 but you must send an action card for Header, Zone\_1, Zone\_3, Zone\_5 and Zone\_7.

In Serial, Homey e-paper received values for header and Zone 1, not for the other.

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 22, 2023, 6:28pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/375 "2023-10-22T18:28:10Z")

</div>

Thx.

I got a bit further now.

It’s updating my screen when I manually trigger the card “Alle triggers”. (All triggers)  
And get this respond in the serial monitor:

> Screen Layout received: Z1=D, Z2=S, Z3=D, Z4=S, Z5=D, Z6=S, Z7=D, Z8=S
> 
> Number of expected devices: 5
> 
> Zones Layout (1rst, 2nd…): D X D X D X D X
> 
> Data Zone 5: Name=Woonkamer; Value\_L1=12.5; Value\_L2=91; Icon=thermometer
> 
> Battery Percent = 128%
> 
> Header data: Value\_1=14°C; Value\_2=20:19
> 
> Data Zone 1: Name=Woonkamer; Value\_L1=12.5; Value\_L2=91; Icon=thermometer
> 
> Data Zone 7: Name=Woonkamer; Value\_L1=12.5; Value\_L2=91; Icon=thermometer
> 
> Number of devices updated: 4
> 
> Data Zone 3: Name=Woonkamer; Value\_L1=12.5; Value\_L2=91; Icon=thermometer
> 
> Number of devices updated: 5
> 
> Updating display…
> 
> Click mark drawed
> 
> Go to Deep sleep for (minutes): 5

But after 5 minutes it wakeup and there is no refresh triggered to update the cards.  
The serial monitor shows then:

> rst:0x5 (DEEPSLEEP\_RESET),boot:0x13 (SPI\_FAST\_FLASH\_BOOT)
> 
> configsip: 0, SPIWP:0xee
> 
> clk\_drv:0x00,q\_drv:0x00,d\_drv:0x00,cs0\_drv:0x00,hd\_drv:0x00,wp\_drv:0x00
> 
> mode:DIO, clock div:1
> 
> load:0x3fff0030,len:1344
> 
> load:0x40078000,len:13964
> 
> load:0x40080400,len:3600
> 
> entry 0x400805f0
> 
> //\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* STARTING E-PAPER… \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*//
> 
> ======== START DATA READ =========
> 
> SSID: \*\*\*\*\*
> 
> PASSWORD: \*\*\*\*\*
> 
> clickMarkEnable = 0
> 
> touchScreenWakeUp = 0
> 
> timeDeepSleep = 5
> 
> deepSleepEnable = 1
> 
> fromApMode = 0
> 
> minVolt = 3.00
> 
> maxVolt = 4.20
> 
> Language = EN
> 
> ======== END DATA READ =========
> 
> Connecting to WiFi…
> 
> WiFi mode STATION. IP adress: 192.168.1.213
> 
> Server started!
> 
> Date Now: 22/10/2023
> 
> //\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* SETUP COMPLETED (in wifi STA mode) \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*//
> 
> Battery level send to Homey: 100
> 
> Date Now: 22/10/2023
> 
> Date Now: 22/10/2023
> 
> Date Now: 22/10/2023

This is my flow now as test:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/9/99e4b08075d5d2dea0f0f60a59563617c546a3ad.jpeg)

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 22, 2023, 6:29pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/376 "2023-10-22T18:29:49Z")

</div>

Replace All trigger by Homey e-paper trigger.

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 22, 2023, 6:31pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/377 "2023-10-22T18:31:02Z")

</div>

That also doesn’t work.

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 22, 2023, 6:32pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/378 "2023-10-22T18:32:48Z")

</div>

Trigger [text]

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

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 22, 2023, 6:52pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/379 "2023-10-22T18:52:24Z")

</div>

Still the same with the flow below.  
After wakeup I see a reconnect to WiFi in the serial monitor and the next lines are only Date Now lines.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/0/307f95848f3bfb132552f2a4c118ce9c951278a7.jpeg)

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 22, 2023, 6:59pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/380 "2023-10-22T18:59:21Z")

</div>

`Homey_e_paper` not `Homey_e-paper` for the trigger’s name

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 22, 2023, 8:03pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/381 "2023-10-22T20:03:46Z")

</div>

Thanks for your patient btw.

But it’s still not updating.  
Changed it to Homey\_e\_paper and still no updates.

Btw this trigger is not clearly described in the manual.

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 23, 2023, 4:38am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/382 "2023-10-23T04:38:43Z")

</div>

Yes, the guides need an update, sorry.

Try to install the version is actually on github. I think you get this one that has a space in the trigger name (it was “Homey e-paper”). I updated it but I think you have time to download it before the new one.

Maybe I should have done a v2.0.1

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 23, 2023, 5:49am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/383 "2023-10-23T05:49:59Z")

</div>

Okay that makes sense.

I just downloaded the main branch as in the screenshot, because the Releases seems to be the old one as it is 2 days old.

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

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/5/b5d083ae38210e5e9460386c9412a9bbd518035c.png)

After installing this version it is working! 😃  
Without changing anything to my initial flow.

Thank you 👍

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 23, 2023, 6:14am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/384 "2023-10-23T06:14:00Z")

</div>

[v2.0.1](https://github.com/sebyldino/Homey-e-paper-v2/releases/tag/v2.0.1) is available.  
Guides are updated with more informations.

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [October 23, 2023, 1:30pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/385 "2023-10-23T13:30:03Z")

</div>

Is it possible to use the euro sign (€) in the text?  
I noticed when using € it is not shown in the zone.

And is it still possible to use the [weather](https://community.homey.app/t/nederlandse-vertaling-voor-weericonen-van-homeyduino-e-paper-screen/75647) icons as it was in version 1?

---

<div class="post-metadata">

**Author:** ![Le\_Cactus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/le_cactus/32/9727_2.png) [@Le\_Cactus](https://community.homey.app/u/Le_Cactus)\
**Post date:** [October 23, 2023, 6:16pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/386 "2023-10-23T18:16:43Z")

</div>

How do I disable deep sleep? From the Guide.pdf I assumed this would disable it:

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/5/e5385e1d49d90d5152c1d5143966f733b4d1d3bb.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/8/1850ddc9322911bb727f8436f5de56e874fcea92.png)

But in the Serial Monitor I still see this:

```auto
======== START DATA READ ========= 
SSID: 
PASSWORD: 
clickMarkEnable = 0
touchScreenWakeUp = 0
timeDeepSleep = 1
deepSleepEnable = 1
fromApMode = 0
minVolt = 3.00
maxVolt = 4.20
Language = NL
timeBeforeSleep = 0
======== END DATA READ =========

```

And then it displays the “Rebooting [====]” text. What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![sebyldino](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebyldino/32/20067_2.png) [@sebyldino](https://community.homey.app/u/sebyldino)\
**Post date:** [October 23, 2023, 6:49pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/387 "2023-10-23T18:49:01Z")

</div>

You can not disable deepsleep without touch screen.  
And set `Display_With_Touch_Screen=` not `Display_With_touch_Screen=`

**EDIT:**  
I understand what you want. Do you want to keep the screen on all the time? And update it manually or by flow? (Probably because you leave it plugged in)  
I forgot this option in the code.

[Previous page](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640.md?page=18)

[Next page](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640.md?page=20)
