[Homeyduino] E-paper for Homey

Hello everybody,
I have tried to solve the problem below, read lot from the web, tried many partitions but nothing to solve it! :triumph:

So i’m working to write another code from the beginning including the touch screen. (With an optionnal setting to disable it if someone do not need).

Now that I know the product a little better since version 1.x, it’s time for a v2… And I was thinking of an appearance in the style of Homey’s dashboard, like this:

What do you think? What would you add? Should I keep the weather like on v1? Too much or not enough “zone”?..

Some ideas in mind:

  • Optimize the way he communicates with Homey.
  • Simplify/reduce actions.
  • A favorite device or flow configuration to choose from for each zone.
  • Should deepsleep be kept with the touchscreen?
  • Dark mode?

I am listening…

3 Likes

Hi,
that is very good news! The Homey-look is a good idea. No need for the weather, as you can integrate it as a device, e. g. via the Openweather App from Ronney.
The name of the flows should be coustomisable and there should be enough space for it (10 characters?)
Looking very much forward to V2!
Regards Thilo

1 Like

Hello, some news from v2. Currently this works:

  • Finally, i did not implement the flows because the areas were too small to be precise in order to trigger the desired flow
  • It work with or without a touch screen (with configurable option)
  • It is possible to pair zones in order to obtain a larger display for a device (I saw that some of you displayed a long value)
  • Zones are no longer updated one by one. All values ​​are retrieved before displaying the entire screen (the display of values ​​does not take longer and this avoids gray areas after cleaning)
  • Actions are reduced to 1 per zone
  • It is possible to trigger Homey actions if you click on a device
  • Each device has an option to make it “clickable” or not
  • A marking appears for clickable devices. It is also possible not to make this marking visible
  • Installation is simpler because you just need to download the.bin file to work. (the method with Arduino IDE will still work, I will make the code available on Github as for v1) You will then just have to connect to the wifi created by the ESP which will open a page to enter your local identifiers for your wifi.
  • Updates are done via a web page, no need to connect the ESP to a computer
  • The “Screen Repair” function remains as on V1 and it is also possible to trigger it with a long press at the top of the screen
  • It is possible to wake up the ESP either by timer, or by pressing the screen, or both.
  • The header is free to display except the part for the battery

To do (or idea to do):

  • Provide a display by combining 3 and/or 4 zones, or fullscreen
  • Add an option so that the ESP asks Homey if he should come out of Deep Sleep or not?
  • Add parameter screens (e.g. for shutters to display up, down, stop)
  • Use the buttons on the board. (for other pages? For action shortcuts?..)
  • Screensaver? (Clock? Image? Device full screen?..)

I hope to offer you v2 soon!

6 Likes

Hello, some screenshots…
Some suggestions?







5 Likes

Wauw, looks amazing!

1 Like

Looks very nice. I would like to set font size in the tiles (so I can read what’s on the screen without my reading glasses :wink:.)
And maybe possibility to edit the title row (for weather info….)

2 Likes

That looks very good and a huge update.
Great job!

1 Like

Hello, I take note of the font sizes.
All values ​​are customizable, there are no more restrictions with the weather because Thilo’s remark is not stupid at all:

so header is customizable too. You can write what you want everywhere ecxept the battery area.
Values ​​are automatically truncated if they are too large relative to the size of the tile.

2 Likes

:+1:

Nice… Can I order three pcs?

Hello Milan,
You need to buy the LILYGO T5 4.7 (with or not additionnal touch screen).

The code is free and v2 comming soon on my github.

Thanks a lot :slight_smile:

1 Like

@Torch1969 , What do you think of these different font sizes? (If it’s still too small, you may need to invest in a dog instead of glasses… :thinking: :sweat_smile:)

  • Add Font_Size param: :white_check_mark:

1 Like

Yes, looks great. Fonts 4&5 will do without reading glasses :disguised_face: :joy:
Thank you for putting effort in this :+1:

1 Like

Hello,
v2 is available here.
I havent finish to write installation/user guide but it think there are all the information you need to install it.
I will complete the guide quickly.

Enjoy

PS in guide, i forgot “Header” card. It’s mandatory.
image

6 Likes

Thank you.
I think I’m going to update it tomorrow.

Great job, thank you :pray:

Hi,

Can you please explain how to perform these steps as mentioned in the manual?

Install AsyncElegantOTA library in the manager library.
This is done.

Change SSID and PASSWORD in the code and upload with this parameters.
How to do this step?
In which code? Because there is only a bin file.

Sorry! On arduino IDE, go to → file → examples → AsyncElegantOTA → Demo.
It will open a window with the code.
Change SSID and PASSWORD in this and upload.

Thank you!

Hi,
What’s wrong here?

I only get this screen:

First time I made the setup with the card on top of the flow.
It reboots and stays in the screen mentioned above.
I made a some then cards with a manual trigger.

But nothing is changing on the screen.
What did I wrong?

Some other findings:
In the manual you wrote there are the following trigger cards:


But they are not available for me.
In the card Trigger there is a blanc field at the bottom:

And there is a mismatch in the settings.
The option Deep_Sleep_Time has to be Deep_SleepTime
See the red squares in the screenshot below.