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

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [February 2, 2023, 5:15pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/223 "2023-02-02T17:15:56Z")

</div>

Remove the Action “Custom\_Weather\_Icon”. This overwrites the Weather icon set by device itself based on Action Wheater\_Text. Or add “disable” as value to that card

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 2, 2023, 5:34pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/224 "2023-02-02T17:34:29Z")

</div>

if i remove this action i only get the Homey logo.  
maybe this is the isue?

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/7/57cc2238f0a4621a80cbdc9bd0380e5cbed5de57.png)

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [February 2, 2023, 6:01pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/225 "2023-02-02T18:01:41Z")

</div>

Make sure you disable the custom weather icon by using that card with value “disable” once in a single call to the display.

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 2, 2023, 6:02pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/226 "2023-02-02T18:02:09Z")

</div>

> here is no action card to trigger deep\_sleep yourself. Follow the example in chapter 4 of the [user guide](https://github.com/sebyldino/Homey_e-paper/blob/main/Guides/User%20guide.pdf). That way all 21 mandatory (for 6 fields screen layout) are updated and that triggers the screen to go to deep\_sleep 🙂 💤  
> If you got error message “Flow error” (user guide page 6), the updating of fields is out of sync for e-paper to determine if it can go to sleep. Press left most button on top of screen to restart screen and from that moment your flow will be triggerd (bij paperscreenonline), send the 21 fields and the screen will go to deep\_sleep

this is not working… I do not see the Zzzz symbol the battery is draining very fast. 🙂

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 2, 2023, 6:07pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/227 "2023-02-02T18:07:06Z")

</div>

like this?

 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/4/a4cf776f9c753444b568b943892afc31b01d567a.png)  
not changing ☹  
 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/8/c8ba9a58762f1b5a77c246705e7a3d123622bba7.jpeg)

---

<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:** [February 2, 2023, 8:06pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/228 "2023-02-02T20:06:36Z")

</div>

You could try this command:

> python esptool.py --chip esp32 --port /dev/cu.usbserial\* --baud 115200 --before default\_reset --after hard\_reset erase\_flash

[https://docs.espressif.com/projects/esptool/en/latest/esp32s3/esptool/basic-commands.html#erase-flash-erase-flash-erase-region](https://docs.espressif.com/projects/esptool/en/latest/esp32s3/esptool/basic-commands.html#erase-flash-erase-flash-erase-region)

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [February 2, 2023, 8:35pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/229 "2023-02-02T20:35:25Z")

</div>

Thx. The display is working again

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [February 2, 2023, 9:58pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/230 "2023-02-02T21:58:01Z")

</div>

> [@Yov](#):
>
> like this?

Yes, but once you’ve run the “custom weather icon” disable action, you can remove it. From that time on the code is using the build in weather icons based on the “weather text”

> [@Yov](#):
>
> not changing ☹

Well, that is because the text “overcast clouds” is not recognised by the code at this moment (Check function.ino at line 215), so standard icon is shown.

I see you are Dutch, check this [Nederlandse vertaling voor weericonen van Homeyduino e-paper screen](https://community.homey.app/t/nederlandse-vertaling-voor-weericonen-van-homeyduino-e-paper-screen/75647)

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [February 2, 2023, 10:05pm UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/231 "2023-02-02T22:05:13Z")

</div>

> [@Yov](#):
>
> this is not working… I do not see the Zzzz symbol the battery is draining very fast

Yes, but it can work in the way I tried to describe. It works for me:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/f/af206be04639d2f1138ec9a20688cab8910d89a3.jpeg)

It took me a few hours to understand the way it works and get it working, so keep on trying and debugging. Just realise this is a project in “beta” stage with high “tweak” and “discover” rating….

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 3, 2023, 7:26am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/232 "2023-02-03T07:26:06Z")

</div>

Als how do you get dutch? 🙂 is this a basic language in the code?

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

---

<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:** [February 3, 2023, 7:28am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/233 "2023-02-03T07:28:33Z")

</div>

It’s being added, currently not in the releases…

---

<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:** [February 3, 2023, 7:28am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/234 "2023-02-03T07:28:59Z")

</div>

Does anybody having have this problem:

- I got the screen on deep sleep. Every 6 min. it reboots and gets the new values. But this only works when it is connected to the usb with power. When I run on battery the screen doesn’t reboot/refresh.
- The batterij (18650) is fully charged and gives 3,6V. Which should be enough.

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 3, 2023, 7:39am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/235 "2023-02-03T07:39:00Z")

</div>

Thanks for the work! 😉  
currently only having problems with the deep sleep not functioning like i set it. (not active zzz on the screen) asking for 480sec (8min) it refreshes every 4 min now. and drains 2 \* 1800mah lipo’s in 1 day.  
And the weather symbols not working (stays on the homey logo).

But overal nice 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:** [February 3, 2023, 7:51am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/236 "2023-02-03T07:51:40Z")

</div>

@Yov share a full screenshot of your flow.

> [@Yov](#):
>
> Suis-je également le seul à entendre l’écran faire un son aigu teriful?

I dont ear it. 🤔

> [@Edwin\_Biemond](#):
>
> now I have an every minute flow trigger and only update the values.  
> does that have any down sides?

I you dont use all the mandatory cards it will not work.  
**EDIT:** except if your are not use deep sleep;

> [@Domotica-blog.nl](#):
>
> Does anybody having have this problem:
> 
> - I got the screen on deep sleep. Every 6 min. it reboots and gets the new values. But this only works when it is connected to the usb with power. When I run on battery the screen doesn’t reboot/refresh.
> - The batterij (18650) is fully charged and gives 3,6V. Which should be enough.

Check polarity. Try with the JST pin

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 3, 2023, 8:08am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/237 "2023-02-03T08:08:58Z")

</div>

![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/5/5538513bd84402430d58a161be12f9d3a78a05b0.png)  
I take out the logo’s from updating.  
 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e6680d58053cfbf80b14c7d70e07518d7a0b82b2.jpeg)  
its this Chip that is making the sound! if you are updating the screen it pulses. pretty anoying not sure if this one gets hot otherwise i wil drip some hot glue on 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:** [February 3, 2023, 9:34am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/238 "2023-02-03T09:34:06Z")

</div>

As tell you @Torch1969, delete your “Custom\_Weather\_Icon” card.

You need to call this card just one time when/if you want to change the wether icon to a custom icon.  
The value of this card is saved in flash memory and recovered at each restart.

Same for “Battery\_Icon” card.

And if Deep sleep is enbale, you need to call all mandatory cards, here you call only values cards. This works if Deep Sleep is disable but if is enable you will get an error.

If the chip is so hot, you can use a cooler like this (if you have one)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/5/c503bdf41e9229ba31ea8c310561e3fe1774bb70.png)

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 3, 2023, 9:47am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/239 "2023-02-03T09:47:06Z")

</div>

> [@sebyldino](#):
>
> As tell you @Torch1969, delete your “Custom\_Weather\_Icon” card.
> 
> You need to call this card just one time when/if you want to change the wether icon to a custom icon.  
> The value of this card is saved in flash memory and recovered at each restart.
> 
> Same for “Battery\_Icon” card.

yes tryed that stil no succes ☹

> [@sebyldino](#):
>
> And if Deep sleep is enbale, you need to call all mandatory cards, here you call only values cards. This works if Deep Sleep is disable but if is enable you will get an error.

So al the Action cards ?  
 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/2/0219892d886f874af0a04fca44fcc967b9623bb0.png)

> [@sebyldino](#):
>
> If the chip is so hot, you can use a cooler like this (if you have one)  
> ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/5/c503bdf41e9229ba31ea8c310561e3fe1774bb70.png)

no i dont know if its getting to hot 😉 its the chip that is makeing the noice, If its not getting hot il dip it in hot gue to isolate the sound a bit!

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [February 3, 2023, 9:48am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/240 "2023-02-03T09:48:37Z")

</div>

> [@sebyldino](#):
>
> And if Deep sleep is enbale, you need to call all mandatory cards, here you call only values cards. This works if Deep Sleep is disable but if is enable you will get an error.

@Yov just to add to this above

After ‘paperscreenonline’ trigger **all** 21 mandatory cards so:

6x zone name  
6x zone icon  
6x zone value  
2x weather (text + temperature)  
1x last update

The screen counts this 21 and goes to deep sleep as soon as these 21 are received.

> [@Yov](#):
>
> So al the Action cards ?

YES 🤩

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [February 3, 2023, 9:54am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/241 "2023-02-03T09:54:13Z")

</div>

> [@Yov](#):
>
> yes tryed that stil no succes ☹

Did you try with a weather text that is recognized by the code like I described already above:

> [@Torch1969](#):
>
> Well, that is because the text “overcast clouds” is not recognised by the code at this moment (Check function.ino at line 215), so standard icon is shown.

Try with one of these to see if this works:

```auto
//ENGLISH
  if (weather == "Clear") weatherIcon = 1; //clear
  if (weather == "Clear night") weatherIcon = 2; //clear night
  if (weather == "Cloudy") weatherIcon = 3; //cloudy
  if (weather == "Haze") weatherIcon = 4; //fog
  if (weather == "Fog") weatherIcon = 4; //fog
  if (weather == "Hail") weatherIcon = 5; //hail
  if (weather == "Partly Cloudy") weatherIcon = 6; //partly cloudy

```

@sebyldino is working on adding dutch translations, so I suggest to wait on that update and then use “KNMI Weather” app voor weather text descriptions.

---

<div class="post-metadata">

**Author:** ![Yov](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/yov/32/33840_2.png) [@Yov](https://community.homey.app/u/Yov)\
**Post date:** [February 3, 2023, 10:01am UTC](https://community.homey.app/t/homeyduino-e-paper-for-homey/74640/242 "2023-02-03T10:01:50Z")

</div>

> [@Torch1969](#):
>
> > [@sebyldino](#):
> >
> > And if Deep sleep is enbale, you need to call all mandatory cards, here you call only values cards. This works if Deep Sleep is disable but if is enable you will get an error.
> 
> @Yov just to add to this above
> 
> After ‘paperscreenonline’ trigger **all** 21 mandatory cards so:
> 
> 6x zone name  
> 6x zone icon  
> 6x zone value  
> 2x weather (text + temperature)  
> 1x last update
> 
> The screen counts this 21 and goes to deep sleep as soon as these 21 are received.

wel… that dit it! XD

> [@Torch1969](#):
>
> Did you try with a weather text that is recognized by the code like I described already above:

How do i change this? or do you mean i need to add this as basic text?  
 ![afbeelding](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/e/cedba69ead5669444617cc0321ab16f1d28130d1.png)

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

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