[Présentation] F$B33
Re: [Présentation] F$B33
je me reponds
il fallait tout simplement que je modifie la largeur du menu dans le fichier css.....
il fallait tout simplement que je modifie la largeur du menu dans le fichier css.....
Re: [Présentation] F$B33
bonjour à tous
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?
Re: [Présentation] F$B33
Pareli pour moi, j'ai un fond d'écran tout mochefaycal39 a écrit : ↑13 mars 2019, 16:56bonjour à tous
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?
Re: [Présentation] F$B33
Même chose,sim2000 a écrit : ↑13 mars 2019, 19:34Pareil pour moi, j'ai un fond d'écran tout mochefaycal39 a écrit : ↑13 mars 2019, 16:56bonjour à tous
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?
on dirait que le design ne parvient pas à trouver l'image
quand je test l'url dans mon browser --> http://x.x.x.X/core/img/Images/Meteo/nuit/Nuage.jpg elle s'affiche correctement ...
le log du scenario me dit que tout c'est bien passé
une idées ?
merci
chris
PC Debian Stretch / Raspberry PI 3
SIGMA DESIGNS Contrôleur Z-Wave Plus USB
Fibaro Wall Plug FGWPF-102 ZW5
philips hue | netatmo weather | netatmo Welcome
Google Home | Xiaomi | SONOS | Awtrix | Shelly
SIGMA DESIGNS Contrôleur Z-Wave Plus USB
Fibaro Wall Plug FGWPF-102 ZW5
philips hue | netatmo weather | netatmo Welcome
Google Home | Xiaomi | SONOS | Awtrix | Shelly
Re: [Présentation] F$B33
Salut,hansc a écrit : ↑13 mars 2019, 21:38Même chose,sim2000 a écrit : ↑13 mars 2019, 19:34Pareil pour moi, j'ai un fond d'écran tout mochefaycal39 a écrit : ↑13 mars 2019, 16:56bonjour à tous
j'ai fais la mise a jour de Jeedom en 3.3.17 tout a l'heure et depuis le fond d'écran ne change plus en fonction du temps et il est revenu à celui initiale ( celui avec des lignes oblique en dégradé de couleur du violet vers le rouge)
Je suis le seul ou c'est pareil pour vous?
on dirait que le design ne parvient pas à trouver l'image
forum1.png
quand je test l'url dans mon browser --> http://x.x.x.X/core/img/Images/Meteo/nuit/Nuage.jpg elle s'affiche correctement ...
le log du scenario me dit que tout c'est bien passé
une idées ?
merci
chris
Curieusement chez moi après redémarrage ça refonctionne sur un design en dimension classique, mais pas sur le design "extralarge", et pas vraiment le temps d'investiguer ...
Emilien
-
- Timide
- Messages : 127
- Inscription : 19 déc. 2017, 16:55
- Localisation : Rouen
Re: [Présentation] F$B33
Bonjour,
Depuis la mise à jour Jeedom
Idem pour moi pour le fond d’écran météo , aucun affichage la nuit même pas l'image par défaut juste le fond de jeedom
En revanche dans la journée cela marche bien , le log du scénario fonctionne bien et les fichiers sont bien à leurs places
J ai remarque que le plugin météo ne donne plus les id correspondant au numéro de condition /lever et coucher du soleil , il est peut être la le soucis
Une solution
Merci
Depuis la mise à jour Jeedom
Idem pour moi pour le fond d’écran météo , aucun affichage la nuit même pas l'image par défaut juste le fond de jeedom
En revanche dans la journée cela marche bien , le log du scénario fonctionne bien et les fichiers sont bien à leurs places
J ai remarque que le plugin météo ne donne plus les id correspondant au numéro de condition /lever et coucher du soleil , il est peut être la le soucis
Une solution
Merci
Re: [Présentation] F$B33
Hello,
Concernant le plugin météo j'ai le même soucis et pourtant aucun problème sur d'autres, j'y regarderai à l'occas ou alors faut soumettre un ticket mais ce n'est pas très grave parce que les ids n'ont pas changés (j'ai vérifié) (sauf si vous avez supprimé / recréé votre équipement).
Concernant les fonds, même soucis chez moi, c'est parce que maintenant les fond d'écran sont sauvés sur le filesystem et plus en DB
A priori à la fin de votre script (ou bloc code) vous avez ce type de code
vous rajoutez les 3 lignes suivantes pour avoir ceci, cela va sauver le fichier sur le filesystem:
Il n'est plus utile de sauver l'image dans le plan donc la ligne " $planHeader->setImage('data', $data);" peut être supprimée
Concernant le plugin météo j'ai le même soucis et pourtant aucun problème sur d'autres, j'y regarderai à l'occas ou alors faut soumettre un ticket mais ce n'est pas très grave parce que les ids n'ont pas changés (j'ai vérifié) (sauf si vous avez supprimé / recréé votre équipement).
Concernant les fonds, même soucis chez moi, c'est parce que maintenant les fond d'écran sont sauvés sur le filesystem et plus en DB
A priori à la fin de votre script (ou bloc code) vous avez ce type de code
Code : Tout sélectionner
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('data', $data);
$planHeader->setImage('sha512', $sha512);
$planHeader->save();
}
Code : Tout sélectionner
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
Dernière édition par Mips2648 le 15 mars 2019, 13:40, édité 1 fois.
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Re: [Présentation] F$B33
Idem j'ai le même souci...Xistof a écrit : ↑13 mars 2019, 11:46depuis la maj, j'ai le message suivant sur mon design : "commencez par envoyer une image d'arriere plan"
uniquement sur le design en responsive, sur les autres pas de soucis.
une idée de ce qu'il faut faire ? (et du coup la présentation est toute décalée / modifiée par rapport à avant)
merci
Re: [Présentation] F$B33
J'ai modifié le bloc code, les images de fond changent bien, par contre toujours ce message d'erreur, "commencer par envoyer une image".Mips2648 a écrit : ↑15 mars 2019, 08:24Hello,
Concernant le plugin météo j'ai le même soucis et pourtant aucun problème sur d'autres, j'y regarderai à l'occas ou alors faut soumettre un ticket mais ce n'est pas très grave parce que les ids n'ont pas changés (j'ai vérifié) (sauf si vous avez supprimé / recréé votre équipement).
Concernant les fonds, même soucis chez moi, c'est parce que maintenant les fond d'écran sont sauvés sur le filesystem et plus en DB
A priori à la fin de votre script (ou bloc code) vous avez ce type de codevous rajouter les 3 lignes suivantes pour avoir ceci, cela va sauver le fichier sur le filesystem:Code : Tout sélectionner
foreach ($plans as $planId){ $planHeader = planHeader::byId($planId); $planHeader->setImage('type', $type); $planHeader->setImage('size', $img_size); $planHeader->setImage('data', $data); $planHeader->setImage('sha512', $sha512); $planHeader->save(); }
Il n'est plus utile de sauver l'image dans le plan donc la ligne " $planHeader->setImage('data', $data);" peut être suppriméeCode : Tout sélectionner
foreach ($plans as $planId){ $planHeader = planHeader::byId($planId); $planHeader->setImage('type', $type); $planHeader->setImage('size', $img_size); $planHeader->setImage('sha512', $sha512); $planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type; $planfilepath = __DIR__ . '/../../data/plan/' . $planfilename; file_put_contents($planfilepath,file_get_contents($file)); $planHeader->save(); }
Concernant les numéros id des commandes du plugin météo, cliquez sur "URL Directe sur la droite", ça va ouvrir une nouvelle fenêtre avec une adresse http, le numéro ID est indiqué à la fin de l'adresse...
-
- Timide
- Messages : 127
- Inscription : 19 déc. 2017, 16:55
- Localisation : Rouen
Re: [Présentation] F$B33
Hello ,
j ai fait un redémarrage hier de mon Jeedom et depuis plus rien en wall météo avant j avais des images en journée comme je l explique plus haut mais la plus rien même avec la modif de script, le log me dit que j ai syntax error, unexpected '}', expecting end of file
$plans = array(35, 36, 37, 38, 39, 40, 41, 42, 43, 44); //les ID des designs à modifier
$chemin = 'http://........................./montheme/images/meteo/'; //chemin vers les dossier jour & nuit
$id_condition = 495; //ID de la commande "Numéro condition" du plugin Weather
$id_lever = 491; //ID de la commande "Lever du soleil" du plugin Weather
$id_coucher = 490; //ID de la commande "Coucher du soleil" du plugin Weather
$wall_changed = 0; //Changement de wall paper
$prev_wall = ''; //wall précédent
$prev_wall = $scenario->getData("prevWall"); // Récupère le wall précédent
$scenario->setLog("Wall précédent : ".$prev_wall); //Log
$cmd_condition = cmd::byId($id_condition);
$condition = $cmd_condition->execCmd();
$cmd_lever = cmd::byId($id_lever);
$lever = $cmd_lever->execCmd();
$cmd_coucher = cmd::byId($id_coucher);
$coucher = $cmd_coucher->execCmd();
// On compare l'heure actuelle avec $coucher et $lever
$heure = round(date('Hi'));
if (($heure >= $lever) && ($heure <= $coucher)){
$moment = "jour";
}
elseif (($heure <= $lever) || ($heure >= $coucher)){
$moment = "nuit";
}
// on compare l'id condition aux valeurs d'openWeather
$numGroup = substr($condition, 0,1);
switch ($numGroup) {
case '2':
$valeur_condition = "Orage";
break;
case '7':
$valeur_condition = "Brume";
break;
case '5':
$valeur_condition = "Pluie";
break;
case '6':
$valeur_condition = "Neige";
break;
case '8':
case '3':
$valeur_condition = "Nuage";
break;
default:
$valeur_condition = "defaut";
break;
}
//Condiftions particulières
if(in_array($condition, array('905', '902', '900', '952', '953', '954', '955', '956', '957', '960', '961'))){
$valeur_condition = "Vent";
} else if(in_array($condition, array('800', '951'))){
$valeur_condition = "Soleil";
} else if($condition == '909'){
$valeur_condition = "Pluie";
}
$file = $chemin.$moment.'/'.$valeur_condition.'.jpg';
if ($file != $prev_wall) {
$scenario->setLog("Nouveau Wall : ".$file); //Log
$wall_changed = 1;
$scenario->setData("prevWall",$file); // Sauvegarde le nouveau wall
$img_size = getimagesize($file);
$data = base64_encode(file_get_contents($file));
$sha512 = sha512($data);
$type = 'jpg';
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
;
}
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
j ai fait un redémarrage hier de mon Jeedom et depuis plus rien en wall météo avant j avais des images en journée comme je l explique plus haut mais la plus rien même avec la modif de script, le log me dit que j ai syntax error, unexpected '}', expecting end of file
$plans = array(35, 36, 37, 38, 39, 40, 41, 42, 43, 44); //les ID des designs à modifier
$chemin = 'http://........................./montheme/images/meteo/'; //chemin vers les dossier jour & nuit
$id_condition = 495; //ID de la commande "Numéro condition" du plugin Weather
$id_lever = 491; //ID de la commande "Lever du soleil" du plugin Weather
$id_coucher = 490; //ID de la commande "Coucher du soleil" du plugin Weather
$wall_changed = 0; //Changement de wall paper
$prev_wall = ''; //wall précédent
$prev_wall = $scenario->getData("prevWall"); // Récupère le wall précédent
$scenario->setLog("Wall précédent : ".$prev_wall); //Log
$cmd_condition = cmd::byId($id_condition);
$condition = $cmd_condition->execCmd();
$cmd_lever = cmd::byId($id_lever);
$lever = $cmd_lever->execCmd();
$cmd_coucher = cmd::byId($id_coucher);
$coucher = $cmd_coucher->execCmd();
// On compare l'heure actuelle avec $coucher et $lever
$heure = round(date('Hi'));
if (($heure >= $lever) && ($heure <= $coucher)){
$moment = "jour";
}
elseif (($heure <= $lever) || ($heure >= $coucher)){
$moment = "nuit";
}
// on compare l'id condition aux valeurs d'openWeather
$numGroup = substr($condition, 0,1);
switch ($numGroup) {
case '2':
$valeur_condition = "Orage";
break;
case '7':
$valeur_condition = "Brume";
break;
case '5':
$valeur_condition = "Pluie";
break;
case '6':
$valeur_condition = "Neige";
break;
case '8':
case '3':
$valeur_condition = "Nuage";
break;
default:
$valeur_condition = "defaut";
break;
}
//Condiftions particulières
if(in_array($condition, array('905', '902', '900', '952', '953', '954', '955', '956', '957', '960', '961'))){
$valeur_condition = "Vent";
} else if(in_array($condition, array('800', '951'))){
$valeur_condition = "Soleil";
} else if($condition == '909'){
$valeur_condition = "Pluie";
}
$file = $chemin.$moment.'/'.$valeur_condition.'.jpg';
if ($file != $prev_wall) {
$scenario->setLog("Nouveau Wall : ".$file); //Log
$wall_changed = 1;
$scenario->setData("prevWall",$file); // Sauvegarde le nouveau wall
$img_size = getimagesize($file);
$data = base64_encode(file_get_contents($file));
$sha512 = sha512($data);
$type = 'jpg';
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
;
}
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
Re: [Présentation] F$B33
La prochaine fois copie le code dans un tag code, dans le forum (éditeur avancé), c'est illisible là...
la problème c'est les 2 } juste avant ton else à la fin, en rouge ci-dessous
la problème c'est les 2 } juste avant ton else à la fin, en rouge ci-dessous
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Re: [Présentation] F$B33
je sais pas si c'est la meilleure solution... Mais j'ai commenté le bout de code dans le JSS pour ne plus avoir l'alerte, en attendant que...remyg83 a écrit : ↑15 mars 2019, 09:17Idem j'ai le même souci...Xistof a écrit : ↑13 mars 2019, 11:46depuis la maj, j'ai le message suivant sur mon design : "commencez par envoyer une image d'arriere plan"
uniquement sur le design en responsive, sur les autres pas de soucis.
une idée de ce qu'il faut faire ? (et du coup la présentation est toute décalée / modifiée par rapport à avant)
merci
-
- Timide
- Messages : 127
- Inscription : 19 déc. 2017, 16:55
- Localisation : Rouen
Re: [Présentation] F$B33
j'ai modifie mais toujours rien sauf que le scenario s'execute correctement mais pas d'affichage d'imagesMips2648 a écrit : ↑15 mars 2019, 13:39La prochaine fois copie le code dans un tag code, dans le forum (éditeur avancé), c'est illisible là...
la problème c'est les 2 } juste avant ton else à la fin, en rouge ci-dessous
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
-
- Timide
- Messages : 127
- Inscription : 19 déc. 2017, 16:55
- Localisation : Rouen
Re: [Présentation] F$B33
Je te remets le code , je ne suis pas expert en code donc pour moi cela me parle pas trop
le scenario s'excute bien mais pas d'images
Code : Tout sélectionner
$plans = array(35, 36, 37, 38, 39, 40, 41, 42, 43, 44); //les ID des designs à modifier
$chemin = 'http://mon ip/montheme/images/meteo/'; //chemin vers les dossier jour & nuit
$id_condition = 495; //ID de la commande "Numéro condition" du plugin Weather
$id_lever = 491; //ID de la commande "Lever du soleil" du plugin Weather
$id_coucher = 490; //ID de la commande "Coucher du soleil" du plugin Weather
$wall_changed = 0; //Changement de wall paper
$prev_wall = ''; //wall précédent
$prev_wall = $scenario->getData("prevWall"); // Récupère le wall précédent
$scenario->setLog("Wall précédent : ".$prev_wall); //Log
$cmd_condition = cmd::byId($id_condition);
$condition = $cmd_condition->execCmd();
$cmd_lever = cmd::byId($id_lever);
$lever = $cmd_lever->execCmd();
$cmd_coucher = cmd::byId($id_coucher);
$coucher = $cmd_coucher->execCmd();
// On compare l'heure actuelle avec $coucher et $lever
$heure = round(date('Hi'));
if (($heure >= $lever) && ($heure <= $coucher)){
$moment = "jour";
}
elseif (($heure <= $lever) || ($heure >= $coucher)){
$moment = "nuit";
}
// on compare l'id condition aux valeurs d'openWeather
$numGroup = substr($condition, 0,1);
switch ($numGroup) {
case '2':
$valeur_condition = "Orage";
break;
case '7':
$valeur_condition = "Brume";
break;
case '5':
$valeur_condition = "Pluie";
break;
case '6':
$valeur_condition = "Neige";
break;
case '8':
case '3':
$valeur_condition = "Nuage";
break;
default:
$valeur_condition = "defaut";
break;
}
//Condiftions particulières
if(in_array($condition, array('905', '902', '900', '952', '953', '954', '955', '956', '957', '960', '961'))){
$valeur_condition = "Vent";
} else if(in_array($condition, array('800', '951'))){
$valeur_condition = "Soleil";
} else if($condition == '909'){
$valeur_condition = "Pluie";
}
$file = $chemin.$moment.'/'.$valeur_condition.'.jpg';
if ($file != $prev_wall) {
$scenario->setLog("Nouveau Wall : ".$file); //Log
$wall_changed = 1;
$scenario->setData("prevWall",$file); // Sauvegarde le nouveau wall
$img_size = getimagesize($file);
$data = base64_encode(file_get_contents($file));
$sha512 = sha512($data);
$type = 'jpg';
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
}
else
{
$scenario->setLog("Wall identique, pas de changement"); //Log
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
- [2019-03-16 07:37:53][SCENARIO] Start : Scenario lance manuellement.
[2019-03-16 07:37:53][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-03-16 07:37:53][SCENARIO] Exécution d'un bloc code
[2019-03-16 07:37:53][SCENARIO] Wall précédent : http://mon ip/montheme/images/meteo/jour/Nuage.jpg
[2019-03-16 07:37:53][SCENARIO] Wall identique, pas de changement
[2019-03-16 07:37:53][SCENARIO] Exécution du sous-élément de type [action] : action
[2019-03-16 07:37:53][SCENARIO] Exécution d'un bloc élément : 69
[2019-03-16 07:37:53][SCENARIO] Exécution du sous-élément de type [condition] : if
[2019-03-16 07:37:53][SCENARIO] Evaluation de la condition : [0 == 1] = Faux
[2019-03-16 07:37:53][SCENARIO] Exécution du sous-élément de type [action] : else
[2019-03-16 07:37:53][SCENARIO] Fin correcte du scénario
Re: [Présentation] F$B33
Je vois que tu as un test qui ne change le fond d'écran que s'il les conditions météos ont changé et dans le log on peut voir qu'il ne change pas: "[2019-03-16 07:37:53][SCENARIO] Wall identique, pas de changement"
sinon pour les autres changements dans le code ca a l'air ok.
Mais ton fond n'est toujours pas visible parce qu'il n'a pas été resauvé au bon endroit parce que les condtions météos n'ont pas changé par rapport à la dernière exécution.
petite remarque: je ne vois pas trop l'intérêt de ce genre de test... je suppose que ton scénario tourne toutes les x mins.
ca serait plus efficace de ne pas le faire tourner toutes les x mins mais plutot quand la condition météo a changé (déclenchement provoqué par la commande) et donc plus planifié et tu peux virer le test.
ton scénario tournera moins souvent et uniquement quand nécessaire et le fond d'écran sera toujours correcte.
sinon pour les autres changements dans le code ca a l'air ok.
Mais ton fond n'est toujours pas visible parce qu'il n'a pas été resauvé au bon endroit parce que les condtions météos n'ont pas changé par rapport à la dernière exécution.
petite remarque: je ne vois pas trop l'intérêt de ce genre de test... je suppose que ton scénario tourne toutes les x mins.
ca serait plus efficace de ne pas le faire tourner toutes les x mins mais plutot quand la condition météo a changé (déclenchement provoqué par la commande) et donc plus planifié et tu peux virer le test.
ton scénario tournera moins souvent et uniquement quand nécessaire et le fond d'écran sera toujours correcte.
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Re: [Présentation] F$B33
je te remet la fin de ton code sans le test ici si tu veux "forcer" l'update, remplace à partir de la première ligne ci-dessous jsq la fin
autre question: a quoi te servent les variables? "wallchanged" par exemple
Code : Tout sélectionner
$file = $chemin.$moment.'/'.$valeur_condition.'.jpg';
$scenario->setLog("Nouveau Wall : ".$file); //Log
$wall_changed = 1;
$scenario->setData("prevWall",$file); // Sauvegarde le nouveau wall
$img_size = getimagesize($file);
$data = base64_encode(file_get_contents($file));
$sha512 = sha512($data);
$type = 'jpg';
foreach ($plans as $planId){
$planHeader = planHeader::byId($planId);
$planHeader->setImage('type', $type);
$planHeader->setImage('size', $img_size);
$planHeader->setImage('sha512', $sha512);
$planfilename = 'planHeader'.$planId.'-'.$sha512.'.'.$type;
$planfilepath = __DIR__ . '/../../data/plan/' . $planfilename;
file_put_contents($planfilepath,file_get_contents($file));
$planHeader->save();
}
//stockage changement dans la variable
$scenario->setData("wallChanged",$wall_changed) ;
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
-
- Timide
- Messages : 127
- Inscription : 19 déc. 2017, 16:55
- Localisation : Rouen
Re: [Présentation] F$B33
J'avais trouvé ce script en page 48
Re: [Présentation] F$B33
C'est une variable pour savoir s'il est nécessaire de modifier le fond d'écran ou si c'est le même.
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
Re: [Présentation] F$B33
ok j'ai mal posé ma question: j'avais compris l'utilité dans le script vu que j'ai lu le code et vu mon commentaire précédent ou je dis que c'est pourquoi le fond d'écran n'a pas été mis à jour.
Je me demandais si les différentes variables ici te servaient à autre chose en dehors du script.
Je me demandais si les différentes variables ici te servaient à autre chose en dehors du script.
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
-
- Timide
- Messages : 127
- Inscription : 19 déc. 2017, 16:55
- Localisation : Rouen
Re: [Présentation] F$B33
Cela refonctionne nickel
Je te remercie
Je te remercie
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 19 invités