E3372h-607 erreur après commande AT+CVHU=0 + Device not searching for network operator

Bonjour,

J’ai commencé une mise à jour Raspbian vers Buster puis Jeedom 3 vers 4 en janvier.
J’étais resté planté sur un problème de partition boot du Raspberry Pi pendant plusieurs semaines sans avoir le temps de me mettre à le réparer.
J’ai résolu mes problèmes de mise à jour système hier, et à partir du moment où j’ai pu redémarrer Jeedom en v3 sur Buster (et passage à PHP 7.3), le plugin SMS est en rade. Le démon démarre puis s’arrête.
J’ai fini la mise à jour Jeedom 4 pour voir si un plugin SMS plus récent corrigerait le problème, mais non.
Avant tout ça, le plugin a fonctionné avec cette clé E3372h-607 pendant 1 an. Je n’ai pas changé d’opérateur (Free) entre temps.

J’ai activé les logs debug :

2021-02-25 10:58:10][INFO] : Lancement démon sms : /usr/bin/python /var/www/html/plugins/sms/resources/smsd/smsd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55002 --serialrate 115200 --pin 1234 --textmode no --smsc None --cycle 30 --callback http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php --apikey mROFb79jxNpHtcVKZaT04GxOO3OXhKA7 --pid /tmp/jeedom/sms/deamon.pid
[2021-02-25 10:58:11][INFO] : Start smsd
[2021-02-25 10:58:11][INFO] : Log level : debug
[2021-02-25 10:58:11][INFO] : Socket port : 55002
[2021-02-25 10:58:11][INFO] : Socket host : 127.0.0.1
[2021-02-25 10:58:11][INFO] : PID file : /tmp/jeedom/sms/deamon.pid
[2021-02-25 10:58:11][INFO] : Device : /dev/ttyUSB0
[2021-02-25 10:58:11][INFO] : Apikey : mROFb79jxNpHtcVKZaT04GxOO3OXhKA7
[2021-02-25 10:58:11][INFO] : Callback : http://127.0.0.1:80/plugins/sms/core/php/jeeSMS.php
[2021-02-25 10:58:11][INFO] : Cycle : 30.0
[2021-02-25 10:58:11][INFO] : Serial rate : 115200
[2021-02-25 10:58:11][INFO] : Pin : 1234
[2021-02-25 10:58:11][INFO] : Text mode : no
[2021-02-25 10:58:11][INFO] : SMSC : None
[2021-02-25 10:58:11][DEBUG] : Writing PID 7770 to /tmp/jeedom/sms/deamon.pid
[2021-02-25 10:58:11][DEBUG] : Init request module v2.21.0
[2021-02-25 10:58:11][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2021-02-25 10:58:11][DEBUG] : http://127.0.0.1:80 "GET /plugins/sms/core/php/jeeSMS.php?apikey=mROFb79jxNpHtcVKZaT04GxOO3OXhKA7 HTTP/1.1" 200 0
[2021-02-25 10:58:11][DEBUG] : Socket interface started
[2021-02-25 10:58:11][DEBUG] : LoopNetServer Thread started
[2021-02-25 10:58:11][DEBUG] : Start listening...
[2021-02-25 10:58:11][DEBUG] : Listening on: [127.0.0.1:55002]
[2021-02-25 10:58:11][DEBUG] : Connecting to GSM Modem...
[2021-02-25 10:58:11][DEBUG] : Text mode false
[2021-02-25 10:58:11][DEBUG] : Enter pin code : 1234
[2021-02-25 10:58:11][INFO] : Connecting to modem on port /dev/ttyUSB0 at 115200bps
[2021-02-25 10:58:11][DEBUG] : write: ATZ
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: ATE0
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CFUN?
[2021-02-25 10:58:11][DEBUG] : response: ['+CFUN: 0', 'OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CFUN=1
[2021-02-25 10:58:11][DEBUG] : response: ['+CME ERROR: 100']
[2021-02-25 10:58:11][DEBUG] : write: AT+CMEE=1
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CPIN?
[2021-02-25 10:58:11][DEBUG] : response: ['+CPIN: READY', 'OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CLAC
[2021-02-25 10:58:11][DEBUG] : response: ['H', 'A', 'D', 'S0', 'S3', 'S4', 'S5', 'S6', 'S7', 'E', 'V', 'I', 'T', 'P', 'X', 'Z', 'Q', '&C', '&D', '&F', '+CPBS', '+CPBR', '+CPBW', '+CNUM', '+CPBF', '+CCHO', '+CCHC', '+CGLA', '+CPIN', '+CRSM', '+CSCS', '+CMEE', '+CSDH', '+CNMI', '+CMMS', '+CMGF', '+CGSMS', '+CSCA', '+CSMS', '+CSMP', '+CPMS', '+CMGD', '+CSCB', '+CLVL', '+CHUP', '+CLCC', '+CPAS', '+CBST', '+CMOD', '+CSTA', '+VTS', '+CRC', '+CLIP', '+CLIR', '+COLP', '+CCUG', '+CSSN', '+CHLD', '+CUUS1', '+CCWA', '+CCFC', '+CUSD', '+GMR', '+GMI', '+CPWD', '+CLCK', '+CGATT', '+COPS', '+CGCLASS', '+CGMI', '+CGMM', '+GMM', '+CGMR', '+CGSN', '+GSN', '+CIMI', '+CSQ', '+CBC', '+CLAC', '+GCAP', '+CPLS', '+CPOL', '+CREG', '+CGREG', '+CEREG', '+CGDCONT', '+CGDSCONT', '+CGTFT', '+CGACT', '+CGCMOD', '+CGPADDR', '+CGEQNEG', '+CGANS', '^CGANS', '^APENDPPP', '+CGDATA', '+CGEQREQ', '+CGEQMIN', '+CGAUTO', '+CTZR', '+CGCONTRDP', '+CGSCONTRDP', '+CGTFTRDP', '+CGEQOS', '+CGEQOSRDP', '+CPOS', '+CPOSR', '+CMUT', '+COPN', '^AT2OM', '^CPBR', '^CPBW', '^SCPBW', '^SCPBR', '^STSF', '^CSTR', '^CSIN', '^CSEN', '^CSMN', '^CSTC', '^STGI', '^STGR', '^IMSICHG', '^ICCID', '^CPIN', '^PNN', '^CPNN', '^OPL', '^CARDLOCK', '^CARDATR', '^CMSR', '^CMGI', '^CMMT', '^APTHROUGHPUT', '^APDIALMODE', '^APPDMVER', '^OPWORD', '^CPWORD', '^SPWORD', '^SHELL', '^RSRPCFG', '^RSCPCFG', '^ECIOCFG', '^PDPROFMOD', '^SCID', '+CSQLVL', '^CSQLVLEXT', '^DISSD', '^SDREBOOT', '^DOCK', '^APCRADWIFIBS', '^APNDISCON', '^APCRADETHSTA', '^APFMCDHCPSTA', '^APDIALM', '^APWIFIBS', '^APWIFISEC', '^APDHCP', '^APCURPROF', '^APPROFRD', '^APBATLVL', '^OPENPORT', '^APPDIALMODE', '^LCSTARTTIME', '^DLOADVER', '^DLOADINFO', '^AUTHORITYVER', '^AUTHORITYID', '^NVBACKUP', '^NVRESTORE', '^GODLOAD', '^RESET', '^NVRSTSTTS', '^SUPINFO', '^CHKUPINFO', '^FLASHINFO', '^WIFIGLOBALMAC', '^SDLOAD', '^AUTHVER', '^CDUR', '^PFVER', '^IPV6CAP', '^DHCPV6', '^APRAINFO', '^APLANADDR', '^APRPTSRVURL', '^APXMLINFOTYPE', '^APXMLRPTFLAG', '^RSTRIGGER', '^VMSET', '^DTMF', '^ALS', '^APPWRONREG', '^ANQUERY', '^APHPLMN', '^VERTIME', '^WFREQLOCK', '^CSNR', '^HSPA', '^COMM', '^CRPN', '^GETPORTMODE', '^PORTSEL', '^DIALMODE', '^CARDMODE', '^SPN', '^CCC', '^MEANRPT', '^CELLINFO', '^CGAS', '^CWAS', '^CMLCK', '^GCFIND', '^CGCATT', '^CPDW', '^HWVER', '^HVER', '^FHVER', '^SRVST', '^CERSSI', '^MODE', '^SIMST', '^HS', '^CFPLMN', '^CQST', '^CAATT', '^SYSINFO', '^SYSINFOEX', '+CEMODE', '^LTECS', '^SYSCFG', '^SYSCFGEX', '^NETSCAN', '^PCSCINFO', '^CELLSRCH', '^CPAM', '^AUTHDATA', '^DHCP', '^DSFLOWCLR', '^DSFLOWQRY', '^NDISDUP', '^NDISCONN', '^NDISADD', '^CGDNS', '^TRIG', '^DSFLOWRPT', '^TIME', '^U2DIAG', '^GLASTERR', '^DNSP', '^DNSS', '^SETPORT', '^USBSPEED', '^FASTDORM', '^ACPUMEMINFO', '^CCPUMEMINFO', '^CIPHERQRY', '^LOCINFO', '^QRYNVRESUME', '^NVBACKUPSTAT', '^NANDBBC', '^NANDVER', '^CHIPTEMP', '^CPIN2', '^DNSQUERY', '^CSASM', '^APRPTPORTSEL', '^CHDATA', '+USBSWITCH', '^GPIO', '^RSFR', '^RSFW', '^ANTSTATE', '^SARREDUCTION', '^APSIMST', '^NVM', '^XCPOSR', '^CGPSCLOCK', '^CGPSINFO', '^LOGCFG', '^LOGSAVE', '^CPSERR', '^APSEC', '^CISA', '^APDS', '^CLPR', '^CCSERR', '^WLTHRESHOLDCFG', '^ACINFO', '^CLTEROAMALLOW', '^SWVER', '^CBG', '^MMPLMNINFO', '^PLMN', '^XLEMA', '^BODYSARON', '^BODYSARWCDMA', '^BODYSARGSM', '^IMEIVERIFY', '^LOGPORT', '^NCELLMONITOR', '^USERSRVSTATE', '^SIMSLOT', '^SIMINSERT', '^MODEMLOOP', '^RELEASERRC', '^REFCLKFREQ', '^PULLOMLOG', '^REJINFO', '^PLMNSELEINFO', '^DIESN', '^CHIPSN', '^HANDLEDECT', '^HGMR', '^EOPLMN', '+ECID', '^ANTSWITCH', '^MODEMSTATUS', '^RATCOMBINEPRIO', '^MIPICLK', '^DPDTTEST', '^DPDT', '^DPDTQRY', '^JDETEX', '^CARDTYPE', '^FREQLOCK', '^SETMODE', '^LTECAT', '^GTIMER', '^RSIM', '^PHYNUM', '^CSVER', '^QOS', '^SDOMAIN', '^DPACAT', '^HSSPT', '^PLATFORM', '^BSN', '^SFM', '^TMODE', '^FCHAN', '^FTXON', '^FDAC', '^FRXON', '^FPA', '^FLNA', '^FRSSI', '^MDATE', '^FACINFO', '^SD', '^GPIOPL', '^GETEXBANDINFO', '^GETEXBANDTESTINFO', '^INFORRS', '^INFORBU', '^DATALOCK', '^VERSION', '^SIMLOCK', '^MAXLCKTMS', '^CALLSRV', '^CSDFLT', '^SECUBOOTFEATURE', '^SECUBOOT', '^TMMI', '^TCHRENABLE', '^TCHRINFO', '^TSCREEN', '^TBATVOLT', '^WUPWD', '^PRODTYPE', '^SFEATURE', '^PRODNAME', '^FWAVE', '^EQVER', '^WIENABLE', '^WIMODE', '^WIBAND', '^WIFREQ', '^WIDATARATE', '^WIPOW', '^WITX', '^WIRX', '^WIRPCKG', '^SSID', '^WIKEY', '^WILOG', '^WIINFO', '^WICAL', '^WICALDATA', '^WICALTEMP', '^WICALFREQ', '^WICALPOW', '^NAVTYPE', '^NAVENABLE', '^NAVFREQ', '^NAVRX', '^AUDIO', '^WIPARANGE', '^NVRD', '^NVWR', '^CURC', '^SN', '^TBAT', '^PSTANDBY', '^WIWEP', '^CMDLEN', '^TSELRF', '^HUK', '^FACAUTHPUBKEY', '^IDENTIFYSTART', '^IDENTIFYEND', '^SIMLOCKDATAWRITE', '^PHONESIMLOCKINFO', '^SIMLOCKDATAREAD', '^PHONEPHYNUM', '^PORTCTRLTMP', '^PORTATTRIBSET', '^SIMLOCKUNLOCK', '^TNETPORT', '^EXTCHARGE', '^WUSITE', '^WIPIN', '^WUUSER', '^PORTLOCK', '^TBATDATA', '^WIPLATFORM', '^ANTENNA', '^FPLLSTATUS', '^FPOWDET', '^SETHWLOCK', '^TESTHWLOCK', '^TEMPINFO', '^BANDSW', '^FCHANS', '^FSEGMENT', '^FPOWS', '^FPAS', '^FLNAS', '^FTXWAVE', '^FSTART', '^FRSSIS', '^FCMTMS', '^FBLK', '^FIPSTART', '^FMAXPOWER', '^FPAPOWER', '^FPDMS', '^FCALIIP2S', '^FCALIDCOCS', '^FCALIIP2SMRF', '^FCALIDCOCSMRF', '^FGAINSTATES', '^FDBBATTS', '^FBBATTS', '^FCALITXIQS', '^FVCTCXO', '^FCALPDDCS', '^FPDPOWS', '^FQPDDCRES', '^NVRDLEN', '^NVRDEX', '^NVWREX', '^SSYNC', '^STXBW', '^STXCHAN', '^SSUBFRAME', '^SPARA', '^SSEGNUM', '^STXMODUS', '^STXRBNUMS', '^STXRBPOSS', '^STXPOWS', '^STXCHANTYPES', '^SSEGLEN', '^SRXSET', '^SRXSUBFRA', '^SRXMEAS', '^SSTART', '^SSTOP', '^STCFGDPCH', '^FPOW', '^STRXMEAS', '^SCELLINFO', '^SCALIB', '^CMTM', '^LTCOMMCMD', '^LWCLASH', '^RADVER', '^ISMCOEX', '^LCACELL', '^NDISSTATQRY', '^DLCK', '^NWSCAN', '^NWTIME', '^LTERSRP', '^HCSQ', '^EONS', '^HFREQINFO', '^SMSREGST', '+CFUN', '+CCLK', '+CSIM', '^DATACLASS', 'OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CGMI
[2021-02-25 10:58:11][DEBUG] : response: ['huawei', 'OK']
[2021-02-25 10:58:11][INFO] : Loading Huawei call state update table
[2021-02-25 10:58:11][DEBUG] : write: AT+COPS=3,0
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CMGF=0
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CSCA?
[2021-02-25 10:58:11][DEBUG] : response: ['+CSCA: "+33695000695",145', 'OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CSMP=49,167,0,0
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CSCA?
[2021-02-25 10:58:11][DEBUG] : response: ['+CSCA: "+33695000695",145', 'OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CPMS=?
[2021-02-25 10:58:11][DEBUG] : response: ['+CPMS: ("SM","ME"),("SM","ME"),("SM","ME")', 'OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CPMS="ME","ME","ME"
[2021-02-25 10:58:11][DEBUG] : response: ['+CPMS: 0,20,0,20,0,20', 'OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CNMI=2,1,0,2
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CLIP=1
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CRC=1
[2021-02-25 10:58:11][DEBUG] : response: ['OK']
[2021-02-25 10:58:11][DEBUG] : write: AT+CVHU=0
[2021-02-25 10:58:11][DEBUG] : response: ['COMMAND NOT SUPPORT']
[2021-02-25 10:58:11][DEBUG] : Waiting for network...
[2021-02-25 10:58:11][DEBUG] : write: AT+CREG?
[2021-02-25 10:58:11][DEBUG] : response: ['+CREG: 0,0', 'OK']
[2021-02-25 10:58:11][ERROR] : Exception: Device not searching for network operator
[2021-02-25 10:58:11][ERROR] : Exit 1 because this exeption is fatal
[2021-02-25 10:58:11][DEBUG] : Send to jeedom :  {'message': 'Device not searching for network operator', 'number': 'none'}
[2021-02-25 10:58:11][DEBUG] : Shutdown

Je vois un ‹ COMMAND NOT SUPPORT › après le AT+CVHU=0 mais je ne sais pas si c’est ce qui cause l’exception finale: Device not searching for network operator.

Si vous avez des pistes de choses à tester, je suis preneur.

Merci d’avance !

OK, je comprends que c’est plutôt la réponse +CREG: 0,0 qui pose problème puisque ça veut dire que le modem n’est pas connecté au réseau. Je vais vérfier la SIM.

Bonjour,

Je vois que vous utilisez une E3372h-607 alors que l’essentiel des explications concernent la e3372h-153.

C’est donc qu’elle fonctionne et c’est une bonne nouvelle sur Jeedom v4. J’ai la surprise de découvrir le 607 après son achat.

Est-ce que vous avez fait quelque chose de particulier par rapport au paramétrage d’une 153 ?

merci d’avance