About Geesiam
Geesiam now offers Tasker integration. Just tag a notification message [Tasker] (as a part of the overall message text) and Tasker will react to the message text according to your defined keywords and corresponding tasks. Notifications circumvent the Android notification manager and are forwarded to Tasker, but are also kept in the Geesiam notification archive for personal bookkeeping purposes.
Geesiam is now supported by Light Flow. You may additionally get informed about active notifications via the LED of your device.
Geesiam now supports capturing notes to self. Using the extension for the DashClock Widget, you will not lose sight of important tasks or action items from your to-do list in the form of active notifications. This does not require an internet connections and allows you to use Geesiam even without the backend.
*** Geesiam works a lot like Pushover or Pushbullet, but is intended for development-oriented projects and is itself still in development. The core service is done, Geesiam may be used productively. ***
Geesiam ['ʤiːsɪəm] allows you to receive and manage (end-to-end) encoded messages, which are pushed from a web browser or from within your own source code over a basically insecure internet connection to your Android mobile device just using HTTP POST requests to the Geesiam backend.
The Geesiam backend (a Google App Engine application), found on https://geesiam-backend.appspot.com, communicates with the Google Cloud Messaging (GCM) infrastructure and does not store any (!) data. The encoded messages are directly transferred to the GCM infrastructure and only remain there until the transmission to the Android client (max. 7 days). The passphrase needed for encoding and decoding of the messages is arbitrary and is only stored on the Android device. Messages can either be encoded by the Geesiam backend or yourself. Exemplary Java code can be found on GitHub: https://github.com/geesiamdev/geesiam.git.
Geesiam is perfectly suited for development projects that need to push messages to mobile devices (e.g. Raspberry Pi, Linux servers, cloud applications).
GitHub: https://github.com/geesiamdev/geesiam.git
The Geesiam Android app is intended for both developers and end-users and is therefore localized for de-DE, en-US, fr-FR so far.
The setup of a specific Geesiam use case is most likely done by a developer. You will find some instructions for client and server usages on https://geesiam-dev.appspot.com/.
Selection of exemplary projects:
- Raspberry Pi: motion detector registers movement and sends message to Android device
- Raspberry Pi: temperature / humidity sensor detects changes and sends message to Android device
- Cloud applications (e.g. Google App Engine): push the lowest gas prices around on your smartphone
- Cloud applications (such as Amazon Web Services): EC2 processes data and informs on the completion by sending a message to the tablet
- Monitoring of homepages and notification of changes
- Notification of new RSS feeds
- Automated execution of scripts (Linux crontab, Windows Task Scheduler) with subsequent notification to the Android device
- Notification of server non-availability (ping)
- Android tablet with SL4A: Tasker registers an event (e.g. attempted theft) and triggers a Python script pushing some information to the Android smartphone
- Google Apps Script: create scripts for Google's services (Drive, Docs, Spreadsheet, Gmail, Calendar) and get
immediately informed about custom events
by N####:
Geesiam/Tasker message variable works !!!