# \[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:** 1

<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:** [January 5, 2023, 3:37pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/1 "2023-01-05T15:37:04Z")

</div>

**EDIT 25/10/2023**  
v1 is alway available [here](https://github.com/sebyldino/Homey_e-paper).

**This is the v2 of Homey e-paper**

Homey e-paper get a quick view from your devices! Created from a LILYGO® T5-4.7 inch E-Paper. Work with the flow with [Homeyduino](https://homey.app/fr-fr/app/com.athom.homeyduino/Homeyduino/) app Show every device you want, where you want and when you want with Homey Flow.

 ![IMG_4661](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/8/98bcc036cc7c2fd5334a02365a65682246120f3a.jpeg)

#Features:

- Installation and update is easyest with OTA (Over The Air)
- Touchscreen support (also works without)
- The buttons present on the board are taken into account in order to trigger actions in the flows
- Ability to make an area “clickable” or not in order to control devices (requires touch screen)
- Optimized display avoiding “gray areas” when updating values ​​(compared to v1)
- Action cards are reduced to 1 per zone (compared to v1)
- 52 customs icons
- Flexible display
- The header is free to display (does not require the weather unlike v1)
- Device type can be choose (Homey return “true” or “false” but for exemple for a lock it’s nicer to have “Lock” or “Unlock”)
- Automatical Deep Sleep (works with Time Deep Sleep)
- Deep Sleep time configurable by flow or even disable
- Get battery percent
- All settings are saved in flash
- See on screen when was the last update sended by Homey
- Select Language (EN, FR, NL only for few settings, you will do it in flow)
- installation guide for beginner, user guide, STL files and project photos in the files (only in French at the moment)

#To do:

- Add € sign in fonts

#Ideas

- Added different font
- Full screen display

---

<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:** [January 8, 2023, 9:39am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/2 "2023-01-08T09:39:35Z")

</div>

Version 1.1.2 online, and installation guide in english [here](https://github.com/sebyldino/Homey_e-paper/tree/v1.1.2).  
User guide actually in french online too.

---

<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:** [January 10, 2023, 7:45am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/3 "2023-01-10T07:45:57Z")

</div>

User guide in english online [here](https://github.com/sebyldino/Homey_e-paper/tree/main/Guides).

Tell me if there are some errors.

---

<div class="post-metadata">

**Author:** ![Homey\_Lampje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/homey_lampje/32/10392_2.png) [@Homey\_Lampje](https://community.homey.app/u/Homey_Lampje)\
**Post date:** [January 11, 2023, 6:33pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/4 "2023-01-11T18:33:58Z")

</div>

@sebyldino my e-paper keeps rebooting, serial monitor shows “_E (4027) rmt: rmt\_driver\_install(1023): RMT driver already installed for channel_” do you have an idea what can be the cause / solution? Thx.

ps. lovely project!

---

<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:** [January 11, 2023, 11:57pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/5 "2023-01-11T23:57:11Z")

</div>

Have the same problem here, no idea where that comes from, probably something stupid I did?  
Hope that @sebyldino can tell us what to do.

---

<div class="post-metadata">

**Author:** ![Marcel\_Ubels](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marcel_ubels/32/18860_2.png) [@Marcel\_Ubels](https://community.homey.app/u/Marcel_Ubels)\
**Post date:** [January 12, 2023, 5:32am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/6 "2023-01-12T05:32:11Z")

</div>

Looks very interesting share some photo’s guys!!  
My question: i have no 3d printer. What are the possibilities to print. I googled, but everywhere it’s the same; only for companies or no way to figure out what the costs will be. Tips are welcome.

---

<div class="post-metadata">

**Author:** ![Homey\_Lampje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/homey_lampje/32/10392_2.png) [@Homey\_Lampje](https://community.homey.app/u/Homey_Lampje)\
**Post date:** [January 12, 2023, 5:41am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/7 "2023-01-12T05:41:29Z")

</div>

JCLPCB does a wonderfull 3D printing job for a good price. I used their resin (sla) printing service already several times.

---

<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:** [January 12, 2023, 6:33am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/8 "2023-01-12T06:33:22Z")

</div>

Hello,  
I will try new install with erasing all flash content to check if i get the same error and i will let you know if i found what happen.

You can try to upload code another time with parameter “Erase All Flash Before Sketch Upload” to “Enable” to clear all contents in ESP.

---

<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:** [January 12, 2023, 9:12am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/9 "2023-01-12T09:12:04Z")

</div>

Did another upload with 'Erase all flash", unfortunately same result, a part of the monitor:

> 10:01:45.050 → entry 0x400805f0  
> 10:01:46.876 → .IP address: 192.168.2.69  
> 10:01:49.602 → E (3805) rmt: rmt\_driver\_install(1023): RMT driver already installed for channel  
> 10:01:51.787 → ====== ERROR MESSAGE ======  
> 10:01:51.787 →

No compiler errors, just one warning: “null” characters ignored ( I did remove them ).  
`main\imagesAndFonts.h:140:1: warning: null character(s) ignored`

Other demo sketches do run without problems.

---

<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:** [January 12, 2023, 12:41pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/10 "2023-01-12T12:41:08Z")

</div>

Nooohhh, great stuf. Do u have a link to the 3d file?

---

<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:** [January 12, 2023, 1:50pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/11 "2023-01-12T13:50:59Z")

</div>

> [@Domotica-blog.nl](#):
>
> link to the 3d file?

Look at the Github page, STL files

> <https://github.com/sebyldino/Homey_e-paper/tree/main/STL%20files>
>
> //github.com/sebyldino/Homey\_e-paper/tree/main/STL%20files

---

<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:** [January 12, 2023, 5:17pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/12 "2023-01-12T17:17:58Z")

</div>

Added 2 lines to firstStart() 🙂 now it’s starting up:

```auto
void firstStart() {
  if (firstStartTime) {
    zonesSettings();
    epd_init();
    epd_poweron();
    epd_clear();
    epd_draw_image(backgroundArea, (uint8_t *)firstStart_data, BLACK_ON_WHITE);
    epd_poweroff();
     firstStartTime = false;
     error = false;
  }
}

```

There is still the error msg:  
18:04:29.466 → E (5880) rmt: rmt\_driver\_install(1023): RMT driver already installed for channel

---

<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:** [January 12, 2023, 7:52pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/13 "2023-01-12T19:52:01Z")

</div>

I haven’t had time to try it yet! Great if you found it, I must have made a mistake during the last modification. thank you for sharing, I try on my side and update the Github. This message doesn’t tell me anything. 🤔

---

<div class="post-metadata">

**Author:** ![Torbjorn\_Melbye](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torbjorn_melbye/32/18194_2.png) [@Torbjorn\_Melbye](https://community.homey.app/u/Torbjorn_Melbye)\
**Post date:** [January 12, 2023, 11:15pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/14 "2023-01-12T23:15:02Z")

</div>

@sebyldino  
Great work. Thinking I might try this. Just to clarify. There seems to be some optional backsides to your stl case files. Which of the files are required? The case and one of the others?

---

<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:** [January 13, 2023, 4:13pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/15 "2023-01-13T16:13:19Z")

</div>

> **[Homey\_e-paper/Photos small at main · sebyldino/Homey\_e-paper](https://github.com/sebyldino/Homey_e-paper/tree/main/Photos%20small)**
>
> main/Photos%20small

---

<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:** [January 13, 2023, 7:45pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/16 "2023-01-13T19:45:20Z")

</div>

Found and fixed the error.

[v.1.1.3](https://github.com/sebyldino/Homey_e-paper/tree/v1.1.3)

@JPe4619 thank you! It was almost what you found! It helped me a lot. 😉

---

<div class="post-metadata">

**Author:** ![Homey\_Lampje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/homey_lampje/32/10392_2.png) [@Homey\_Lampje](https://community.homey.app/u/Homey_Lampje)\
**Post date:** [January 13, 2023, 8:22pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/17 "2023-01-13T20:22:25Z")

</div>

Fixed it for me, thx.

---

<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:** [January 14, 2023, 4:14pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/18 "2023-01-14T16:14:02Z")

</div>

v1.2.0 online [here](https://github.com/sebyldino/Homey_e-paper/releases)

Added: battery capability to Homey

Now you can see the battery of your Homey e-paper on Homey, and use it in flow!

If you have already added your Homey e-paper to Homey, you have to remove it and add it another time.

**WARNING: it will make your flows KO**

![IMG_3376](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/a/5aabf12a13552f5baa925b561c0bb6ccd470fa39.jpeg)

 ![IMG_3375.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/9/19c72ef5ae2bde7fd603b0d394fe7d8a38a9506c.jpeg)

---

<div class="post-metadata">

**Author:** ![Homey\_Lampje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/homey_lampje/32/10392_2.png) [@Homey\_Lampje](https://community.homey.app/u/Homey_Lampje)\
**Post date:** [January 14, 2023, 4:46pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/19 "2023-01-14T16:46:41Z")

</div>

Hi thx for the update, can it be that you are calling the measure battery capability very (too) often??? 😉

 ![Screenshot 2023-01-14 at 17.46.04](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/f/7f9c8a6e6d38be668f05606633c0444c41845368.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:** [January 14, 2023, 5:11pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/20 "2023-01-14T17:11:37Z")

</div>

Fixed! Thank you

[v1.2.1](https://github.com/sebyldino/Homey_e-paper/releases/tag/v1.2.1)

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