Menu

Home

Grasshopper

Welcome to the grasshopper project!

What is Grasshopper?

• A comprehensible set of webpages
• Fully functional for my environment at home, Grasshopper is to be used as a toolkit for your Grasshopper project. It’s like Lego, I created the blocks, you can build your house (and make new blocks
if you want to)
• Built-in intelligence to control Bticino MyHome in re-usable code
– Light switches
– Dimmers
– Switched sockets
– Motors (eg. Shutter windows, screens, …)
– MyHome Alarm system
• Completely open, so you can change anything and everything
– Standard web languages used: html, php, css, js, jquery mobile
– Completely leveraging openwebnet protocol from Bticino
• Quite well documented

When do you start playing around with Grasshopper?

Overview of the actions required to get up and running with your own Grasshopper project.

  1. Watch the video on YouTube, http://youtu.be/m28dntzFcyc ,to get a feel of what the grasshopper project is about
  2. Read in file "./Documentation/2. my MyHome setup.txt" to see what is possible (so far) with a MyHome installation
  3. Follow the instructions in file "./Documentation/3. Install LAMP and get the reference site up.txt" to get my Grasshopper website up and running on your webserver
  4. Customise Grasshopper to your configuration. You can find a short manual to get you started in "./Documentation/4. Customise Grasshopper to your configuration.txt"

What do I need for my Grasshopper project

• Skills and autonomy:
– this is an personal project, which I want to give to the community. I have 2 kids I have to provide for, so I don’t have the time to give support for Grasshopper.
– Basic linux, networking, Bticino and HTML skills, OpenWebnet, CSS, jQuery Mobile, javascript, PHP, MySQL, Ajax
• A windows or Linux PC you configure as a webserver (WAMP or LAMP)
– I invested in a Raspberry Pi to perform this service, since it is low-cost and low on energy consumption
– I only tested Grasshopper on Raspberry Pi and Debian (but presume behaviour will be the same on other platforms)
• A good text editor on your PC
– To customise the files in the Grasshopper project
– I used Notepad++
• An IP gateway into the Bticino MyHome system
– I have an MH200 which I used as the gateway.
- Since V4, you can connect to "non-official" gateways such as
3,5" touchscreen (L4684)
MyHOME Screen 10 (MH4892/3)
• Your documentation on your MyHome installation
– the numbers of the lightpoints (WHERE) as defined in your installation
– password to your official or "non-official" Bticino gateway
• Access to my Grasshopper files, which also includes a “Documentation” folder, in which you will find details on how to go about installing the lot.

That.Grasshopper.Guy@gmail.com

Eureka moments happen when you are free to adopt, adapt and improve an idea. True innovation happens when you allow others to adopt, adapt and improve your eureka moment.

Project Members:


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.