Smart Home - Apple HomeKit Scenarios

74914ee9a20cae13765dce54917f2bb2?s=47 Axel Quack
June 16, 2014

Smart Home - Apple HomeKit Scenarios

Inspired by Apple WWDC 2014, I created some usage scenarios for Apple HomeKit.

74914ee9a20cae13765dce54917f2bb2?s=128

Axel Quack

June 16, 2014
Tweet

Transcript

  1. None
  2. SMART HOME APPLE HOMEKIT SCENARIOS

  3. SMART HOME GO TO SLEEP

  4. SMART HOME GO TO SLEEP VIDEO BY MANUEL BROULLÓN /

    CC BY-NC-SA 3.0
  5. WHEN I GO TO SLEEP THEN CHECK IF NOBODY IS

    IN THE LIVING ROOM, TURN OFF THE LIGHTS & TV IN THE LIVING ROOM, FADE OUT MY BEDSIDE LIGHT AND SET MY ALARM CLOCK. VIDEO BY MANUEL BROULLÓN / CC BY-NC-SA 3.0
  6. TURN OFF THE LIGHTS & TV IN THE LIVING ROOM

    Given nobody is in the living room When I activate the sleep mode on my <fitbit> Then turn off the lights in the living room And turn off the tv And fade out my bedside light And set my alarm clock on my <fitbit>
  7. SMART HOME LEAVE HOME

  8. SMART HOME LEAVE HOME VIDEO BY ELENA CARMEN / CC

    BY-NC-SA 3.0
  9. WHEN I LEAVE HOME THEN TURN OFF ALL LIGHTS, MY

    TV, ADJUST THE HEATER AND MAKE SURE I HAVE MY KEYS AND WALLET WITH ME. VIDEO BY ELENA CARMEN / CC BY-NC-SA 3.0
  10. TURN OFF THE LIGHTS IF NOBODY IS HOME Given nobody

    is home When I leave the geofence <Home> Then turn off the lights And adjust the heater
  11. GET NOTIFIED TO TAKE YOUR KEYS &
 WALLET WITH YOU

    Given my keys And wallet are still within your apartment When I am <1 meter> close to the front-door Then send me a notification that I should take my keys And wallet with me
  12. SMART HOME LIGHTING & CONSERVATION

  13. SMART HOME LIGHTING & CONSERVATION VIDEO BY LEÓ STEFÁNSSON /

    CC BY-NC-SA 3.0
  14. WHEN THERE IS NO ONE IN THE ROOM AND/OR IT

    IS DAWN THEN TURN OFF THE LIGHTS. VIDEO BY LEÓ STEFÁNSSON / CC BY-NC-SA 3.0
  15. TURN OFF LIGHTS IF THERE IS NOBODY IN THE ROOM

    Given the lights are on When there is nobody home since <2> minutes Then turn off the lights
  16. TURN ON <ROOM> LIGHTS AT DUSK Given the sun is

    at dusk When there somebody home Then turn on the lights in the <room>
  17. TURN OFF <ROOM> LIGHTS AT DAWN Given the sun is

    at dawn When the sun rises Then turn on off the lights in the <room>
  18. SMART HOME MOBILITY

  19. SMART HOME MOBILITY VIDEO BY LUKAS DUKAS / CC BY-NC-SA

    3.0
  20. WHEN I AM READY TO LEAVE HOME THEN MAKE SURE

    I ARRIVE ON TIME AND NOTIFY ME TO BUY A TICKET. VIDEO BY LUKAS DUKAS / CC BY-NC-SA 3.0
  21. TAKE PUBLIC TRANSPORT Given I am ready to leave home

    And set my destination When I am <1 meter> close to the front-door Then check if there are any mobility problems And say "Please do not forget to buy a ticket." And say "You will arrive at <time>“
  22. GO BY CAR Given I am ready to leave home

    And set my destination When I am <1 meter> close to the front-door Then check if there are any mobility problems And say "Do not forget your car keys. You can find them at <location>.“ And check if there is a parking spot close to the destination and send me a notification on any issues
  23. SMART HOME SYSTEM HEALTH

  24. SMART HOME SYSTEM HEALTH VIDEO BY NORTHAMERICAN / CC BY-NC-SA

    3.0
  25. WHEN THERE IS ANY ERROR WITH THE SYSTEM THEN INFORM

    ME. VIDEO BY NORTHAMERICAN / CC BY-NC-SA 3.0
  26. SYSTEM NOT REACHABLE FROM OUTSIDE MY FIREWALL Given the system

    is not reachable from outside my firewall When the system is not reachable for more then <60 seconds> Then send me a notification
  27. NO INTERNET ACCESS (FROM INSIDE THE FIREWALL) Given there is

    no internet access from inside the firewall When there is no access longer then <60 seconds> Then reset the power connection to my modem, router and switch And test the connection again
  28. SERVER TEMPERATURE IS TOO HIGH Given the server temperature is

    too high When the temperature is higher then <XX> celsius Then send me a notification
  29. POWER FAILURE OR THE POWER IS RESTORED Given there is

    a power failure or the power is restored When there is power failure or the power is restored Then send me a notification
  30. SMART HOME WAKE UP

  31. SMART HOME WAKE UP VIDEO BY MANUEL BROULLÓN / CC

    BY-NC-SA 3.0
  32. WHEN I WAKE UP THEN TURN ON MY BEDSIDE LIGHTS

    AND INFORM ME ON THE LATEST NEWS. VIDEO BY MANUEL BROULLÓN / CC BY-NC-SA 3.0
  33. TURN ON BEDSIDE LIGHTS Given I set my <fitbit> alarm

    When my <fitbit> alarm is vibrating Then turn on the bedside lights to <40%> And fade it to <60%> within <5> minutes
  34. WATCH <TAGESSCHAU> AND SEND THE 
 SOUND THROUGH <AIRFOIL> Given

    I set my <fitbit> alarm When my <fitbit> alarm is vibrating Then wait <5> minutes And start my television And start my AppleTV And play the latest <Tagesschau> podcast
  35. AFTER I WOKE UP INFORM ME HOW MANY NEW EMAILS

    I RECEIVED AND LET ME KNOW ABOUT MY DAILY TASKS Given I set my <fitbit> alarm When my <fitbit> alarm is vibrating Then say how many Emails I received And say my daily tasks through <Airfoil>
  36. SMART HOME WATCH TV

  37. SMART HOME WATCH TV VIDEO BY REDHOOD / CC BY-NC-SA

    3.0
  38. WHEN I WATCH TV WITH <PLEX> THEN TURN ON THE

    LIGHTS IN THE LIVING ROOM, ADJUST THE VOLUME LEVEL AND TURN EVERY DISTURBING NOISE OFF. VIDEO BY REDHOOD / CC BY-NC-SA 3.0
  39. TURN ON THE LIGHTS WHEN I WATCH TV WITH <PLEX>

    Given it is dark outside When I turn on <Plex> Then turn on the <movie lights> in the living room And adjust the volume level
  40. TURN OFF EVERY DISTURBING NOISE Given I turn on <Plex>

    Then turn off any other light then the <movie lights> And set the <music network> off
  41. SMART HOME ARRIVE HOME

  42. SMART HOME ARRIVE HOME VIDEO BY BERTRAND BENOIT / CC

    BY-NC-SA 3.0
  43. WHEN I ARRIVE AT HOME THEN TURN ON THE LIGHTS,

    SEND A WELCOME MESSAGE AND CHECK-IN ON <FOURSQUARE>. VIDEO BY BERTRAND BENOIT / CC BY-NC-SA 3.0
  44. TURN ON THE LIGHTS IF NOBODY IS HOME 
 AND

    IT IS DARK OUTSIDE Given nobody is home And it is dark outside When I enter the geofence <Home> Then turn on the lights in the hallway And living room
  45. DO A CHECK-IN AND SEND A WELCOME MESSAGE Given you

    have not been home within the last <24 hours> When I enter the geofence <Home> Then do a check-in on <foursquare> And send me a notification „Welcome home!“
  46. SMART HOME WEATHER & IRRIGATION

  47. SMART HOME WEATHER & IRRIGATION VIDEO BY TIAGO RIBEIRO /

    CC BY-NC-SA 3.0
  48. WHEN IT IS SPRING OR SUMMER TIME THEN RUN THE

    SPRINKLER ON REGULAR SCHEDULES. VIDEO BY TIAGO RIBEIRO / CC BY-NC-SA 3.0
  49. RUN SPRINKLERS ON REGULAR SCHEDULES Given it is spring or

    summer time When it is has not rained within the last <4 hours> as detected by 
 the local weather station Then run the sprinklers every <24 hours>
  50. DO NOT RUN SPRINKLERS WHEN THE WINDOWS
 ARE OPEN AND

    NOTIFY ME Given the sprinkler variable toggles to "run" When windows are open Then set the sprinklers to "off" And send me a notification
  51. SMART HOME ALERTS

  52. SMART HOME ALERTS VIDEO BY NERDWORKING / CC BY-NC-SA 3.0

  53. WHEN I LEAVE HOME THEN TURN ON THE SECURITY ALERT

    AND REPORT PROBLEMS WITH THE WASHING MACHINE, FRIDGE AND DISHWASHER. VIDEO BY NERDWORKING / CC BY-NC-SA 3.0
  54. TURN ON THE SECURITY SYSTEM Given nobody is home When

    I leave the geofence <Home> Then turn on the security system
  55. TURN OFF THE SECURITY SYSTEM Given the security system is

    on When I enter the geofence "Home" Then turn off the security system
  56. RANDOMLY CYCLE LIGHTS TO SIMULATE OCCUPANCY Given the security system

    is on When the security system is since <30 minutes> Then turn on the lights randomly between <30 minutes> and <90 minutes> And turn off the lights randomly after <5 minutes> to <15 minutes>
  57. LOCK ALL DESKTOP SCREENS Given the security system is on

    When the security system is on since <5 minutes> And nobody is at home Then lock all computers
  58. SECURITY SYSTEM NOTIFICATION Given the security system is on When

    it is "10pm" Then send me a notification summarizing the status of the system
  59. NOTIFY ME ON PROBLEMS WITH THE WASHING MACHINE Given I

    am not in the bathroom When moisture control reports a problem Then send me a notification
  60. NOTIFY ME ON PROBLEMS WITH THE FRIDGE Given I am

    not in the kitchen When moisture control reports a problem Then send me a notification
  61. NOTIFY ME ON PROBLEMS WITH THE DISHWASHER Given I am

    not in the kitchen When moisture control reports problems Then send me a notification
  62. NOTIFY ME IF I HAVE TO TAKE OUT THE WASTE

    BIN
 OR RECYCLING BIN Given you have the actual dataset to take out the waste bin and recycling bin When I have to take out the trash Then send me a notification And tell me which trashcan I have to take out
  63. LOG MY ALERTS AS BOT EVENTS Given a new alert

    happened When the security system armed, disarmed, triggered or fridge and 
 dishwasher reported any problems Then log <zero minutes> events on my <bot events> calendar
  64. SEND NOTIFICATION WHEN SECURITY 
 SYSTEM IS ARMED Given the

    security system toggles status to activated When the security system is activated Then send me a notification
  65. SEND NOTIFICATION WHEN SECURITY 
 SYSTEM IS DISARMED Given the

    security system toggles status to deactivated When the security system is deactivated Then send me a notification
  66. SEND NOTIFICATION WHEN A MOTION 
 ALERT IS TRIGGERED Given

    the security system is activated When there is motion detected Then send me a notification
  67. SEND NOTIFICATION WHEN A WINDOW IS LEFT OPEN AND NOBODY

    IS HOME Given the security is activated When there is a window left open Then send me a notification And deactivate the security system
  68. WHEN THE POSTMAN DELIVERS THE MAIL 
 SEND ME A

    NOTIFICATION Given there is enough energy for the sensors When the postman delivers the mail Then send me a notification
  69. WHEN THE DRYER IS FINISHED SEND 
 ME A NOTIFICATION

    Given the dryer is turned on When the dryer is finished Then send me a notification
  70. SMART HOME FOOD (IN PROCESS)

  71. SMART HOME FOOD (IN PROCESS) VIDEO BY 12FPS / CC

    BY-NC-SA 3.0
  72. WHEN THERE IS ANY ISSUE IN RELATION TO FOOD THEN

    MAKE SURE I GET INFORMED, E.G. FOOD IS EXPIRED OR I NEED TO BUY NEW FOOD. VIDEO BY 12FPS / CC BY-NC-SA 3.0
  73. FOOD IS OUT OF STOCK Given the fridge is on

    When there is any food that needs to be replaced Then send me a notification message with the name of the product
  74. FRUITS ARE RIPE Given I bought fruits When they are

    ripe Then send me a notification that I should eat them
  75. FOOD SHELF LIFE HAS ALREADY EXPIRED Given I bought food

    And it is at least <24 hours> old When the food is expired Then send me a notification that I should assure if I still want to eat it
  76. MAIL@AXELQUACK.DE WWW.AXELQUACK.DE