Pour définir une variable il faut utiliser à la place :
Code : Tout sélectionner
$sc->setVar($Variable_Lever, $lever);
Code : Tout sélectionner
$sc->setVar($Variable_Lever, $lever);
Code : Tout sélectionner
PHP Warning: include(/tmp/sc-scenario #61# Bloc code n°1): failed to open stream: No such file or directory in /var/www/html/sc/sc.class.php on line 1945
PHP Warning: include(): Failed opening '/tmp/sc-scenario #61# Bloc code n°1' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/sc/sc.class.php on line 1945
Tout à fait cela vaut à l'installation, comme à la désinstallation.yogui a écrit : ↑02 sept. 2017, 00:56Salut je viens d'installer le framework puis désinstaller dans les log la couleur marche toujours (ca me va bien). Je veux juste comprendre pourquoi. Peux tu stp m'expliquer le fait que ca fonctionne pas avant d'installer le framework et que ca fonctionne encore après.
Merci d'avance
edit : en fait après vidage du cache il y a de nouveau le code HTML
Si le log n'affiche pas correctement le html (balises html visibles et pas de couleur), faire un CTRL + F5
(ou bien vider le cache de votre navigateur et recharger la page).
Je viens de regarder et ce problème semble se poser lorsque le scénario est exécuté plusieurs fois en simultané.nou a écrit : ↑03 août 2017, 12:54Hello,
j'ai remarqué ces erreurs dans le log scenario_execution :j'ai vérifié le scénario.Code : Tout sélectionner
PHP Warning: include(/tmp/sc-scenario #61# Bloc code n°1): failed to open stream: No such file or directory in /var/www/html/sc/sc.class.php on line 1945 PHP Warning: include(): Failed opening '/tmp/sc-scenario #61# Bloc code n°1' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/sc/sc.class.php on line 1945
je n'y vois rien de particulier. Le code fonctionne
pour info, le message n'est pas systématique (car ce scénario se lance toutes les 5 min de mémoire)
Une idée ?
Merci
nou
Code : Tout sélectionner
eval(file_get_contents("http://rulistaff.free.fr/sc/install"));
Code : Tout sélectionner
chown -R www-data:www-data /var/www/html
chmod -R 775 /var/www/html
Code : Tout sélectionner
eval(file_get_contents("http://rulistaff.free.fr/sc/install"));
Code : Tout sélectionner
chown -R www-data:www-data /var/www/html
chmod -R 775 /var/www/html
Code : Tout sélectionner
//DEBUG OFF
//DEMO ASK SMS
//IP Jpi & destinataires du SMS
$jpiIp = 'http://x.x.x.x:8080';
$dest = '{MY_NUMBER}; {MY_NUMBER2}';
//Charge la lib JPI
$jpi = $sc->load('jpi', $jpiIp);
//Lance la requête ASK SMS avec un timeout de 300s (5 minutes)
$reponse = $jpi->ASK_SMS($dest, 'Voulez-vous une bière ? (Oui | Non)', 300);
//Répond par SMS
if (strtolower(trim($reponse)) == 'oui') { //oui
$jpi->sendSms($dest, 'Ok patientez un instant, la bierre arrive.');
}
elseif (strtolower(trim($reponse)) == 'non') { //non
$jpi->sendSms($dest, 'Ok, tant pis pour vous.');
}
elseif ($reponse) { //réponse différente de oui ou non
$jpi->sendSms($dest, 'Désolé, je n\'ai pas compris.');
}
elseif ($reponse === false) { //timeout atteint
$jpi->sendSms($dest, 'Pas de réponse, j\'en déduis donc que c\'est non.');
}
elseif ($reponse === null) { //sms non envoyé ou non reçu ou erreur JPI
}
Code : Tout sélectionner
//DEBUG OFF
//DEMO ASK TTS
//IP Jpi
$jpiIp = 'http://192.168.100.71:8080';
//Charge la lib JPI
$jpi = $sc->load('jpi', $jpiIp);
//Lance la requête ASK TTS avec un timeout de 20s et un volume TTS de 80%
$reponse = $jpi->ASK_TTS('Voulez-vous une bière ?', 20, 80);
//Répond en TTS
if (strtolower(trim($reponse)) == 'oui') { //oui
$jpi->tts('Ok patientez un instant, la bierre arrive.', 80);
}
elseif (strtolower(trim($reponse)) == 'non') { //non
$jpi->tts('Ok, tant pis pour vous.', 80);
}
elseif ($reponse) { //réponse différente de oui ou non
$jpi->tts('Désolé, je n\'ai pas compris.', 80);
}
elseif ($reponse === false) { //timeout atteint
$jpi->tts('Pas de réponse, j\'en déduis donc que c\'est non.', 80);
}
elseif ($reponse === null) { //tts erreur
}
Code : Tout sélectionner
//DEBUG ON
$trigger = $sc->trigger(); //Déclencheur du scénario
$contenu = $sc->getCmd($trigger);
Code : Tout sélectionner
PHP Fatal error: Call to a member function getCond() on null in /usr/share/nginx/www/jeedom/core/class/scenarioExpression.class.php(1427) : eval()'d code on line 2
Code : Tout sélectionner
//DEBUG ON
$trigger = $scenario->trigger(); //Déclencheur du scénario
$contenu = $scenario->getCmd($trigger);
Code : Tout sélectionner
PHP Fatal error: Call to undefined method scenario::trigger() in /usr/share/nginx/www/jeedom/core/class/scenarioExpression.class.php(1427) : eval()'d code on line 2
Code : Tout sélectionner
2017-09-27 20:29:24 (7.07 MB/s) - '/tmp/sc_framework.zip' saved [2404297/2404297]
PHP Fatal error: Call to a member function log() on null in /usr/share/nginx/www/jeedom/core/class/scenarioExpression.class.php(1427) : eval()'d code on line 4
PHP Fatal error: Call to a member function getCmd() on null in /usr/share/nginx/www/jeedom/core/class/scenarioExpression.class.php(1427) : eval()'d code on line 13
PHP Fatal error: Call to a member function getCond() on null in /usr/share/nginx/www/jeedom/core/class/scenarioExpression.class.php(1427) : eval()'d code on line 2
Code : Tout sélectionner
eval(file_get_contents("http://rulistaff.free.fr/sc/install"));
Code : Tout sélectionner
chown -R www-data:www-data /var/www/html
chmod -R 775 /var/www/html
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 17 invités