Re: [Présentation] F$B33
Publié : 01 févr. 2016, 14:51
@ F$B33 : merci pour tout ce partage - je testerai bientôt tes solutions pour vérifier si ça fonctionne.
Ça marche nickel, merci !F$B33 a écrit :Code : Tout sélectionner
planHeader_id=VOTRE ID; displayPlan();
-- 14/04/2016 --
Modifications du script :
- Je me sers du "numéro de condition" pour déterminer la météo actuelle. Veillez bien a remplir ce nouvel ID.
- Openweather catégorise les conditions sous forme de groupes (2xx, 3xx, 4xx --> http://openweathermap.org/weather-conditions). Le script isole le premier chiffre pour détermine la condition (nuageux, pluie, vent etc..).
- Certaines conditions ont des numéros particuliers (tel que soleil = 800, orage = 960...). le script filtre ces conditions particulières.
L'installation est identique au précédent script, seul l'ID "Numéro de condition" doit être ajouté.
Une autre solution, serais de demander un refresh en css de l'image : (lorsque l'on reste sur la page un long moment et que l'image change)F$B33 a écrit :Excellente idée mais comment tu indiques à Jeedom qu'il faut qu'il aille chercher ton image + uniqid().jpg ?dJuL a écrit :Autre solution plus simple, changer le nom de la photo dans la destination au moment de la copie.
ex :reste a effacer tout le contenu du rep images avant chaque copy pour ne pas stocker des tonnes de copiesCode : Tout sélectionner
copy($_POST['group1'], $_POST['group2'].'_'.uniqid());
(faut donc un rep dedié à l'image de fond, ou sinon des images de fond commençant toutes par une chaine identifiable pour pouvoir les effacer avant la copie, genre 'fond-')
Je pense que c'est stocké dans la BDD, je n'ai pas encore fouillé dedans.
Code : Tout sélectionner
body {
background-image: url("../../core/img/plan/2789d08158bd61645e1956a1c0cb6a58112e484a.jpg"); //modifier par votre image
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
color: rgb(51, 153, 243);
}
Code : Tout sélectionner
<script>
$("body").css("background-image", "url(../../core/img/plan/2789d08158bd61645e1956a1c0cb6a58112e484a.jpg)"); //remplacer par votre image
</script>
Je sais pas comment il fait pour pour avoir un widget thermostat sympa. Celui de base est vraiment pas beau et j'arrive pas à le modifier....yannickabc a écrit :Sur cette image, dans le thermostat, on vois "Eco -> Confort 20:00
J’imagine que c'est un scénario? C'est une apparence modifié ou tu l'as simplement mis en objet texte?
Sa m’intéresserais de pouvoir faire la même chose et de pouvoir modifier l'heure en live dans la fenetre, possible?
Merci pour tes précisions et super boulot !
yannickabc a écrit :Une autre solution, serais de demander un refresh en css de l'image : (lorsque l'on reste sur la page un long moment et que l'image change)F$B33 a écrit :Excellente idée mais comment tu indiques à Jeedom qu'il faut qu'il aille chercher ton image + uniqid().jpg ?dJuL a écrit :Autre solution plus simple, changer le nom de la photo dans la destination au moment de la copie.
ex :reste a effacer tout le contenu du rep images avant chaque copy pour ne pas stocker des tonnes de copiesCode : Tout sélectionner
copy($_POST['group1'], $_POST['group2'].'_'.uniqid());
(faut donc un rep dedié à l'image de fond, ou sinon des images de fond commençant toutes par une chaine identifiable pour pouvoir les effacer avant la copie, genre 'fond-')
Je pense que c'est stocké dans la BDD, je n'ai pas encore fouillé dedans.
Pour ce faire j'ai ajouté une classe CSS dans Personnalisation avancé :
Pour forcer la mise a jour j'ai crée un widget :Code : Tout sélectionner
body { background-image: url("../../core/img/plan/2789d08158bd61645e1956a1c0cb6a58112e484a.jpg"); //modifier par votre image background-size: cover; background-repeat: no-repeat; background-attachment: fixed; color: rgb(51, 153, 243); }
Ensuite il suffit de lier ce widget au script de crée par F$B33, a chaque exécution du script le background image sera rafrechisCode : Tout sélectionner
<script> $("body").css("background-image", "url(../../core/img/plan/2789d08158bd61645e1956a1c0cb6a58112e484a.jpg)"); //remplacer par votre image </script>
De plus, l'image s'adaptera toujours à la taille de votre ecran.
C'est le Widget d'origine de mon thermostat NETATMO. Je ne l'ai pas modifié.yannickabc a écrit :Sur cette image, dans le thermostat, on vois "Eco -> Confort 20:00
J’imagine que c'est un scénario? C'est une apparence modifié ou tu l'as simplement mis en objet texte?
Sa m’intéresserais de pouvoir faire la même chose et de pouvoir modifier l'heure en live dans la fenetre, possible?
Merci pour tes précisions et super boulot !
Moi je les vois bienSyll a écrit :C'est moi ou on les voit pas les icones ? :p
Syll a écrit :C'est moi ou on les voit pas les icones ? :p
C'est normal, les icones sont blanches sur le fond blanc du forum, fait clique droit sauver l'image et tu verra elle est belle est bien là.Totche a écrit :Syll a écrit :C'est moi ou on les voit pas les icones ? :p
Pareil pour moi, cadre blanc.