Inspiration
The Problem of Disconnection: We realized that despite having many "smart" devices, the typical smart home experience is fundamentally broken. Every device is an isolated silo managed by different apps. This creates more friction instead of delivering seamless comfort.
Our core inspiration was to build a home that knows you, greets you, and anticipates your needs instead of passively waiting for commands.
In Indonesian, "to greet" is "sapa". And hence the name of our automated smart home all-in-one application was decided upon, SAPA - allowing your home to sapa you.
What it does
SAPA collects your data as well as connects all your devices into one intelligent layer. Allowing a house to be a home that greets you the way you want it to.
SAPA collects events like:
- “arriving home”
- “leaving home”
- “waking up”
- “low room temperature” And turns them into automatic actions.
How we built it
We established a centralized event collector (SAPA) that collects data from and communicates with various devices.
SAP Build Process Automation, was critical for defining our reaction engine. It allows us to create no-code, drag-and-drop workflows that instantly coordinate multiple device actions upon receiving an event (e.g., "Arriving Home" + "Cold Weather" + "Late Night" triggers Lights DIM + Heater ON).
We integrated SAP AI Core to consume historical user behavior data (from the collected events) to help create predictions: estimated time of arrival, preferred temperature in respective climates, and predicted wake-up time.
SAP Build also uses the predictions from SAP AI Core as the trigger for its workflows, enabling proactive, adaptive behavior.
Challenges we ran into
Due to unavailability and lack of access to actual smart devices, we had to use mock devices with mock data to carry out the simulation.
Integrating the front-end, back-end along with the initially unfamiliar SAP Build Process Automation Tool was challenging due to the tight time-constraints.
Accomplishments that we're proud of
Being able to smoothly integrate all aspects of our project, despite having 3 people working on 3 different aspects separately to hasten initial progress.
Being able to work together efficiently as a team. Throughout the project, everyone gave their all, without having any misunderstandings, and being willing to compromise for the greater benefit.
Most importantly: In our simulations, we achieved our "Menyapa" moment, being able to walk into a home that is already set to the perfect ambiance, creating a genuine feeling of being greeted back home after a long day away.
What we learned
The benefits SAP Build Process Automation can bring to anyone, regardless of their technical knowledge or background. It didn't only allow for no-code/low-code development, but also provides a simple way to automate processes across various platforms. Its flexibility allows for quick, yet powerful app creations.
What's next for SAP 'mate
Continue to improve SAPA in all its aspects(UI/UX, AI Agent, etc.)
Log in or sign up for Devpost to join the conversation.