element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Forget Me Not Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Forget Me Not Design Challenge
  • More
  • Cancel
Forget Me Not Design Challenge
Blog OpenHAB helps to answer the question “where do you want your TV”.
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: electronichamsters
  • Date Created: 2 Aug 2014 6:30 AM Date Created
  • Views 745 views
  • Likes 1 like
  • Comments 1 comment
  • forget_me_not
  • openhab
  • internet_of_things
  • enocean
  • flexible_home
  • iot
Related
Recommended

OpenHAB helps to answer the question “where do you want your TV”.

electronichamsters
electronichamsters
2 Aug 2014
  1. [INDEX]
  2. Introduction and project description
  3. Sensor Node and Gateway Design
  4. How I use OpenHAB - audio notification and dashboards
  5. Design detail for wireless sensor nodes and gateway
  6. Uber Sensor - wireless sensor for fire, smoke, gas, barking, light, movement
  7. Diaper Box Sensor
  8. Laundry Room Sensor


This is part of a series of blog posts related to my entry in the Forget Me Not design challenge.  Click here to go to my introduction and index.


OpenHAB – Powerful Dashboards and Voice Notifications

 

I'm a huge fan of OpenHAB.  Aside from their open source ethos, I like how they try to connect with anything.  OpenHAB just fits into home automation – particularly the ability to use it for dashboards and voice notifications.

 

image

 

Dynamic Voice Notifications – Put the sound where it needs to be, at the volume it needs to be at.

 

Being able to hear voice notifications is pretty handy for home automation.  OpenHAB can play mp3 files as well as perform text to speech, and the audio comes out of the Raspberry Pi's 3.5mm audio port.  Take a look at my Mailbox Notifier example here to see/hear it in action.

 

http://www.element14.com/community/videos/13075/l/mailbox-notifier

 

Last year, I swapped out my chain drive garage door for a belt driven one.  It's quieter, but I can no longer hear when the door operates, and I miss that.  Now that I have a garage door sensor reporting back to OpenHAB, the Raspberry Pi can literally tell me when the garage door is opened or closed.  You can easily add another sensor to tell which car pulls up into the garage, and actually say “Eric is home”.  It's trivial, but kind of neat.

 

You can also dynamically change the volume of the audio announcement based on time of day.  Louder around dinner time when you're making dinner racket, quieter at night, or even mute all/some voice notifications after 10PM.  Some types of audio notifications should be louder than others.  With the rules engine, you can take those nuances into consideration.  Heck, you can take into account the ambient noise around the speakers and customize the volume for that.

 

I also love the idea of disconnecting the source of the audio alarm from the device it's related to.  My project will use sensors to signal OpenHAB when the washer/dryer completes a cycle, which then plays a completion audio signal on the Raspberry Pi.  There are reasons why it's inconvenient for the dryer to buzz when the drying cycle completes.  The dryer might not be where the people can hear it.  Or, maybe the dryer is near where people don't want to hear the completion signal.  With OpenHAB audio notifications, you can put the Raspberry Pi where you want to hear the alarm.

 

It's a powerful idea.  An analogy would be if you honk your horn at the car in front of you – the horn should sound inside THEIR car, not under the hood of yours.  Well...maybe not the best example, but something to think about.

 

If you asked someone where they want the TV, they would rationally tell you to put it in the living room.  If you asked someone where the washer/dryer completion signal should be sounded from, I don't think they would answer “in the basement”.  That's silly, but not obvious.  I think the power of Iot is to make these silly things obvious for future generations.

 

I don't know how much the “Internet of Things” will revolutionize our lives.  But if it helps to make the location of the dryer signal as obvious as the location of your big screen TV, that's something.  Like...of course you can find the current population of Greenland from your phone.  And of course the dryer completion signal shouldn't be coming from the basement.

 

In fact, it might be useful for that audio notification to played at two different locations, on two different Raspberry Pi's...that are on different LANs.

 

image

 

 

Dashboards At a Glance

 

While email notifications are very nice when you're away, I like having heads up displays showing me important information when I'm at home.  As I build up my home automation, these dashboards becomes much more useful.  I have a cheap $20 smart phone in the kitchen and at my bedside.  The kitchen smart phone display comes on during certain parts of the day.  I can glance at it when doing everyday things like making breakfast or dinner.  It shows current temperatures and tells me if the garage is closed.  I use my bedside dashboard to check that the garage door is closed before sleeping...or to recheck it.  As I add more useful sensors, like baby room temperature, washer/dryer status, door/window status, the dashboard becomes more functional.  All the things I used to get up out of bed to check, I can stick an EnOcean sensor on it, and plop it down on the dashboard.  I'd like the dashboard to be dynamic at some point – show different stuff depending on time of day or what alarms are currently active.

 

   imageimage

 

 

I'm keeping up a blog of my project here.

 

http://www.element14.com/community/community/design-challenges/forget-me-not/blog/2014/08/02/inexpensive-flexible-home-automation-wireless-sensors

  • Sign in to reply
  • mcb1
    mcb1 over 11 years ago

    Nice work.

    Great use for a phone that might otherwise be tossed because the battery is poor.

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube