That said, the large primary display this uses is $2000. That's very hard to justify for any "normal" household, and that's without any mounts, backend, services etc.
The ease of integrations might make up for it, though.
edit: https://github.com/sibbl/hass-lovelace-kindle-screensaver
I can vouch for the reTerminal: the build quality is excellent, and they come with a battery, sd card reader, and some sensors: https://www.seeedstudio.com/reTerminal-E1001-p-6534.html
I love my original one and am planning to get a model X when budget permits
It automatically shuts off after 30 seconds of inactivity.
I added a $3 webcam, and use openCV to detect motion. If three consecutive frames (sampled 0.5s apart) are each sufficiently difficult from the previous one, it attaches a virtual USB mouse, then moves it one pixel.
This wakes up the display whenever you walk past, then puts it back to sleep again when you stop moving.
The motion-detection pipeline uses less than 0.3% CPU on an intel N100 (6w TDP).
ReTerminal and other derivatives from Seeed Studio are two options. Seeed even has a newish color unitfor under $250 [0].
Not trying to diminish all of the thought and work that's gone into OPs project but a lot of this has been available to do in HomeAssistant for quite some time. Glad more people are finally seeing the value in eInk like this. I've been using them for a while in my office and bedroom for simple status as the OP states: only showing certain status depending on state.
The other unit I tinkered with quite a bit of is the Heltec Vision Master E290 [1] which is a 3" eInk devices for under $35. Based on ESP32 and has LoRa.
[0] https://www.seeedstudio.com/reTerminal-E1004-p-6692.html [1] https://heltec.org/project/vision-master-e290/
That said, $2,000 is for one at that size. You could get a e-reader and root it for way less. It would be smaller but would be correspondingly cheaper.
* repurposed old LCD rotated to portrait mode
* Raspberry Pi 400
* Debian with Sway showing various tiled terminals/browser windows
* self-hosted REST server that collects/provides data to displayThe trick with e-ink displays is that naive grayscale conversion looks terrible because you lose all mid-tone detail. Dithering the image down to 2-4 levels before sending it to the display makes a huge difference in readability, especially for things like weather icons and charts. ImageMagick can do it too but Sharp is about 4-5x faster for batch processing since it avoids spawning subprocesses.
I solved a problem (not really the same problem as this, mind you) for my family using a much older technology. I bought a big pane of glass from the hardware store, built a wooden frame for it with a shelf for an eraser and dry markers.
I hung it up in the kitchen and now when we need to leave "sticky" notes to each other we just write on it. We keep our shopping list on it, we write small poems and draw funny faces. It has become a fun ephemeral space for communicating.
Tons of fun and super cheap to build.
An analogue communication medium for myself and others is indeed something that might be much more impactful and human-cetric than a smart system.
Thanks for the inspiration!
For example the washing machine. You dont need real time information because you know how long it takes since you've done it 1000s of times and it beeps. All these things are just managed in our heads subconsciously.
It beeps, on the other end of the house (or on another floor), where it's inaudible. (And, thankfully, where the loud sounds of it operating are also inaudible.)
> All these things are just managed in our heads subconsciously.
And when you remove the need to track that in your head, your head gets freed up for other things.
To be explicit, I don't like "smart appliances" that connect to a cloud server. I do like the idea of devices that can connect locally to something like Home Assistant.
I leave the empty basket in front of the machine, which for me happens to be somewhere where I'll pass by frequently until I need to take it out. That keeps it 'in sight, in mind'. Heck you could even put it in the kitchen to remind you.
I don't like the extra complexity that often comes with digital solutions, but I do like having a system. The simpler and less thought required, the better.
I do this for a number of different things. Rather than put it on a list I put it somewhere where it's in the way.
Home Automation is just a hobby like "productivity" tools or going all in your coffee setup. You tell yourself you are saving energy, or freeing up your mind from remembering mundane tasks but in reality it's just like a model train set.
It's fun to set up, play around and maintain it for some people. If you'd do the math of setting up hundreds of dollars worth of smart appliances, bulbs, hubs and thermostats to tweak your heaters slightly while you are not at home...it will probably take decades to break even, if at all.
I'm glad that works for you. My (and my wife's) ADHD brains put these directly into "the void".
It is hard to stop yourself from treating every minor inconvenience as nail for which you have a handy hammer, and I find myself overcomplicating things in my life as a result.
The goals are noble but the methods bring a lot of the complexity simply repackaged (and potentially amplified).
> It doesnt seem like any of this would really be useful as you'd have to enter all the useful data manually(calendar).
You have to enter calendar data somewhere, right now I often have the same info or different subset split between my calendar, work ones, my wifes one and the one on the wall. Even the paper version requires having entered the data - more so than the tech based ones because an invitation sent by email now needs to be manually copied over. Or have I misunderstood?
> You dont need real time information because you know how long it takes since you've done it 1000s of times and it beeps. All these things are just managed in our heads subconsciously.
This seems odd to me. First just a couple of things
> You dont need real time information because you know how long it takes
1. It takes different amounts of time depending on the load and settings
2. Knowing how long it takes and when to take it out is something the person who put it on knows, but there are different people in this house who can all do either task
3. It's in a place where the beeping is often not heard
But more interestingly is that we're comparing two different approaches. One is
* A note written in a place that washing needs to be taken out if it's not been done.
You describe this as an unhealthy relationship with technology.
Your better solution is
* Work out when a machine will finish its task, remember this
* Wait for the machine to shout at you
* If you don't hear it shouting then keep checking the time to see if it's finished its task
* Make sure you track all of this in your head on top of anything else
This is more healthy? Than a note on the wall that says "change the washing"?
Imagine you started with the typical thing being that you have a note on the wall that says "washing is done" when it's done and the machine itself is silent. I come along and tell you I've got a much better, healthier way of interacting with it - wait for it to make an annoying noise!
Spending $1000s on this setup and running it 24/7 is a waste in every regard except hobby enjoyment.
The fact that people are complaining about the cognitive load and beeping sound when running a washing machine is utterly baffling to me. This goes beyond sheltered "first-world problems". There is something insidious about this about micro-optimising for non-issues, something dystopian.
That’s certainly true for some people, and I envy them. Others of us can easily forget the washing machine was on and needs emptying for anything up to three or four days, running it each day before promptly forgetting to empty it before it needs doing again.
I'm not sure this is true anymore, first you usually do different programs depending on what you put into it, and modern washing machines also automatically adjust the washing time depending on how much you throw into it, at least our ~2 year old one does, I'm sure others do too.
I basically never know how long time it will take, sometimes it takes 1.5 hours and sometimes 3 hours. Our washing machine is further away from where we can hear the melody, so having a notification appear on the phone when it's done is actually quite handy, at least for our situation.
On all settings except timer, my dryer is pretty much useless. I set it to dry my bedsheets and towels with bulky item preset, max dry (who chooses minimum dry for anything?) and it'll say it'll take 1h30m, ends up taking 30 minutes, and everything is still wet, despite it having a "dryness sensor"
I've just started using the timer function on the dryer and it's been mostly accurate, plus or minus a few minutes perhaps.
Fortunately, we usually just throw clothes in the dryer before bed, so we don't need a system to remind us when it's done — if it's not done by morning time then we probably need a new dryer!
Actually, this is one example of home automation that works very well. My washer will remind me that wash is ready to move to the dryer, and stops reminding me once the washer door opens.
It means that a) I don't have to put it on my mental reminders, b) it works very well with anybody else in the family that does a wash and _they_ forget to move it to the dryer.
For me, I think a healthy relationship with technology is technology that is there when I need it, not there when I don't. Added benefit if the technology knows when it's needed (ie alarms and such).
Crucially, a healthy relationship with technology for me is consuming less (reading less "news" and blogs and social media) and creating more (writing, projects, etc). So the concept of using technology to build something that is there when the family needs it and is in the background when not is a healthy relationship imo.
The "x minutes ago" on the when it started is really useful and generally enough to know when the cycle will end. Having that timer started automatically is pretty useful in itself.
I tried something similar with a Kindle a few years back for just weather + calendar and ran into the same jailbreak maintenance hell. Ended up giving up. The Visionect displays look great but $1000+ per screen is brutal. Curious if the author has looked at the Waveshare e-paper panels driven by an ESP32, they're like $40-80 for a 7.5" screen and you can do partial refreshes. Obviously way smaller than the Boox but might work as a cheaper bedroom/mudroom option for people who want to build something like this without spending $3k.
If we think about paper calendars hung on a wall, and updated sporatically we know what's there is likely good information, only that it might not be up to date.
If a calendar can be calm by default, surface what's changed or newly relevant, and fade when it resolves. The next level could be understanding who's attention something needs, and when, in a personalized way.
I’ve been following Information Radiators since practically the beginning, and wiring has always been one of its problems. First networking and now power. In homes, but also in office spaces. The best locations for radiators are often the worst for wiring.
And eInk displays move the needle because you have a device that can go completely to sleep between updates, which means it can trickle charge.
We tried something like this using the iPad when we moved to a new country with one year old, because there was so much to figure out and track, it felt impossible. Now after a year, it’s gone and things are more internalised.
That’s my main concern with spending time and money building something like this. We thought about everything from commercial displays, Raspberry PI and e-Paper to finally just buying a 10$ wall mount for IPad. After sometime it becomes redundant as routine is formed.
If the author happens to read this, do tell us how have you found the motivation to keep using this? Doesn’t it get redundant after a point? I get adding new information and adapting routines around can be a factor, but people don’t really change that much
Instead you find it placed on your smartphone homescreen, on the smartwatch, on the home dashboard, on a notification you receive every morning, on your car screen, on your computer, ... I don't need to see it constantly.
Personally I believe it is something that it is easy to integrate and that users don't perceive as useless, but 99% of the time doesn't add any value
* Is it any month other than May-August?
* Is it after 10am or before 4pm?
Probably need some sun screen.If you have very light skin you might want to increase the timeframe by an hour.
And if you really want to optimise your sunscreen usage and not use it if you don't have to, the real-time UV index from ARPANSA is the way to go (https://www.arpansa.gov.au/our-services/monitoring/ultraviol...).
All other apps simply display the expected UV index given the time of the day and the day of the year.
I was weather-status neutral until I bought a house that has flooding challenges. Knowing that enough rain that could trigger flooding helps me avoid surprise cleanups and property damage.
Emphatically no, as someone who cares about avoiding chronic health problems for myself and my family.
Even water-damaged concrete is enough to drive CIRS. Been there, done that.
It's strange that pretty much every weather widget assumes you want to know the current weather conditions and not the forecast.
Do you... not go outside? And not need to know if you need the heavy coat, light coat, light waterproof coat, and/or umbrella? Or pants vs shorts? And the answers are very different at 7am vs 11am vs 3pm?
I'm not trying to be sarcastic, I'm just genuinely baffled.
That said: I seem to get by pretty well with a lowly smartphone so far.
In fact, though, a massive bomb cyclone is forming a few hundred miles away and it’s likely to dump over a foot of snow on us in the next 24 hours, accompanied by 50mph winds.
Weather forecasts are, not surprisingly, actually useful.
Well, it's cool, but the usability of it all is below average.
Declutter your life and don't install any more screens in your home ;)
Versus.
Just look at screen.
The equivalent of having the app open on your phone.
What if you are on a bus?
- swipe finger to the right to show weather OR swipe finger to the left to show callendar
Android widgets show me much more information about weather and calendar view than these monitors (and are free: weawow https://weawow.com/i/app-download + google callendar).
This is much more useful compared to that
I make these https://www.stationdisplay.com/ . They are also just as "useless" as a wall clock yet people find it a lot more pleasing to take a glance at something to give the information instantly, than having to make multiple decisions in order to take their phone out, open the app and find the place with the information they need.
Having the departure times of my local tram right next to my door helps to not miss it by half a minute. =)
You're entirely talking out of your ass. You have no clue what's more usable, cluttered-feeling, or useful.
As someone who built a similar device to this: it is absolutely awesome to have one of these, even though I have a smartphone!
I’m not going to build one, but this is exactly the sort of creative and highly opinionated tinkering I stick around HN to see.
A few years ago I came into a couple of e-ink displays that had been previously used for storefront/product pricing. The hardware to drive them was locked down but I was able to reverse engineer the panel by finding a datasheet that was close enough and hacking up an adafruit thinkink. I had a lot of fun writing my own driver/abstraction layer. I originally intended to support a bunch of different panels but ran out of steam after the first one did exactly what I wanted.
Inkplate devices are a great entry point. They're recycled Kindle displays with an ESP32.
We have several kids and have been organizing our daily todos and calendars on it for several years. We used to drop the ball quite a bit due to a hectic schedule and the dashboard has helped us tremendously. Since it is mounted in the kitchen, being able to pull up recipes is a plus.
I think I need a bigger kitchen, haha.
That sounds really cool, though. I'm currently trying to "train" our kids to manage their own schedules, e.g. reminding me that they have somewhere to be instead of vice versa.
Maybe a wall-mounted solution would help put it front and center for them.
the best user experience is sometimes no experience
Likewise there are always chores. Cleaning the litter box is daily, but in the rare case where everything that must be done is done there are things like washing windows that can wait a few months but if I have time...
It is also useful to put a clock on this display - computers are accurate unlike the battery powered things you have on the wall. (though it is a matter of taste if this is worth it...)
And at least where I live I always need to know the weather for the day (if storms are expected it might be deadly to ride my bike to work even though it is fine now).
Sure knowing the temperature and relative humidity in the house isn't really useful if the system is working correct. Though it does settle some arguments so it is worth having anyway.
Someone I know has one of these fridges and the screen is just a toy. Doesn't really show anything useful for day-to-day life. Although it provides amusement when it detects bald heads as eggs.
The Nook Simple Touch is one of my favorites
Where I got stuck is calendars... Unfortunately Google Calendar doesn't seem to provide a nice API where you can just say "give me the events for these days", instead you can only download all of your events in iCal format. It's then extremely non-trivial to convert that information into "what is happening today".
Something like:
```
function doGet(req) {
let start = new Date();
start.setHours(12,0,0,0);
let end = new Date(start);
end.setDate(end.getDate() + 3);
let events = CalendarApp.getEvents(start, end);
return ContentService.createTextOutput(events.map(x => x.getTitle()));
}```
We use a WhatsApp channel for our family to manage breakfast meetups and who needs what from the shops or the pharmacy (they are on our healthcare plan) and general conversation about events or troubles and parental advice in their lives.
One kid live on her own with her bf a few minutes from us but she can't drive so we sometimes have to pick her up from work.
It gets muddled but works for us as the rule is no pet photos unless it is very cute (cat with a dustbin cover on his head) or inspirational daily quotes.
The typical e-ink uses cases boil down to e-readers, dumb-phones, and hobbyists, which is not a huge market. Anything niche or specialized tends to carry a higher cost.
I've noticed e-ink/paper displays having somewhat of a moment right now (especially very small "phone-like" form factors as portable ereaders), and I hope this trend continues.
I'm very far from a meaningful reduction in "screen time," but looking at e-ink displays instead of OLEDs feels like a nice step in that direction.
One potential idea - it might be worth looking at overseas manufacturers to see if they can offer a similar display at a better price point. I did a bit of digging on Alibaba, for example, and found a 25" E-ink display with the same resolution as the Boox for around $1000 (and the price goes down to $500 if you order 100 units or more): https://www.alibaba.com/product-detail/25-3-inch-e-paper-dis...
Seems like they offer a color E-ink display option as well, which could be worth exploring.
Note: I don't have any affiliation with the above company, it was literally just the first one I found when searching. I'm sure there are many other options available as well.
Here is my ~75euros ESP32 eink panel experiment: https://github.com/riston/eink-assist-screen/tree/main
https://shop.m5stack.com/products/m5paper-esp32-development-...
On the subject of dedicated home control dashboards, I'm not sure I see their value at all given we all have screens in our pockets, so when it comes to enabling interactive controls I feel like using your existing devices or voice controls is the right approach.
If someone wants to go the easy route towards something like this: iPad (Air 1, I think) is connected to the charger 24/7 and runs in Kiosk mode. Application is just a React website hosted on Vercel, client credentials are stored in localStorage …
[1]: https://roblillack.net/unser-stundenplan-family-timetable-vi...
https://www.reddit.com/r/raspberry_pi/comments/1ik3myy/turni...
Fwiw, there are 13-inch eInk displays for ~$140 (https://www.waveshare.com/13.3inch-e-paper-hat-b.htm?sku=272...) which you can pair with a Raspberry Pi (~$40) or ESP32 (~$15) and battery (~$10). Smaller displays are cheaper if you don't need all that real estate. You can then use AI vibe coding and open source projects to throw together your own apps
I've been doing a cheaper version using a Waveshare 7.5 inch screen, a Raspberry Pi and a 3d printed case coupled with Inkycal: https://github.com/aceinnolab/Inkycal. This works well for my needs, but seeing what else can be done maybe it's time for an upgrade.
One of the main blockers has been the cost of larger, high-resolution e-paper displays. I was considering using an ESP32 to drive one, but the display pricing always felt like the convenient excuse.
Reading through the helpful comments here, I'm starting to think there might be more viable options than I assumed, especially in terms of display size trade-offs and keeping the overall cost reasonable.
If we can centrally manage her bookings and all she has to do is look at the calendar and clearly see what is happening today, and in the near future, there is a real use-case for that.
Especially as I don't live near her, and remotely managing a calendar in her house would be amazingly useful.
https://github.com/speedyg0nz/MagInkCal
A 12.48 Waveshare eink display costs $175. Sadly haven't gotten it to work with the Raspi Zero and therefore can't use it battery-powered. Got an ugly cord right now. Running power to the right place through the walls is definitely dedication!
Love the artistry and dedication in this effort - getting something just right for your own tastes and honing it over time can be really fulfilling.
Still expensive though
https://github.com/benjajaja/kindle-bueno
However, I would now go for some ~100€ e-ink that is built for hacking.
It does remind me though of Portals from FB/Meta, which were really nifty, but not profitable enough for otherwise highly profitable company to continue investing in.
Yes, please distribute this as an HA app. I can't wait to see that.
I'd have had these up on Marketplace the same day if I couldn't figure out a way to drive the panel directly
Yet AV remote controls were UX hell and phones are an improvement. So maybe a separate old phone just for that ?
https://www.stavros.io/posts/making-the-timeframe/
Joking aside, great project. I love e-ink displays.
Elixir’s fault tolerance and ease combined with simple devices to run on
That said there are some displays for the adventurous with no clear ready made interface boards that would need some effort to connect to. Like the ES120MC1 12" high res ones for 50ish USD with some gnarly zif sockets.
We got a skylight 27 today. It’s better. I give in.
E-ink is fine for display but too slow for interactivity.
To be fair on your point about only displaying status when they need attention vs displaying everything at once- this is easily achievable with a bit of IF ELSE logic with most cards in Lovelace.
Are there similar options on the market for "set and forget" people like me?
Though, $2000 is a step price.
I had some fun with using an Inkplate e-ink display - bough a bare 5" for €74 (a 10" with batteries is there €219). Smaller, but also way more affordable.
It connects via WiFi, and make it display random, vide https://github.com/SolderedElectronics/Inkplate-Arduino-libr....
It could change a lot of things in the world, especially regarding the power consumption of most commonly used screens for a lot of signage everywhere. But not that much company looks like to be interested in developing the field.
I think that a few years a go, a lot of possible innovation were blocked by a few aggressive patents. I don't know if it is still the case.
There's something I don't get about common e-paper displays.
I have a Remarkable, and it's great. The battery life is also supposed to be great. It can last for months while the Remarkable is turned off.
If the Remarkable is on, it won't last. All the battery will drain away. You have to babysit it carefully, or this is what will happen, and the next time you want to use the Remarkable, it will be dead and you'll need to charge it first.
For some reason, if left idle, it will enter a "sleeping" mode. The screen shows whatever was on the screen, with a little bar overlaid telling you that it's sleeping.
Sleeping mode is actually just awake mode. It continues to draw power as if it was on. The only difference is that it stops responding to touches. If you press the power button, it wakes up instantly, because it was already on.
Off mode is different. In off mode, the Remarkable stops drawing power. Also, it erases the screen, instead displaying a full-screen message that the Remarkable is off. You have to manually put it in off mode whenever you stop using it, or all the battery will rapidly drain away. If you press the power button, nothing will happen; you have to press it and then hold it down for two seconds (I measured this) in order to get it to boot up.
To put it into off mode, you have to do the same thing, forcefully holding down the power button while you wait for it to admit that you want it to turn off. This takes four seconds. Then you have to confirm on the screen that yes, you held the power button down for four straight seconds on purpose.
The ergonomics of this are awful. Leaving your Remarkable idle means losing your entire charge; it will never transition from awake-but-pretending-to-sleep to off. Turning it off is a huge pain. It would solve so many problems to just leave whatever was on screen before idle on the screen, and actually turn off.
why is that crazy? the demand for big epaper isn't really there, but demand for AI has been pretty clear
AI is re-structuring entire industries.