Fork me on GitHub

Networking & Communication

bestmazzo's picture

Push Notifications

Submitted by bestmazzo on 2014, July 29 - 23:41
Your rating: None Average: 4.5 (2 votes)
Short Description: 
Ever wanted to receive a push notification about something that's going on in your Smart Space? Now you can!

Immagine you could be warned on your mobile everytime a specific event happens in your house/office. Push Notification plugin  can send custom push messages through many providers everytime you want.



  • Global and per-user notification params
  • Global notification: send a common notification through a globally configured provider
  • Per-user-state notification: notify user using a different provider given his/her state
  • Group notification: notify multiple users at once (with per-user-state rule)
bestmazzo's picture

RestAPI v3

Submitted by bestmazzo on 2014, July 2 - 22:49
Your rating: None Average: 4.5 (2 votes)
Jersey RestAPI
Short Description: 
RestAPI v3 for managing your Freedomotic instance. Installed by default in Freedomotic package.

Basic Configuration

Useful configuration parameters you can insert into your plugin manifest:

  • listen-address [] : the address to listen to ( means every address)
  • enable-ssl [true] : enables support for Secure Socket Layer
  • enable-cors [true] : enables support for Cross Origin Resource Sharing

Advanced Configuration

enrico.nicoletti's picture


Submitted by enrico.nicoletti on 2013, December 27 - 14:42
Your rating: None Average: 5 (2 votes)
Short Description: 
Reads URLs content like XML, HTML, JSON and sends it in a listenable event. You can then bound a trigger to this event to create automations based on the URL content (eg: querying xml based web services)


How it works

This plugin takes a set of urls (web services or standard web pages) from its manifest file, periodically gets their content (XML, JSON, HTML) and notifies it as a Freedomotic event. This event can be listened by the triggers shipped with this plugin (read temperature from URL, read weather from URL, ...) or you can create your own. Read more »

bestmazzo's picture

Chat plugin

Submitted by bestmazzo on 2013, March 4 - 21:55
Your rating: None Average: 5 (2 votes)
chat plugin
Short Description: 
This plugin allows a user to interact with a Freedomotic server, by just 'chatting' with it using the most popular protocol XMPP (the one that runs, for instance, ).


In order to use the plugin you need to have 2 or more XMPP compatible accounts:

  1. the one to be used by the plugin (you can get a free account at
  2. one for each user allowed to remote control Freedomotic


Post installation steps:

  • edit chat-manifest.xml, insert login data and set a password in order to make an unknown user to a 'friend'.
  • restart Freedomotic
  • access your IM account
enrico.nicoletti's picture


Submitted by enrico.nicoletti on 2013, January 31 - 17:44
Your rating: None Average: 4.5 (2 votes)
Short Description: 
Make Freedomotic send emails

How to use it

  1. You need a Gmail account
  2. Download the plugin from "Networking & Communication" category
  3. Set your Google username and password in the manifest file. Click on menu Plugins -> Configure -> Mailer. Change only  'username' and 'password'.
  4. Save the changes

  Read more »

enrico.nicoletti's picture

Google Calendar Events

Submitted by enrico.nicoletti on 2012, October 4 - 10:15
Your rating: None Average: 5 (2 votes)
Short Description: 
Allows you to create time based automations using your Google calendar events. 

This plugin connects to a public Google calendar of your choice and uses the events defined in this calendar to create time based automations. For example you can define a new Google calendar event at 19:00 called "it's evening". Freedomotic will read this calendar event and allows you to attach any command to it, for example: when "it's evening" then "turn on livingroom light" Read more »

Syndicate content
Open Source Internet of Things Framework Drupal theme by Kiwi Themes.