Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Plugin SMS

ZacMac
Timide
Messages : 128
Inscription : 05 mai 2015, 00:35

Re: Plugin SMS

Message par ZacMac » 25 août 2016, 10:54

Petites infos pour aider les dev dans la recherche d'une solution :
A la lecture des logs, je m’aperçois que le module se bloque au bout de quelques minutes, apparemment sans raison liée au réseau (je capte bien le signal 18/30).
Certaines manips permettent de relancer pendant quelques minutes le deamon, mais c'est assez aléatoire :
- simple sauvegarde du paramétrage
- sauvegarde paramétrage + relancer dépendance + lancer le daemon
Une fois relancé, les SMS précédemment envoyés sont reçus et traités

Code : Tout sélectionner

[2016-08-25 10:45:28][DEBUG] : response: ['+CSQ: 16,99', 'OK']
[2016-08-25 10:45:29][DEBUG] : write: AT+CREG?
[2016-08-25 10:45:29][DEBUG] : response: ['+CREG: 0,5', 'OK']
[2016-08-25 10:45:30][DEBUG] : write: AT+CSQ
[2016-08-25 10:45:30][DEBUG] : response: ['+CSQ: 16,99', 'OK']
[2016-08-25 10:45:30][DEBUG] : write: AT+CMGL=0
[2016-08-25 10:45:30][DEBUG] : response: ['OK']
[2016-08-25 10:45:30][DEBUG] : write: AT+CSQ
[2016-08-25 10:45:30][DEBUG] : response: ['+CSQ: 16,99', 'OK']
[2016-08-25 10:45:31][DEBUG] : write: AT+CREG?
[2016-08-25 10:45:31][DEBUG] : response: ['+CREG: 0,5', 'OK']
[2016-08-25 10:45:32][DEBUG] : write: AT+CSQ
[2016-08-25 10:45:32][DEBUG] : response: ['+CSQ: 16,99', 'OK']
[2016-08-25 10:45:32][DEBUG] : write: AT+CMGL=0
[2016-08-25 10:45:32][DEBUG] : response: ['OK']
[2016-08-25 10:45:32][DEBUG] : write: AT+CSQ
[2016-08-25 10:45:32][DEBUG] : response: ['+CSQ: 16,99', 'OK']
[2016-08-25 10:45:33][DEBUG] : write: AT+CREG?
[2016-08-25 10:45:33][DEBUG] : response: ['+CREG: 0,5', 'OK']
[2016-08-25 10:45:34][DEBUG] : write: AT+CSQ
[2016-08-25 10:45:34][DEBUG] : response: ['+CSQ: 16,99', 'OK']
[2016-08-25 10:45:34][DEBUG] : write: AT+CMGL=0
[2016-08-25 10:45:34][DEBUG] : response: ['OK']
[2016-08-25 10:45:34][DEBUG] : write: AT+CSQ
[2016-08-25 10:45:34][DEBUG] : response: ['+CSQ: 16,99', 'OK']
[2016-08-25 10:45:35][DEBUG] : write: AT+CREG?
[2016-08-25 10:45:45][ERROR] : Exception on GSM : Timeout
[2016-08-25 10:45:45][ERROR] : Exit 1 because this exeption is fatal
[2016-08-25 10:45:45][DEBUG] : Shutdown
[2016-08-25 10:45:45][DEBUG] : Removing PID file /tmp/smsd.pid
[2016-08-25 10:45:45][DEBUG] : LoopNetServer Thread stopped
[2016-08-25 10:45:45][DEBUG] : Exit 0
Jeedom sur RPi3
12 modules Zwave, 2 modules Enocean, Netatmo, RFXCom (temp., store Somfy), Foxcam, Welcome Home

lavud59
Timide
Messages : 114
Inscription : 21 févr. 2015, 08:24

Re: Plugin SMS

Message par lavud59 » 25 août 2016, 13:49

moi quand j ai ce pb j arrête complètement jeedom : pas un reboot un arret Electrique.

lavud59
Timide
Messages : 114
Inscription : 21 févr. 2015, 08:24

Re: Plugin SMS

Message par lavud59 » 25 août 2016, 13:50

moi quand j ai ce pb j arrête complètement jeedom : pas un reboot un arret Electrique.

Avatar de l’utilisateur
Ninouness
Timide
Messages : 124
Inscription : 30 oct. 2015, 16:37
Localisation : Gard

Re: Plugin SMS

Message par Ninouness » 25 août 2016, 14:55

lavud59 a écrit :moi quand j ai ce pb j arrête complètement jeedom : pas un reboot un arret Electrique.
J'ai fait ça hier pour une raison autre et maintenant ça déconne plein tubes...

iceCream
Timide
Messages : 3
Inscription : 19 août 2016, 11:34

Re: Plugin SMS

Message par iceCream » 25 août 2016, 16:33

Salut,

J'ai essayé de réaliser les actions ci-dessous sans succès :

- Arrêt du RPI
- Réinstallation du Plugin
- Réinstallation des dépendances
- Changement de port USB

Rien n'y fait le démon ne se lance pas.
La clé est quant à elle fonctionnelle car je l'ai testé sur un autre équipement.
Je ne vois pas d’où cela pourrait bien provenir...

Avatar de l’utilisateur
spawn78
Timide
Messages : 233
Inscription : 16 nov. 2014, 10:24

Re: Plugin SMS

Message par spawn78 » 25 août 2016, 16:55

Laisser tomber les gras faut attendre que le développeur corrige les problèmes, je pense qu'il y aura une mise à jour en septembre

Envoyé de mon Nexus 5 en utilisant Tapatalk

ZacMac
Timide
Messages : 128
Inscription : 05 mai 2015, 00:35

Re: Plugin SMS

Message par ZacMac » 25 août 2016, 20:01

En attendant cette mise à jour, j'ai trouvé une solution temporaire et "pas très élégante", qui consiste à forcer le redémarrage du daemon si celui-ci a planté.
Ce scénario évite d'attendre jusqu'à 5 minutes le redémarrage automatique du daemon.
Depuis, les SMS et interactions fonctionnent (avec parfois une certaine latence).

Pour cela, il faut créer un scénario en mode "programmé" avec la programmation "* * * * *" puis ajouter un bloc "code" avec le contenu ci-dessous.
J'ai également désélectionné "gestion automatique" au niveau de la configuration du Plug-In.

Code : Tout sélectionner

$DaemonInfo = sms::deamon_info();
$DaemonLaunch = $DaemonInfo['launchable'];
$DaemonState = $DaemonInfo['state'];

if ($DaemonState == "nok") {

   $scenario->setLog('Log SMS :: Daemon State : '.$DaemonState);
   $scenario->setLog('Log SMS :: Daemon Launchable : '.$DaemonLaunch);
   $scenario->setLog('Log SMS :: Tentative relance daemon');

   $DaemonStop = sms::deamon_stop();
   sleep(5);
   shell_exec('sudo chmod 777 /dev/tty*');
   sleep(2);
   $DaemonStart = sms::deamon_start();

}else{

   $scenario->setLog('Log SMS :: Daemon State : '.$DaemonState);
   $scenario->setLog('Log SMS :: Daemon Launchable : '.$DaemonLaunch);
}
Jeedom sur RPi3
12 modules Zwave, 2 modules Enocean, Netatmo, RFXCom (temp., store Somfy), Foxcam, Welcome Home

Avatar de l’utilisateur
graoully54
Timide
Messages : 70
Inscription : 25 juin 2014, 12:12
Localisation : Lorraine

Re: Plugin SMS

Message par graoully54 » 26 août 2016, 11:19

Merci ZacMac, ça marche nickel !

acidric
Timide
Messages : 8
Inscription : 23 mai 2016, 11:07

Re: Plugin SMS

Message par acidric » 28 août 2016, 15:00

petit retour d'expérience rapide, si ca peut servir...
j'ai tenté en premier la clé de rosty, j'ai réussi à la faire fonctionner sur un raspberry, avec un comportement aléatoire... mais je suis passé sur jeedom VM sur esxi, et impossible de la passer en modem modem... j'ai donc abandonné...
Ensuite la huwawai E220, acheté sur ebay, passé en mode modem, installé sur esxi, j'ai réussi à envoyer 4 ou 5 sms, mais plein de timeout.... inutilisable...
et enfin, encore sur ebay: Alcatel one touch X220L, j'installe, ca fonctionne nikel, aucun bug, aucun timeout... une 30 de sms envoyé pour le moment, je l'utilise depuis 1 semaine...

donc perso, je pense que le hardware y fait pour beaucoup à tous nos problèmes...
si quelqu'un veut tester, je vends les deux (Clé rosty+E220) 15€, me contacter en MP pour ne pas pourrir le fil de discussion...
et bon courage à tous ceux qui luttent avec ce plugin, c'est vraiment très énervant quand c'est aléatoire :)

Didier3L
Actif
Messages : 1387
Inscription : 01 mai 2016, 13:40

Re: Plugin SMS

Message par Didier3L » 28 août 2016, 15:22

Clé huawei E220
Clé ZTE K3565-Z

Ras


Envoyé de Tapatalk
Synology DS216+ / DSM 6.2 / Docker / MariaDB 5
Conteneur : jeedom/Jeedom:master en mode réseau Host - Version Jeedom V3.3
Protocole : MyHOME Play Zigbee/ Xiaomi Aqara / HomeBridge / BLEA

Mon matériel | Tuto MyHOME en Vidéo | Documentation

romainh41
Timide
Messages : 371
Inscription : 22 mars 2016, 10:21

Re: Plugin SMS

Message par romainh41 » 28 août 2016, 23:24

E220, ras depuis maintenant 3 semaines.
Jeedom sur RPI 2 RAM 1Go - Clé GEN 5

Avatar de l’utilisateur
cocapic
Actif
Messages : 935
Inscription : 18 déc. 2015, 16:27

Re: Plugin SMS

Message par cocapic » 29 août 2016, 15:38

Hello,

j'ai une erreur CMS500

[2016-08-29 13:29:09][DEBUG] : Client connected to [127.0.0.1:40306]
[2016-08-29 13:29:09][DEBUG] : Message read from socket: {"apikey":"xxxxxxxxxxx","number":"xxxxxxxxx","message":"ggg"}
[2016-08-29 13:29:09][DEBUG] : Client disconnected from [127.0.0.1:40306]
[2016-08-29 13:29:09][DEBUG] : write: AT+CSQ
[2016-08-29 13:29:09][DEBUG] : response: ['+CSQ: 19,99', 'OK']
[2016-08-29 13:29:09][DEBUG] : write: AT+CMGL=0
[2016-08-29 13:29:09][DEBUG] : response: ['OK']
[2016-08-29 13:29:09][DEBUG] : write: AT+CSQ
[2016-08-29 13:29:09][DEBUG] : response: ['+CSQ: 19,99', 'OK']
[2016-08-29 13:29:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2016-08-29 13:29:09][DEBUG] : write: AT+CREG?
[2016-08-29 13:29:09][DEBUG] : response: ['+CREG: 0,5', 'OK']
[2016-08-29 13:29:10][DEBUG] : write: AT+CSQ
[2016-08-29 13:29:10][DEBUG] : response: ['+CSQ: 19,99', 'OK']
[2016-08-29 13:29:10][DEBUG] : write: AT+CMGS=15
[2016-08-29 13:29:10][DEBUG] : response: ['> ']
[2016-08-29 13:29:10][DEBUG] : write: 0021000AA16008825543000003E7F319
[2016-08-29 13:29:36][DEBUG] : response: ['+CMS ERROR: 500']
[2016-08-29 13:29:36][ERROR] : CMS 500
[2016-08-29 13:29:37][DEBUG] : write: AT+CREG?
[2016-08-29 13:29:37][DEBUG] : response: ['+CREG: 0,5', 'OK']

Dans mes investigations, je remarque que le nom du réseau retourné est Orange et le num de centre sms celui d'orange, alors que je suis chez free, l'un de vous est dans la meme situation ? (alors que free utilise bien le réseau orange selon la zone)

Code : Tout sélectionner

[2016-08-29 13:33:28][DEBUG] : response: ['OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CSCA?
[2016-08-29 13:33:28][DEBUG] : response: ['+CSCA: "+",145', 'OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CSCA="[b]+33689004000[/b]"
[2016-08-29 13:33:28][DEBUG] : response: ['OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CPMS=?
[2016-08-29 13:33:28][DEBUG] : response: ['+CPMS: ("ME","MT","SM","SR"),("ME","MT","SM","SR"),("ME","MT","SM","SR")', 'OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CPMS="ME","ME","ME"
[2016-08-29 13:33:28][DEBUG] : response: ['+CPMS: 0,100,0,100,0,100', 'OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CNMI=2,1,0,2
[2016-08-29 13:33:28][DEBUG] : response: ['OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CLIP=1
[2016-08-29 13:33:28][DEBUG] : response: ['OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CRC=1
[2016-08-29 13:33:28][DEBUG] : response: ['OK']
[2016-08-29 13:33:28][DEBUG] : write: AT+CVHU=0
[2016-08-29 13:33:28][DEBUG] : response: ['OK']
[2016-08-29 13:33:28][DEBUG] : Waiting for network...
[2016-08-29 13:33:28][DEBUG] : write: AT+CREG?
[2016-08-29 13:33:28][DEBUG] : response: ['+CREG: 0,5', 'OK']
[2016-08-29 13:33:29][DEBUG] : write: AT+CSQ
[2016-08-29 13:33:29][DEBUG] : response: ['+CSQ: 19,99', 'OK']
[2016-08-29 13:33:29][DEBUG] : Ok
[2016-08-29 13:33:29][DEBUG] : write: AT+COPS?
[2016-08-29 13:33:29][DEBUG] : response: ['+COPS: 0,0,"Orange France",2', 'OK']
[2016-08-29 13:33:29][DEBUG] : Send to jeedom :  {'message': '[b]Orange France[/b]', 'number': '[b]network_name[/b]'}
[2016-08-29 13:33:29][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2016-08-29 13:33:29][DEBUG] : "POST /plugins/sms/core/php/jeeSMS.php?apikey=xxxxxxxxxxxxxxxU HTTP/1.1" 200 None
[2016-08-29 13:33:29][DEBUG] : write: AT+CPMS="ME","ME","ME"
[2016-08-29 13:33:29][DEBUG] : response: ['+CPMS: 0,100,0,100,0,100', 'OK']
[2016-08-29 13:33:29][DEBUG] : write: AT+CMGD=1,4
Pi3/SSD/Razberry/BLE/MiHome
9xDanfoss LC13 & 7xFGRM222 VR
7xFGK101 & 1xPSP01
1xSiren Gen5 2xFGBS001 3xFGS222 3x Philips Hue
4x tag BLE 3x Cam IP 5x Amazon Dash

galegu
Timide
Messages : 22
Inscription : 12 nov. 2015, 12:50
Localisation : Rennes

Re: Plugin SMS

Message par galegu » 30 août 2016, 13:37

Depuis plusieurs mois en vain j'essaie de faire fonctionner ma clef HSDPA 7.2MBPS 3G Wireless avec le plugin SMS.
Je suis sur un raspberry 2 tout juste réinstallé en Jessy et avec toutes les dernières mises a jour de Jeedom.
J'ai également essayé avec une alim usb externe, avec/sans code pin... Rien n'y fait.
Ma clef passe bien en mode USB.
Carte SIM de chez FREE

Voici mon log du moment :

Code : Tout sélectionner

[2016-08-30 13:26:34][INFO] : Start smsd
[2016-08-30 13:26:34][INFO] : Log level : debug
[2016-08-30 13:26:34][INFO] : Socket port : 55002
[2016-08-30 13:26:34][INFO] : Socket host : 127.0.0.1
[2016-08-30 13:26:34][INFO] : PID file : /tmp/smsd.pid
[2016-08-30 13:26:34][INFO] : Device : /dev/ttyUSB1
[2016-08-30 13:26:34][INFO] : Apikey : RYnFvU7PExQKJnEsnqcr
[2016-08-30 13:26:34][INFO] : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2016-08-30 13:26:34][INFO] : Cycle : 5.0
[2016-08-30 13:26:34][INFO] : Serial rate : 115200
[2016-08-30 13:26:34][INFO] : Pin : None
[2016-08-30 13:26:34][INFO] : Text mode : yes
[2016-08-30 13:26:34][INFO] : SMSC : None
[2016-08-30 13:26:34][DEBUG] : Writing PID 30073 to /tmp/smsd.pid
[2016-08-30 13:26:34][DEBUG] : Init request module v2.4.3
[2016-08-30 13:26:34][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2016-08-30 13:26:34][DEBUG] : "GET /plugins/sms/core/php/jeeSMS.php?apikey=RYnFvU7PExQKJnEsnqcr HTTP/1.1" 200 0
[2016-08-30 13:26:34][DEBUG] : Socket interface started
[2016-08-30 13:26:34][DEBUG] : Start listening...
[2016-08-30 13:26:34][DEBUG] : LoopNetServer Thread started
[2016-08-30 13:26:34][DEBUG] : Connecting to GSM Modem...
[2016-08-30 13:26:34][DEBUG] : Listening on: [127.0.0.1:55002]
[2016-08-30 13:26:34][DEBUG] : Text mode true
[2016-08-30 13:26:34][INFO] : Connecting to modem on port /dev/ttyUSB1 at 115200bps
[2016-08-30 13:26:34][DEBUG] : write: ATZ
[2016-08-30 13:26:34][DEBUG] : response: ['OK']
[2016-08-30 13:26:34][DEBUG] : write: ATE0
[2016-08-30 13:26:34][DEBUG] : response: ['OK']
[2016-08-30 13:26:34][DEBUG] : write: AT+CFUN?
[2016-08-30 13:26:34][DEBUG] : response: ['+CFUN: 1', 'OK']
[2016-08-30 13:26:34][DEBUG] : write: AT+CMEE=1
[2016-08-30 13:26:34][DEBUG] : response: ['OK']
[2016-08-30 13:26:34][DEBUG] : write: AT+CPIN?
[2016-08-30 13:26:34][DEBUG] : response: ['+CPIN:READY', 'OK']
[2016-08-30 13:26:34][ERROR] : Exception: CME 11 (SIM card PIN is required)
[2016-08-30 13:26:34][DEBUG] : Send to jeedom :  {'message': 'CME 11 (SIM card PIN is required)', 'number': 'none'}
[2016-08-30 13:26:34][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2016-08-30 13:26:35][DEBUG] : "POST /plugins/sms/core/php/jeeSMS.php?apikey=RYnFvU7PExQKJnEsnqcr HTTP/1.1" 200 0
[2016-08-30 13:26:35][ERROR] : Exit 1 because this exeption is fatal
[2016-08-30 13:26:35][DEBUG] : Shutdown
[2016-08-30 13:26:35][DEBUG] : Removing PID file /tmp/smsd.pid
[2016-08-30 13:26:35][DEBUG] : LoopNetServer Thread stopped
[2016-08-30 13:26:35][DEBUG] : Exit 0
Version SMS : 2016-07-11 15:48:12
Jeedom : V2.3.18
Port SMS : Qualcomm_Incorporated Qualcomm_CDMA_Technologies_MSM(/dev/ttyUSB1)

Avatar de l’utilisateur
cocapic
Actif
Messages : 935
Inscription : 18 déc. 2015, 16:27

Re: Plugin SMS

Message par cocapic » 30 août 2016, 16:13

Tu as renseigné le code PIN dans la page de config (soit 1234 si sim free) ?
Pi3/SSD/Razberry/BLE/MiHome
9xDanfoss LC13 & 7xFGRM222 VR
7xFGK101 & 1xPSP01
1xSiren Gen5 2xFGBS001 3xFGS222 3x Philips Hue
4x tag BLE 3x Cam IP 5x Amazon Dash

galegu
Timide
Messages : 22
Inscription : 12 nov. 2015, 12:50
Localisation : Rennes

Re: Plugin SMS

Message par galegu » 30 août 2016, 16:47

Non je n'ai pas mis de code PIN puisque je l'ai desactivé via un téléphone

Avatar de l’utilisateur
guenneguez_t
Actif
Messages : 2389
Inscription : 17 oct. 2014, 09:07
Localisation : Seine Maritime

Re: Plugin SMS

Message par guenneguez_t » 01 sept. 2016, 22:36

Bonjour

Est-ce que quelqu'un a réussi a faire fonctionner une clef Huawei E3531 ?
J'ai essayé https://www.jeedom.com/doc/documentatio ... modem.html
Impossible de trouver le port COM sur Windows ;-)
Sur linux c'est /dev/ttyama0

A+
Thomas
Développeur averti ;-)
Faire un don pour mes développements gratuits https://www.paypal.com/cgi-bin/webscr?c ... BA2DSQ844J

Micka41
Timide
Messages : 73
Inscription : 09 mars 2016, 19:54

Re: Plugin SMS

Message par Micka41 » 07 sept. 2016, 08:26

Bonjour,

N'ayant pas une clé "officielle", j'ai la Huawei E169, et étant chez Free à la campagne, je rencontre quelques problèmes : clé incompatible avec le plugin, perte de réseau (je suis sur le réseau Orange, Free est inexistant ici et je me demande si il sera présent un jour) et impossibilité de le retrouver (il doit être caché :roll: )

J'ai donc modifié le plugin et plus précisément modem.py

Voici mes modifications :
ligne 190 ajout de "self.write('AT+CFUN=0')," en faite lorsque la clé a perdu le réseau le redémarrage du démon ne change rien, il est nécessaire de couper toutes communications réseaux. Ce qui donne :

Code : Tout sélectionner

        try:
            self.write('AT+CFUN=0')
            cfun = int(lineStartingWith('+CFUN:', self.write('AT+CFUN?'))[7:]) # example response: +CFUN: 1
            if cfun != 1:
                self.write('AT+CFUN=1')
Plus haut dans le sujet, quelqu'un a remarqué que le plugin était incapable de récupérer la liste des commandes AT sur la clé 3G et a proposé de les lister en "dur" voici ce que ça donne :
ligne 508

Code : Tout sélectionner

commands = "&C,&D,&E,&F,&S,&V,&W,E,I,L,M,Q,V,X,Z,T,P,\Q,\S,\V,%V,D,A,H,O,S0,S2,S3,S4,S5,S6,S7,S8,S9,S10,S11,S30,S103,S104,+FCLASS,+ICF,+IFC,+IPR,+GMI,+GMM,+GMR,+GCAP,+GSN,+DR,+DS,+WS46,+CLAC,+CCLK,+CBST,+CRLP,+CV120,+CHSN,+CSSN,+CREG,+CGREG,+CFUN,+GCAP,+CSCS,+CSTA,+CR,+CEER,+CRC,+CMEE,+CGDCONT,+CGDSCONT,+CGTFT,+CGEQREQ,+CGEQMIN,+CGQREQ,+CGQMIN,+CGEQNEG,+CGEREP,+CGPADDR,+CGCLASS,+CGSMS,+CSMS,+CMGF,+CSAS,+CRES,+CSCA,+CSMP,+CSDH,+CSCB,+FDD,+FAR,+FCL,+FIT,+ES,+ESA,+CMOD,+CVHU,+CGDATA,+CSQ,+CBC,+CPAS,+CPIN,+CMEC,+CKPD,+CGATT,+CGACT,+CGCMOD,+CPBS,+CPBR,+CPBF,+CPBW,+CPMS,+CNMI,+CMGL,+CMGR,+CMGS,+CMSS,+CMGW,+CMGD,+CMGC,+CNMA,+CMMS,+FTS,+FRS,+FTH,+FRH,+FTM,+FRM,+CHUP,+CC"
return commands.split(',')
Exemple

Code : Tout sélectionner

    @property
    def supportedCommands(self):
        """ :return: list of AT commands supported by this modem (without the AT prefix). Returns None if not kno$
        try:
            # AT+CLAC responses differ between modems. Most respond with +CLAC: and then a comma-separated list o$
            # while others simply return each command on a new line, with no +CLAC: prefix
            commands = "&C,&D,&E,&F,&S,&V,&W,E,I,L,M,Q,V,X,Z,T,P,\Q,\S,\V,%V,D,A,H,O,S0,S2,S3,S4,S5,S6,S7,S8,S9,S$
            return commands.split(',')
        except CommandError:
            return None
Ensuite toujours pour faire fasse à la perte de connexion si celle ci dure trop longtemps, en réinitialise le réseau, les modification commence par § :
ligne 603

Code : Tout sélectionner

        ss = -1
    §    nbCREG = 0
        checkCreg = True
        while block[0]:
            if checkCreg:
                cregResult = lineMatching(r'^\+CREG:\s*(\d),(\d)$', self.write('AT+CREG?', parseError=False)) # example result: +CREG: 0,1
                if cregResult:
                    status = int(cregResult.group(2))
                    if status in (1, 5):
                        # 1: registered, home network, 5: registered, roaming
                        # Now simply check and return network signal strength
                        checkCreg = False
     §                   nbCREG = 0
     §               elif status == 2:
     §                   nbCREG = nbCREG + 1
     §                   if nbCREG == 100:
     §                       self.write('AT+CFUN=0')
     §                       self.write('AT+CFUN=1')
     §                       nbCREG = 0
                    elif status == 3:
Voilà, si ça peut vous aider.
Je peux rendre le code plus "générique" et instaurer des conditions sur le modèle si mes modifications peuvent être prise en compte dans les futurs version, je suis à votre disposition.
Domotique : Jeedom VM Proxmox : RFLink - 71 modules zwave - 5 BT ...
Internet : VPS & Modem Huawei 4G - SFR 160 Go
TV : TVHeadEnd Raspberry 3B - 5 tuners TNT
Sécu & media : NAS Synology 214Play - 3 Caméras

Avatar de l’utilisateur
milillicuti
Timide
Messages : 139
Inscription : 20 août 2014, 10:21
Contact :

Re: Plugin SMS

Message par milillicuti » 08 sept. 2016, 15:09

Hello

Bon chez moi tout fonctionnait très bien : plugin SMS officiel + clé Huawei E220 + SIM Free Mobile à 2€.

Ca fait quelques semaines que tout débloque... Parfois Jeedom peut envoyer des SMS, jamais en recevoir (oubliées, les interactions), le daemon plante systématiquement au bout d'une durée aléatoire.

Bref. Doit y avoir un peu de debuggage à faire. (Je précise que la clé et la SIM fonctionnent parfaitement en émission/réception sur un PC avec un logiciel ad hoc).

benoit74
Timide
Messages : 195
Inscription : 31 août 2014, 18:48
Localisation : Haute Savoie

Re: Plugin SMS

Message par benoit74 » 08 sept. 2016, 19:48

milillicuti a écrit :Hello

Bon chez moi tout fonctionnait très bien : plugin SMS officiel + clé Huawei E220 + SIM Free Mobile à 2€.

Ca fait quelques semaines que tout débloque... Parfois Jeedom peut envoyer des SMS, jamais en recevoir (oubliées, les interactions), le daemon plante systématiquement au bout d'une durée aléatoire.

Bref. Doit y avoir un peu de debuggage à faire. (Je précise que la clé et la SIM fonctionnent parfaitement en émission/réception sur un PC avec un logiciel ad hoc).

idem j'avais d'ailleurs mis un message sur ce fil il y a quelques temps pour dire que tout fonctionnait.... mais aujourd'hui ça plante aleatoirement.... obligé de débrancher et rebrancher la clé

Avatar de l’utilisateur
milillicuti
Timide
Messages : 139
Inscription : 20 août 2014, 10:21
Contact :

Re: Plugin SMS

Message par milillicuti » 09 sept. 2016, 15:10

Peut-être un bug/incompatibilité entre le plugin et la dernière version de Jeedom ?

Répondre

Revenir vers « [Plugin Officiel] SMS »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité