Aim:
And most importantly:
![]() |
| Ideally the ventilation includes heat recovery (and a filter to protect against spring pollen) |
This is a tough one. The room is 9m x7m and proving hard to lay out.
Benefits
Negatives
Benefits:
Benefits:
In the software world we write user stories that cover how a feature will be used. They are usually along the lines of
“As a <something>, I want <feature> so that <something can happen> “
Each story defines an element of functionality. For example, “user can login”.
So I was thinking about the equivalent of user stories for building. Some are obvious: “A an authorised person, unlock the front door”.
But there are others that are more interesting and which we end up doing everyday without knowing about: can put dirty laundry into the washing basket. In the F17 case this would mean, a context of taking a shower and changing, and needing to put some dirty laundry into the washing basket. That would mean walking around to the laundry room, opening the laundry basket and then walking back to the bathroom.
So I thought it would make sense to list out the things that I do regularly and look at how each of them could be optimised or whether a compromise is necessary. For example in our “place dirty laundry into the washing basket” story, we ended up optimising by putting a chute into the bathroom that takes the dirty laundry directly to the washing basket in the laundry room.
So here’s my list of stories from the silly to the “perhaps this could be optimised” tasks.
Arriving home:
…and then go and put away shopping (probably another user story).
Wow – that’s actually a whole bunch of tasks that I generally overlook but that could be somewhat optimised.
For example “sit” implies having a bench or stool outside or just inside the door. And then there’s the whole notion of unlocking doors and searching for keys.
If I look through this there’s a lot of stopping and starting – sit, stand up, go inside, go outside again, put down bags to be able to unlock, pick up bags again.
Our arrive home user story is actually a plethora of new tasks.
But before listing them I think that it might be worth thinking about other optimisations that would make this arriving home moment a little more pleasant. If the door could unlock and open automatically that would reduce our list to:
Arriving home:
…finally fo and unpack shopping
The optimisations would be something like:
Sensor states to monitor:
Potential rules to program:
Bringing this back to user stories, there are other ones that I find myself doing reguary that I’d like to think through and walk though:
We could group a few of these into “starting the day” (in order):
I like waking up naturally. Light usually does the trick of activating my brain and getting a few thoughts firing. I’m also aware that I spend a lot of time on my laptop in bed in the morning and this isn’t perhaps the most productive time (I’m looking at you Reddit and Hackernews). So I’m thinking that the lure of freshly made coffee in the kitchen might do the trick of at least getting me out of bed. After that I’m rolling.
I’ve been experimenting with a Philips Hue system and having the brightness slowly ramp up over 30 minutes does a good job of wrapping up dreams and waking up. So to that end, perhaps the following sequence (assuming a variable of WakeUpTime)
Rule runs until the “tell me about my day” is finished (this can be between 10 mins and 2 hours depending on how many news sources are configured.
Now we have a bit of a problem: If there is something interesting on the news (this started playing in the bedroom, the sound needs to “follow” me to the kitchen and then to the bathroom). I picked up an Apart Revamp1680 16 channel amplifier that could drive speakers throughout the apartment, but I’m not really sure how to do a “follow-me” function. My thinking has been to get 8 Chromecast Audios and have them assigned into different Chromecast groupings depending on the rule being run. So a WakeUpSimon rule would push audio to speaker grouping by the same name and include: Bedroom1, Passage, Kitchen and the main Bathroom. It’s a bit of a hack but would work. I’m curious if there is a better way?
Another task that could be rethought is laundry. Currently it’s something like:
Summary – it’s horrible.
So my thinking of how to optimise this is to have a dedicated laundry/utility room with the following features:
My thinking for washing is something like
When unloading:
The drying rule could work as follows
![]() |
| notice the waste water pipe. |
![]() |
| The idea is that the wooden panels slide out to make the fireplace part of the room more cosy.
This is also my favourite layout at the moment. |
Today Cornelia and myself met the structural engineer (Statiker). The aim of today’s session was to look at some of his existing work, from before I bought the rooftop, and work out what would need to be changed. He is mostly concerned with working out how the roof will stay on and the building not fall down.
Key points:
![]() |
| Each of the vertical lines is steel reinforcement |
![]() |
| Somewhat undecided about this sloping passage |
![]() |
| We’ve had many conversations about where to put the kitchen – unfortunately the waste water pipe is right where the kitchen island needs to be and running a longer pipe without a good gradient is difficult. |
![]() |
| I’m still keen to have a single long strip of glass in the window. Also looking at moving the fireplace to the wall. |