[Framework SC] les scenarios en php
Re: [Framework SC] les scenarios en php
La fonction de test génère volontairement des erreurs, c'est certainement pour ça les warning dans le log.
Je vais regarder à l'occase ce qu'il se passe avec la .18
Je vais regarder à l'occase ce qu'il se passe avec la .18
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Re: [Framework SC] les scenarios en php
Je n'arrive pas à reproduire le problèmem.georgein a écrit :Bonsoir,
Il semblerait qu'avec la dernière release (xxxx.18) il y ait un problème avec les fonctions _expressionToHumanReadable et _expressionToId.
Les appels à getexp et peut être wait ne fonctionne plus
J'ai downgradé Jeedom et c'est reparti pour l'instant.
Chez moi tout marche nickel avec la .18
Même sc::test fonctionne nickel avec cette version
Je confirme que les php notice dans le log sont due aux erreurs générées volontairement dans le test.
Quand à ta première erreur (parse error) il n'est pas nécessaire de mettre les balises php <? ?> dans les blocs code
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Re: [Framework SC] les scenarios en php
Bonjour,
pour info : j'ai rencontré le même problème que i-magin lors d'une tentative d'installation du framwork sc par la méthode automatique : exécution d'un scénario contenant "eval(file_get_contents("http://rulistaff.free.fr/sc/install"));".
message dans la log du scénario après exécution : "Impossible d’extraire l’archive"
jeedom a été installé sur mon Rpi2 à l'aide de l'image inclue dans Jeedom-rpi-2.0.0.1.rar, les mises à jour raspian et jeedom ont été faites.
Après investigation, je constate que /var/www/html appartient à root:root, ce qui explique le problème.
Un "chown www-data:www-data /var/www/html" a permis de régler le problème : une nouvelle tentative d'installation du framework à l'aide du scénario a fonctionné.
pour info : j'ai rencontré le même problème que i-magin lors d'une tentative d'installation du framwork sc par la méthode automatique : exécution d'un scénario contenant "eval(file_get_contents("http://rulistaff.free.fr/sc/install"));".
message dans la log du scénario après exécution : "Impossible d’extraire l’archive"
jeedom a été installé sur mon Rpi2 à l'aide de l'image inclue dans Jeedom-rpi-2.0.0.1.rar, les mises à jour raspian et jeedom ont été faites.
Après investigation, je constate que /var/www/html appartient à root:root, ce qui explique le problème.
Un "chown www-data:www-data /var/www/html" a permis de régler le problème : une nouvelle tentative d'installation du framework à l'aide du scénario a fonctionné.
Bonjour,
dJuL, tout d'abord, bravo pour ce développement ; c'est très fort.
Dans la doc, il est indiqué que le framework gère toutes les fonctions de jeedom, sauf "Ask" et "Dans" ; qu'en est-il de la fonction "A", qui est très proche de "Dans" ?
Si ca n'est pas géré ; penses-tu que ca pourra le faire dans une future version ?
Autre question : as-tu des contacts avec la "team" jeedom en vue d'une intégration du framework sc, ou bien ca n'est pas d'actualité ?
Merci
dJuL, tout d'abord, bravo pour ce développement ; c'est très fort.
Dans la doc, il est indiqué que le framework gère toutes les fonctions de jeedom, sauf "Ask" et "Dans" ; qu'en est-il de la fonction "A", qui est très proche de "Dans" ?
Si ca n'est pas géré ; penses-tu que ca pourra le faire dans une future version ?
Autre question : as-tu des contacts avec la "team" jeedom en vue d'une intégration du framework sc, ou bien ca n'est pas d'actualité ?
Merci
Re: [Framework SC] les scenarios en php
Merci
Non, la fonction 'A' n'est pas géré non plus, il suffit d'ajouter un bloc jeedom classique pour ça dans le scénario
Non pas de news au sujet d'une intégration officielle, je ne pense pas que ce soit d'actualité...
Sinon pour avoir le log html, je le remet au cas où, il faut faire cette modif (faut que je l'intègre dans l'installeur un de ces 4)
Non, la fonction 'A' n'est pas géré non plus, il suffit d'ajouter un bloc jeedom classique pour ça dans le scénario
Non pas de news au sujet d'une intégration officielle, je ne pense pas que ce soit d'actualité...
Sinon pour avoir le log html, je le remet au cas où, il faut faire cette modif (faut que je l'intègre dans l'installeur un de ces 4)
dJuL a écrit :Pour corriger les pb d'affichage du log c'est très simple :
/jeedom/core/js/log.class.js
remplacer ligne 160 :parCode : Tout sélectionner
_params.display.text(log);
Code : Tout sélectionner
_params.display.html(log);
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Re: [Framework SC] les scenarios en php
Merci pour la réponse, et l'astuce pour le log en html : je l'avais zappée, et c'était pénible d'avoir les tags de style en clair
Re: [Framework SC] les scenarios en php
Salut Djul,dJuL a écrit :Merci
Non, la fonction 'A' n'est pas géré non plus, il suffit d'ajouter un bloc jeedom classique pour ça dans le scénario
Non pas de news au sujet d'une intégration officielle, je ne pense pas que ce soit d'actualité...
Sinon pour avoir le log html, je le remet au cas où, il faut faire cette modif (faut que je l'intègre dans l'installeur un de ces 4)
dJuL a écrit :Pour corriger les pb d'affichage du log c'est très simple :
/jeedom/core/js/log.class.js
remplacer ligne 160 :parCode : Tout sélectionner
_params.display.text(log);
Code : Tout sélectionner
_params.display.html(log);
Une date prévisionnelle de l'intégration dans l'installeur? car comme ton framework est automatiquement mis à jour chez moi à chaque MàJ du core (et en tant que béta, les MàJ c'st très fréquent), c'est vrai que cela serait vraiment appréciable
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
Re: [Framework SC] les scenarios en php
Salut Djul,
Depuis la version 2.4.4 ta modif du fichier /jeedom/core/js/log.class.js ne fonctionne plus du tout ...
Depuis la version 2.4.4 ta modif du fichier /jeedom/core/js/log.class.js ne fonctionne plus du tout ...
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
Re: [Framework SC] les scenarios en php
Bon ben avec la dernière MàJ Jeedom v2.4.5, c'est tout le framework qui est HS !!!!
Par voie de conséquence, tous les scrips utilisant SC sont HS aussi...
Par voie de conséquence, tous les scrips utilisant SC sont HS aussi...
Code : Tout sélectionner
PHP Fatal error: Class 'sc' not found in /usr/share/nginx/www/jeedom/core/class/scenarioExpression.class.php(1172) : eval()'d code on line 2
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
Re: [Framework SC] les scenarios en php
Oh mauvaise nouvelle
Master : VM Debian ( Virtualbox) Ipx800 v2,zwave(vr,relaySwitch,oeil), xpl(oregon), x10(dimmer,relay), rfxcom(Lan) nodemcu , JPI
Re: [Framework SC] les scenarios en php
Ben je pense qu'une réinstallation du framework s'impose. L'erreur est du au fait que le framework n'est plus intégré dans le fichier class des scénarios vu que le fichier à été renouvelé avec la mise à jour.
Non ?? je me trompe ??
Non ?? je me trompe ??
DIY ODROID C2 Jeedom PROD - v3.1.7.
DIY RPi2 Jeedom TEST - v3.1.7.
[TUTO] Scénario Lever/Coucher Soleil v2 + Virtuel sans dépendances
Debian Chroot - Installation Auto Jeedom v2.x.x
DIY RPi2 Jeedom TEST - v3.1.7.
[TUTO] Scénario Lever/Coucher Soleil v2 + Virtuel sans dépendances
Debian Chroot - Installation Auto Jeedom v2.x.x
Re: [Framework SC] les scenarios en php
Non je pense pas que ce soit ca car j'ai l'installation automatique déclenchée par l'update du core...
Je vais tenter de forcer une installation en rentrant ce soir pour voir...
Je vais tenter de forcer une installation en rentrant ce soir pour voir...
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
Re: [Framework SC] les scenarios en php
De mon coté, le framework fonctionne encore, je n'ai pas d'erreur.
En faisant une reinstall manuellement :
Par contre, je ne patche pas les logs..
En faisant une reinstall manuellement :
Code : Tout sélectionner
eval(file_get_contents("http://rulistaff.free.fr/sc/install"));
Par contre, je ne patche pas les logs..
Master : VM Debian ( Virtualbox) Ipx800 v2,zwave(vr,relaySwitch,oeil), xpl(oregon), x10(dimmer,relay), rfxcom(Lan) nodemcu , JPI
Re: [Framework SC] les scenarios en php
Effectivement, en forçant une mise à jour manuelle, c'est repartiolfax a écrit :De mon coté, le framework fonctionne encore, je n'ai pas d'erreur.
En faisant une reinstall manuellement :
Code : Tout sélectionner
eval(file_get_contents("http://rulistaff.free.fr/sc/install"));
Par contre, je ne patche pas les logs..
pour les logs, la modif du log.class n'est plus possible depuis la 2.4.4...
ßêta-Testeur / Développeur plugin / Modérateur du Forum EnOcean
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
En domotique ou en informatique, il n'y a pas de problème, mais seulement des solutions à trouver...
Pour contribuer au développement des plugins et tutos : Paypal
Re: [Framework SC] les scenarios en php
Bonsoir,
les derniers échanges me font m'interroger (probablement pour rien) : le framework sera t il maintenu dans le temps, ou faut il commencer à basculer ces scripts php en les rendant indépendant de la classe ?
Bonne soiré
les derniers échanges me font m'interroger (probablement pour rien) : le framework sera t il maintenu dans le temps, ou faut il commencer à basculer ces scripts php en les rendant indépendant de la classe ?
Bonne soiré
Re: [Framework SC] les scenarios en php
pas de réponse ?
Re: [Framework SC] les scenarios en php
Si si ça fonctionne nickel chez moiPatrick a écrit :Salut Djul,
Depuis la version 2.4.4 ta modif du fichier /jeedom/core/js/log.class.js ne fonctionne plus du tout ...
Essayes de faire un CTRL + F5 dans ton navigateur (ou de vider le cache), le fichier JS est sans doute en cache et la modif n'a pas été prise en compte.
Dernière édition par dJuL le 12 nov. 2016, 21:53, édité 1 fois.
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Re: [Framework SC] les scenarios en php
Tant que ça marche aucune raison de basculer...nou a écrit :Bonsoir,
les derniers échanges me font m'interroger (probablement pour rien) : le framework sera t il maintenu dans le temps, ou faut il commencer à basculer ces scripts php en les rendant indépendant de la classe ?
Bonne soiré
Sinon oui je vais faire en sorte qu'il continu à marcher.
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.
Re: [Framework SC] les scenarios en php
Bonjour
Est-ce normal que la fenêtre de visualisation des logs d'exécution du scénario ne formate pas le html (c'es pas super lisible)
Exemple
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">----------------------------------------</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">- Framework sc v0.8.9d -</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">- Vos scenarios en PHP -</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">- <span style="font-size:10px;">by dJuL</span> -</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">----------------------------------------</span>
Est-ce normal que la fenêtre de visualisation des logs d'exécution du scénario ne formate pas le html (c'es pas super lisible)
Exemple
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">----------------------------------------</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">- Framework sc v0.8.9d -</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">- Vos scenarios en PHP -</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">- <span style="font-size:10px;">by dJuL</span> -</span>
[2016-12-18 09:01:11][SCENARIO] <span style="color:#555;"> - </span><span style="font-style:italic; color:#444;">----------------------------------------</span>
Re: [Framework SC] les scenarios en php
il faut modifier un fichier pour réactiver la lecture des logs en html
c'est expliqué qq part dans le post
c'est expliqué qq part dans le post
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 10 invités