Closed bandit33000 closed 4 years ago
Bonjour,
Je suis dans la même situation que bandit33000, la détection des appli distantes ne remonte aucun résultat. Mais dans mon cas, dès le début de la recherche, aucun host n'est trouvé.
Pourtant l'API exposée par l'APK répond bien (GET sur
Mon jeedom est installé sur un rasp3 dédiée connecté en wifi, all up-to-date. Concernant le plugin Jeedom TTS WebServer, il s'agit d'une fresh install de la dernière version du plugin déployée le 17/05. État et dépendances sont OK sur la page de config du plugin et la diffusion sur équipement local activée. L'APK est installés sur 2 devices android connectés en wifi sur le même réseau:
Logs de démarrage de l'APK:
Logs de la découverte infructueuse:
[2017-05-17 22:48:08][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" } [2017-05-17 22:48:13][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" } [2017-05-17 22:48:15][DEBUG] : [UPDATE|TTS Web Server(100)] getMessageBdd().sql (select) ="SELECT
id,
date_create,
date_last_use,
nb_use,
text,
file_size,
file_path,
file_where,
file_notFound,
voice,
eqLogic_idFROM
ttsWebServer_MessageWHERE 1=1 AND
file_where=:file_where" [2017-05-17 22:48:15][DEBUG] : [UPDATE|TTS Web Server(100)] getMessageBdd(). nbRow=0 [2017-05-17 22:48:15][DEBUG] : [UPDATE|TTS Web Server(100)] getMessageBdd()._aMsg (select) =Array ( ) [2017-05-17 22:48:15][DEBUG] : [UPDATE|updateFileNameWithVoice()] nb _dataSelect=0 , with TWS_allowArchivage=onbox [2017-05-17 22:48:15][WARNING] : [UPDATE|updateFileNameWithVoice()] no data found in bdd for this archive directory : onbox [2017-05-17 22:48:22][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" } [2017-05-17 22:49:14][DEBUG] : [SEARCH START]=============== [2017-05-17 22:49:14][DEBUG] : [ttsWebServerTools::getArpList() START] ----- [2017-05-17 22:49:14][DEBUG] : [ttsWebServerTools::getArpList()] _execShell=sudo arp-scan --localnet -q | grep jeedom. >> /tmp/jeedom_ttsWebServer/arp.txt 2>&1 [2017-05-17 22:49:16][DEBUG] : [ttsWebServerTools::getArpList()] nb host found =0 [2017-05-17 22:49:16][DEBUG] : [ttsWebServerTools::getArpList() END] -----(2.078) [2017-05-17 22:49:16][DEBUG] : [SEARCH] searchNewEqlTWS()._aArp= [2017-05-17 22:49:16][DEBUG] : [SEARCH END]==========(2.11) [2017-05-17 22:50:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 22:50:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 22:55:06][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 22:55:06][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:00:08][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:00:08][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:05:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:05:07][DEBUG] : [CRON5 END]=====(0.007) [2017-05-17 23:10:08][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:10:08][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:15:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:15:07][DEBUG] : [CRON5 END]=====(0.007) [2017-05-17 23:20:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:20:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:25:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:25:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:30:08][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:30:08][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:35:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:35:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:40:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:40:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:45:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:45:07][DEBUG] : [CRON5 END]=====(0.008) [2017-05-17 23:50:06][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:50:06][DEBUG] : [CRON5 END]=====(0.006) [2017-05-17 23:55:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-17 23:55:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-18 00:00:04][DEBUG] : [CRON DAILY START]===== cron().nb ctrl=1 [2017-05-18 00:00:04][DEBUG] : [CRON DAILY|TTS Web Server(100)] Synchro START // [2017-05-18 00:00:04][DEBUG] : [CRON DAILY|TTS Web Server(100)] synchroniseCmd(): TTS EqL : 1 [2017-05-18 00:00:04][DEBUG] : [CRON DAILY|TTS Web Server(100)] synchroniseCmd()._result=Array ( [0] => Array ( [title] => Nb commande ajoutée/mise à jour (Local=tablette,...) [nb] => 0 ) [1] => Array ( [title] => Nb commande supprimée [nb] => 0 ) ) [2017-05-18 00:00:04][DEBUG] : [CRON DAILY|TTS Web Server(100)] Synchro END // [2017-05-18 00:00:04][DEBUG] : [DELETE] deleteTmpFiles(): nb file = "1" on "/tmp/jeedom_ttsWebServer" [2017-05-18 00:00:04][WARNING] : [DELETE] deleteTmpFiles(): no files on this directory: "/var/www/html/plugins/ttsWebServer/3rdparty/_tmpMp3_" [2017-05-18 00:00:04][DEBUG] : [CHECK_DATA START]===== [2017-05-18 00:00:04][DEBUG] : [CHECK_DATA|TTS Web Server(100)] getMessageBdd().sql (select) ="SELECT
id,
date_create,
date_last_use,
nb_use,
text,
file_size,
file_path,
file_where,
file_notFound,
voice,
eqLogic_idFROM
ttsWebServer_MessageWHERE 1=1 " [2017-05-18 00:00:04][DEBUG] : [CHECK_DATA|TTS Web Server(100)] getMessageBdd(). nbRow=0 [2017-05-18 00:00:04][DEBUG] : [CHECK_DATA|TTS Web Server(100)] getMessageBdd()._aMsg (select) =Array ( ) [2017-05-18 00:00:04][DEBUG] : [CHECK_DATA|checkDataInBdd()] nb rec found : 0 [2017-05-18 00:00:04][DEBUG] : [CHECK_DATA] _update=Array ( [u0] => 0 [u1] => 0 [u2] => 0 ) [2017-05-18 00:00:04][DEBUG] : [CHECK_DATA END]=====(0.008) [2017-05-18 00:00:04][DEBUG] : [CRON DAILY END]=====(0.049) [2017-05-18 00:00:10][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:00:10][DEBUG] : [CRON5 END]=====(0.01) [2017-05-18 00:05:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:05:07][DEBUG] : [CRON5 END]=====(0.011) [2017-05-18 00:10:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:10:07][DEBUG] : [CRON5 END]=====(0.007) [2017-05-18 00:15:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:15:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-18 00:20:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:20:07][DEBUG] : [CRON5 END]=====(0.007) [2017-05-18 00:25:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:25:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-18 00:30:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:30:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-18 00:35:06][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:35:06][DEBUG] : [CRON5 END]=====(0.006) [2017-05-18 00:40:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:40:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-18 00:41:22][DEBUG] : [WIDGET/mobile|TTS Web Server(100)] toHtml(mobile) start ... [2017-05-18 00:41:22][DEBUG] : [WIDGET/mobile|TTS Web Server(100)] EqLogic.toHtml() use jeedom widget (no plugin widget). [2017-05-18 00:44:47][DEBUG] : [SEARCH START]=============== [2017-05-18 00:44:47][DEBUG] : [ttsWebServerTools::getArpList() START] ----- [2017-05-18 00:44:47][DEBUG] : [ttsWebServerTools::getArpList()] _execShell=sudo arp-scan --localnet -q | grep jeedom. >> /tmp/jeedom_ttsWebServer/arp.txt 2>&1 [2017-05-18 00:44:49][DEBUG] : [ttsWebServerTools::getArpList()] nb host found =0 [2017-05-18 00:44:49][DEBUG] : [ttsWebServerTools::getArpList() END] -----(1.909) [2017-05-18 00:44:49][DEBUG] : [SEARCH] searchNewEqlTWS()._aArp= [2017-05-18 00:44:49][DEBUG] : [SEARCH END]==========(1.941) [2017-05-18 00:44:52][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" } [2017-05-18 00:44:56][DEBUG] : [SEARCH START]=============== [2017-05-18 00:44:56][DEBUG] : [ttsWebServerTools::getArpList() START] ----- [2017-05-18 00:44:56][DEBUG] : [ttsWebServerTools::getArpList()] _execShell=sudo arp-scan --localnet -q | grep jeedom. >> /tmp/jeedom_ttsWebServer/arp.txt 2>&1 [2017-05-18 00:44:58][DEBUG] : [ttsWebServerTools::getArpList()] nb host found =0 [2017-05-18 00:44:58][DEBUG] : [ttsWebServerTools::getArpList() END] -----(1.981) [2017-05-18 00:44:58][DEBUG] : [SEARCH] searchNewEqlTWS()._aArp= [2017-05-18 00:44:58][DEBUG] : [SEARCH END]==========(2.008) [2017-05-18 00:45:04][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" } [2017-05-18 00:45:07][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 00:45:07][DEBUG] : [CRON5 END]=====(0.006) [2017-05-18 00:45:36][DEBUG] : [SEARCH START]=============== [2017-05-18 00:45:36][DEBUG] : [ttsWebServerTools::getArpList() START] ----- [2017-05-18 00:45:36][DEBUG] : [ttsWebServerTools::getArpList()] _execShell=sudo arp-scan --localnet -q | grep jeedom. >> /tmp/jeedom_ttsWebServer/arp.txt 2>&1 [2017-05-18 00:45:38][DEBUG] : [ttsWebServerTools::getArpList()] nb host found =0 [2017-05-18 00:45:38][DEBUG] : [ttsWebServerTools::getArpList() END] -----(1.974) [2017-05-18 00:45:38][DEBUG] : [SEARCH] searchNewEqlTWS()._aArp= [2017-05-18 00:45:38][DEBUG] : [SEARCH END]==========(2.003) [2017-05-18 00:45:40][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" } [2017-05-18 00:45:44][DEBUG] : [SEARCH START]=============== [2017-05-18 00:45:44][DEBUG] : [ttsWebServerTools::getArpList() START] ----- [2017-05-18 00:45:44][DEBUG] : [ttsWebServerTools::getArpList()] _execShell=sudo arp-scan --localnet -q | grep jeedom. >> /tmp/jeedom_ttsWebServer/arp.txt 2>&1 [2017-05-18 00:45:46][DEBUG] : [ttsWebServerTools::getArpList()] nb host found =0 [2017-05-18 00:45:46][DEBUG] : [ttsWebServerTools::getArpList() END] -----(1.915) [2017-05-18 00:45:46][DEBUG] : [SEARCH] searchNewEqlTWS()._aArp= [2017-05-18 00:45:46][DEBUG] : [SEARCH END]==========(1.943) [2017-05-18 00:45:50][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" }
Merci par avance pour ton aide...
Je ajoute un log de démarrage sur fresh install aussi.
R'hello, je constate que l'APK plante de temps en temps, au bout d'un certain temps d'exécution ("le service s'est arrêté"). De plus, il arrive qu'une IllegalArgumentException soit tracée dans les logs.
Suite à ce bug (problème de découverte), 2 options ont été prises :
->> prévue en 0.2.1
@CalamityFlO33 on est pas sur un forum de discussion, pour ton problème d'APK ouvre une autre issue ... ce point n'a rien à voir avec le problème de découverte. Il me faudra un peu plus que la log, il faut que je sache ce que tu fais exactement au moment où tu constates l'exception ... (à décrire dans une autre issue). Merci
Hello abarrau, Elle sera dispo quand la 0.2.1 ? Et merci pour le boulot !
Bjr, version 0.2.1, disponible sur le market. Merci de me remonté si ce problème de découverte est ok pour vous ( @bandit33000 et @CalamityFlO33 ).
Hello,
J'ai pu ajouter manuellement un server !
par contre il faut bien veiller à relancer le server sur le tel avant de sauvegarder, sinon il ne récupère pas les infos.
Tu parlais de squeezebox dans ta description, c'est fonctionnel ça ?
Merci pour la correction !
Merci pour le retour. > dysfonctionnement à clore.
Merci ! Il faudra que tu me dise pour les squeezebox !
Bonjour,
Comme déjà discuté, la découverte des objets ne remonte rien.
Voici log log du lancement du plugin :
[2017-05-18 13:37:43][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=ttsWebServer function=pre_update callInstallFunction=1 [2017-05-18 13:37:51][INFO] : Début d'activation du plugin [2017-05-18 13:37:52][INFO] : Info sur le démon : Array ( [launchable_message] => [launchable] => nok [state] => nok [log] => nok [auto] => 0 ) [2017-05-18 13:37:52][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=ttsWebServer function=update callInstallFunction=1 [2017-05-18 13:37:53][INFO] : [UPDATE START] ===== current version=0.2.0 | Nb EqL.=1 [2017-05-18 13:37:53][INFO] : [UPDATE] _aVersion=Array ( [vLast] => 0.2.0 [vLastDate] => 2017-05-17 20:34:56 [vLastVJeedom] => 3.0.9 [vCurrent] => 0.2.0 [vCurrentDate] => 2017-05-18 00:26:19 ) [2017-05-18 13:37:53][INFO] : [UPDATE|TWS_execSQL()] verif sql file = "/var/www/html/plugins/ttsWebServer/plugin_info/_update_bdd.sql" [2017-05-18 13:37:53][INFO] : [UPDATE|TWS_execSQL()] sql file exist ! [2017-05-18 13:37:53][INFO] : [UPDATE|TWS_execSQL()] executed sql file: /var/www/html/plugins/ttsWebServer/plugin_info/_update_bdd.sql [2017-05-18 13:37:53][DEBUG] : [olindoteTools] getJsonValue()._data={ "id" : "ttsWebServer", "name" : "TTS Web Server", "licence" : "AGPL", "author" : "A.Barrau (idea by Masterfion)", "require" : "2.4.6", "category" : "multimedia", "mobile" : "panel", "display" : "panel", "hasDependency" : true, "issue": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/issues/", "changelog": "https://github.com/abarrau/jeedom-plugin-ttsWebServer-doc/wiki/Change-Log", "include" : {"type":"php","file":"ttsWebServer.inc"}, "_version" : "0.2.0", "_versionApk" : "1.1" } [2017-05-18 13:37:53][INFO] : [UPDATE END] ===== /// [2017-05-18 13:40:03][DEBUG] : [CRON5 START]===== cron().nb ctrl=1 [2017-05-18 13:40:03][DEBUG] : [CRON5 END]=====(0.044)
et celui de la découverte :
[2017-05-18 13:43:01][DEBUG] : [SEARCH START]=============== [2017-05-18 13:43:01][DEBUG] : [ttsWebServerTools::getArpList() START] ----- [2017-05-18 13:43:01][DEBUG] : [ttsWebServerTools::getArpList()] _execShell=sudo arp-scan --localnet -q | grep 192. >> /tmp/jeedom_ttsWebServer/arp.txt 2>&1 [2017-05-18 13:43:03][DEBUG] : [ttsWebServerTools::getArpList()] nb host found =8 [2017-05-18 13:43:03][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.1 8089 2>&1" | _aRes=Array ( [0] => nc: connect to 192.168.2.1 port 8089 (tcp) failed: Connection refused ) [2017-05-18 13:43:03][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.2 8089 2>&1" | _aRes=Array ( [0] => nc: connect to 192.168.2.2 port 8089 (tcp) failed: Connection refused ) [2017-05-18 13:43:03][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.4 8089 2>&1" | _aRes=Array ( [0] => nc: connect to 192.168.2.4 port 8089 (tcp) failed: Connection refused ) [2017-05-18 13:43:03][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.5 8089 2>&1" | _aRes=Array ( [0] => nc: connect to 192.168.2.5 port 8089 (tcp) failed: Connection refused ) [2017-05-18 13:43:03][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.7 8089 2>&1" | _aRes=Array ( [0] => nc: connect to 192.168.2.7 port 8089 (tcp) failed: Connection refused ) [2017-05-18 13:43:04][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.8 8089 2>&1" | _aRes=Array ( [0] => nc: connect to 192.168.2.8 port 8089 (tcp) failed: Connection refused ) [2017-05-18 13:43:04][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.10 8089 2>&1" | _aRes=Array ( [0] => nc: connect to 192.168.2.10 port 8089 (tcp) failed: Connection refused ) [2017-05-18 13:43:04][DEBUG] : [ttsWebServerTools::isTcpPortOpen()] _execShell="sudo nc -znv -w 2 192.168.2.11 8089 2>&1" | _aRes=Array ( [0] => Connection to 192.168.2.11 8089 port [tcp/*] succeeded! ) [2017-05-18 13:43:04][DEBUG] : [ttsWebServerTools::getArpList() END] -----(2.747) [2017-05-18 13:43:04][DEBUG] : [SEARCH] searchNewEqlTWS()._aArp= [2017-05-18 13:43:04][DEBUG] : [SEARCH END]==========(2.762)