- Reading time: 6 minutes -

Due to the openness of XMPP, many other things can be done in addition to normal message exchange. The Internet of Things (IoT) is a treasure trove here.


Corona / Covid-19

Incidence info

Via the website https://www.impfpush.de (external) you can have incidence values sent to you daily and automatically. It is even possible to enter several zip codes for which you would like to be informed. Very practical.

Vaccination dates

The automatic information about free vaccination dates for Corona/Covid19 runs very successfully with the help of the “VaxBot” https://vaccine.monal.im (external) in the United States of America (USA) and Canada. This would also be possible quickly and without problems in Europe/Germany if the dates were also published. It is to be hoped that this will happen when vaccination prioritization is discontinued.
Several German developers are also involved in the project!


… for Android control / notifications.

The Modular Android XMPP Suite (MAXS) consists of a set of open source licensed (GPLv3) Android applications that allow to control an Android device and receive notifications via XMPP. For example, an SMS message can be created and sent on the desktop/laptop by sending a command message from any standards-compliant XMPP client to MAXS on the smartphone.

For example, the ring mode can be changed, SMS sent, contacts queried - but also notifications from this device such as incoming SMS, last location, battery status, etc. can be received.

MAXS is therefore an interesting way to use the XMPP system with added value.

How it works

MAXS attaches particular importance to the protection of privacy. It has a modular structure so that users can choose the functions they need. This means that the functionality is divided into components that are themselves standard Android applications.

These components can be divided into three types: Modules, transports and the main component. Modules provide the notifications and commands that are exchanged between MAXS and the user via so-called transports. MAXS modules and transports are controlled by the MAXS main application.

More information on this can be found on the project page: http://projectmaxs.org (external).
The individual modules are described here: http://projectmaxs.org/docs (external)

As this is an open project, all information (including the source code) is publicly available.
English-language project page on Github: https://github.com/ProjectMAXS/maxs (external)

Quelle: MAXS

Movim: Social network with XMPP

Movim (external) is a decentralized social network that works with the XMPP protocol. You can use it with any chat account; it supports group messages, group chats and has the standard end-to-end encryption (OMEMO).

Source: https://www.hasecke.eu/post/movim (external)

Home automation


A simple command interface:
With the help of the Jabber module for FHEM you can not only send messages from FHEM to your cell phone, but also use the opposite direction to send commands and instructions to the server.

Description: https://wiki.fhem.de/wiki/FHEM_spricht_jabber (external)
FHEM-Wiki: https://wiki.fhem.de/wiki/Hauptseite (external)
FHEM forum: https://forum.fhem.de (external)

Home and climate monitoring

If you want to monitor your home’s indoor climate (temperature, humidity, CO2 value, air pressure, etc.) or the condition of your houseplants, this is actually quite easy to do. With the help of a Raspberry Pi and the corresponding modules from Tinkerforge (external), you can be informed at regular intervals about the climatic conditions in the house and yard. The climate values are then simply sent to the cell phone via XMPP.

Source: https://www.jabber.de/raspberry-pi-xmpp-einfache-heim-und-klimaueberwachung (external)

Home Assistant

“The last few years have been very eventful for home automation. Everyone is talking about IoT and many manufacturers are offering solutions for it.

However, the initial enthusiasm is usually followed by disillusionment: there are an infinite number of standards and solutions, many are managed in a cloud and it is not uncommon for products to become useless and incompatible with each other if the manufacturer discontinues the service. Then there are the many different programs and apps for controlling the individual devices.

Home Assistant is the solution to all these problems for you as a DIYer. You can install your own powerful home automation software on your own server - and in the simplest case, a Raspberry Pi will easily suffice - and not only use it for devices you have developed yourself, but also access integrations for all conceivable IoT manufacturers. And it’s all open source._”

Source and setup instructions: reichelt.de (external)

Documentation: https://www.home-assistant.io/integrations/xmpp (external)

RSS feeds

It is possible to have RSS feeds sent to you via chat (external).

After adding “jabrss@cmeerw.net”, a small help text on the available commands is displayed (sent) after sending “help”.

Another RSS bot: https://github.com/jabberworld/jrd_rss

Translation service

Google Translate can be used with a transport extension (external). As an example, jabberworld.info shows how this works:
Simply add “ru2en@gtans.jabberworld.info” or “en2ru@gtans.jabberworld.info” as a contact and all texts sent will be sent back to the chat as a reply after translation by google.