SMS plugin

The SMS plugin allows you to interact with Jeedom via SMS. It also allows Jeedom to send you an SMS in the event of an alert (alarm plugin, scenario, etc).

Important

To interact with Jeedom, you must have configured interactions.

Plugin configuration

After downloading the plugin, just activate it and configure the port. After saving the demon should launch. The plugin is already configured by default, so you don’t have to do anything more. However you can modify this configuration, here is the detail :

TRICK

If you do not know which USB port is used, you can simply indicate “Auto”. Please note that the auto mode only works with Huawei E220 keys.

Important

Please note that some 3G keys are in modem mode by default and not GSM. You must, using the software of your key manufacturer, change the mode of the key to GSM (or text, or serial).

Equipment configuration

The configuration of SMS devices is accessible from the Plugins → Communication menu.

Here you find all the configuration of your equipment :

Below you find some specific parameters:

WARNING

This option can be dangerous to use because it will automatically add a corresponding command to the number when receiving a message from an unknown number. If on the same equipment you activate interactions, this means that anyone can start interacting with your Jeedom. Activate this option only if you are certain to accept this risk.

The orders

Each device has the following commands:

In addition, you can create as many other action commands as desired corresponding to your contacts, for each of them you will have to enter:

Important

Only the telephone numbers declared in a device will be able to use the interactions because only they will be authorized.

Using the plugin

This one is pretty standard in how it works, so you have to add new equipment and then configure:

Then you have to add the commands which will be composed of a name and a number, only the numbers listed in the list of commands can receive a response from Jeedom (this makes it possible to secure, while avoiding setting a password to each start of an SMS sent to Jeedom). You can also indicate which user is linked to this number (for rights management at interaction level).

To communicate with Jeedom, it will then suffice to send him a message from an authorized number, all interactions coming from the interaction system.

EXAMPLE OF INTERACTION :

  • Question : “What is the temperature of the room ?”
  • Reply : “16.3 ° C”

List of compatible keys

FAQ

I don’t get anything with a huwaei e160 key.

You have to install minicom (sudo apt-get install -y minicom), run it and connect to the modem, then do :

`{.bash} AT ^ CURC = 0 AT ^ u2diag = 0 ‘’

And on the plugin do :

  • Choose first USB port and not the second
  • Speed : 9600
  • Text mode off

I can’t see the USB port on my key

Make sure you don’t have brltty installed (sudo apt-get remove brltty to remove it).

After a few hours / days I no longer receive an SMS and can no longer send one, a reminder from the demon corrects

Check your USB cable (a bad USB cable often causes this kind of problem, it should not be too long either), also check your power supply, a USB hub is strongly recommended.

I have a CME error XX

You can find here description of the different CME errors.

Configuration of the Alcatel one touch X220L key

When we insert the key, we have this :

''` root @ jeedom:# lsusb Bus 002 Device 003: ID 1bbb:f000 T & A Mobile Phones ‘’`

Be careful if you don’t have 1bbb:f000 above all, do not follow this documentation, add the following lines to the end of the file /etc/usb\_modeswitch.conf :

`` ‘’` ########################################################

Alcatel X220L

DefaultVendor = 0x1bbb DefaultProduct = 0xf000 MessageContent = “55534243123456788000000080000606f50402527000000000000000000000” ######################################################## `` ‘’`

Then run the following command to test :

''` / usr / sbin / usb_modeswitch -c /etc/usb_modeswitch.conf ‘’`

We get this :

''` root @ jeedom:~ # lsusb Bus 002 Device 003: ID 1bbb:0017 T & A Mobile Phones ‘’`

and the links under / dev are added :

''` root @ jeedom:~ # ls / dev / ttyUSB* / dev / ttyUSB0 / dev / ttyUSB1 / dev / ttyUSB2 / dev / ttyUSB3 / dev / ttyUSB4 ‘’`

Now you have to automate the launch of the previous command via udev :

''` root @ jeedom:# vi /etc/udev/rules.d99-usb_modeswitch.rules SUBSYSTEM == "usb", ATTRS {idVendor} == "1bbb", ATTRS {idProduct} == "f000", RUN + = "/ usr / sbin / usb_modeswitch -c /etc/usb_modeswitch.conf" ‘’`

Under jeedom in the SMS plugin, you must (in my case) use the following “SMS port” : /dev/ttyUSB3. Basically you have to try each port to find the right one…

The SMS daemon is started, but you do not receive any SMS

One of the probable causes is the wrong network configuration. In “Settings” → “System” → “Configuration” → “Networks”, check the content of the “URL or IP address” field”. The latter must not be localhost or 127.0.0.1 but the IP address of your Jeedom or its DNS name.

In debug mode I have the error “timeout” which appears

This error occurs when the key does not respond within 10 seconds of a request. Known causes may be :

  • incompatibility of the GSM key,
  • problem with the firmware version of the stick.

When starting in debug mode I have : “socket already in use”

This means that the demon is started but that Jeedom cannot stop it. You can either restart the whole system or in SSH do killall -9 refxcmd.py.

The demon refuses to start

Try to start it in debug mode to see the error.

I have several USB ports for my GSM key while I only have one

This is normal, for some unknown reason the GSM keys create 2 (see more) system level USB ports. Just choose one, no matter which one.

Jeedom does not send or receive SMS anymore

This usually happens if the GSM key can no longer connect to the network. Try moving it around to see if it comes back after a few minutes.

I have reception concerns that work for a few hours then nothing

Put the SIM card on a mobile phone and empty all text messages from the card (sent and received).

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.