element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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 & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • 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
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • 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
Pi IoT
  • Challenges & Projects
  • Design Challenges
  • Pi IoT
  • More
  • Cancel
Pi IoT
Blog [Pi IoT] - Smarter Spaces #2 - Remote Horse Feeder System
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: jomoenginer
  • Date Created: 30 Jun 2016 6:32 AM Date Created
  • Views 493 views
  • Likes 1 like
  • Comments 2 comments
  • pi iot
  • bluez
  • br30
  • ilumi
Related
Recommended

[Pi IoT] - Smarter Spaces #2 - Remote Horse Feeder System

jomoenginer
jomoenginer
30 Jun 2016

The kit for the contest arrived a few days ago and am now sorting through the awesome devices to further understand how to interface with them as well as their use model.  There have been plenty of pics posted of the kit, so I'll just list what was in the box I received:

 

- Raspberry Pi 3

- Raspberry Pi B+

- Raspberry Pi 7" Touchscreen Display

- Raspberry Pi Sense HAT (A.K.A. Astro Pi)

- PiFace Digital 2 with Relays, push buttons and such

- PiFace Control & Display 2

- Raspberry Pi NoIR Camera V2

- Raspberry Pi Camera V2

- Wi-Pi - Wireless USB Dongle

- PiFace Pi Rack

- 16GB Noobs micro SD

- EnOcean Pi Devices:

  - EnOcean Pi 902 Wireless interface

  - EnOcean Switch Design Kit

     -  ECO 200 Energy Harvester

     -  PTM 330 Radio Transmitter

     -  PTM 210 Batteryless Switch Module

     -  Clamp Switch 3D Printed

     -  PTM 210 Rockers

     -  ECO 200 Housing

  - EnOcean Sensor Kit

     - STM332/330 Temperature Sensor Module

     - STM329/320 Magnet Contact Transmitter Module

     - PTM210/220 Pushbutton Transmitter Switch Module

 

This is quite the list and I thank the good folks at Element14, Raspberry Pi Foundation, PiFace and EnOcean for providing such and awesome collection of tools to work with.

 

I was listening to the IoT Podcast with Stacey Higginbotham and Kevin Tofel and Stacey gave a bit of a review of the iLumi BR30 Outdoor BLE Light which was very timely since I was looking for a good outdoor LED solution for the Stall area that could be controlled remotely as well as on a timer.  After listening to the show, I was at Best Buy where both the Indoor and Outdoor versions of the iLumi BR30 were on sale for $15 each so I snagged one of each.  The issue I ran into was that my old 'i' devices I have can not run the Apple app and Google Play would not let me load the iLumi app on my generic Android tablet.   I did not find any libraries for python or anything else for the iLumi so I proceeded to see if I could hack the access to the light and control turning it on as well as the colors with Bluez running on the RasPi.  After working through a few BLE Light samples as well as poking around the device, I ended up getting the correct handles to pull off the Model and Manufacture as well as the handle to control the list itself.  I'm able to initialize the light, turn it on and off as well as have some control of the color settings on the light.  Its not perfect but it is a start.  Also, I integrated the Bluez commands with a modified version of one of the Sense Hat examples and can control the iLumi via the Joystick on the Sense Hat.  The next step is to add a sitemap, item and rules in OpenHAB to interface with the iLumi from a python script but it is a start.  The end plan is to be able to control the iLumi from a EnOcean switch to add remote control to the BR30.  Once issue I did run into, which Stacey mentioned as well, is that the BR30 has a very short BLE range, but I think the combo of the EnOcean switch and Pi interface will eliminate that restraint. 

 

I have a python script that runs Bluez to grab the Mac address from a BLE device and then Initialize it as well as pull off a few bits of info from the device just to id what it is.

This is a screen shot of the end result:

image

i have a video showing the working Sense Hat joystick controlling the iLumi BR30 but I need to add audio and upload it so youTube I guess, but here is a screen shot of that:

image

Next steps: Complete the Design Doc and work on the OpenHAB interface. 

  • Sign in to reply
Parents
  • DAB
    DAB over 9 years ago

    Nice update.

     

    It looks like you are making good steady progress.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • DAB
    DAB over 9 years ago

    Nice update.

     

    It looks like you are making good steady progress.

     

    DAB

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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 © 2026 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