Page 2 sur 3

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 16 déc. 2015, 12:50
par deennoo
Restons en PHP non ? cela fonctionne bien ainsi.

Je penses simplifier la tache d'apprentissage.

- apprendre les regles if / else / then en php en faisant un travail de traduction, actuellement les infos remonté sont en anglais, si j'arrive a les traduires en français la moitié du boulot est fait

- ensuite une fois que le travail de traduction est fait s'en servir comme base pour afficher une image a la place d'un text.

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 16 déc. 2015, 13:02
par frenchyyii
Salut, vous avez réinstallé php5 ou un truc ? Perso j'ai voulu me recréer un serveur pour héberger la page php, tout a fonctionné mais du coup souci avec apache qui me bloquait le lancement auto de domoticz et kodi. Après désinstallation et purge de php5, apache2 puis réinstall de apache2 c'est reparti mais j'ai vraiment galéré.
J'ai lircweb sur ce Pi2, je me demande si cela n'a pas aidé à faire déconner.

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 16 déc. 2015, 17:45
par deennoo
De mon coté j'ai mon vieux nas transformé qui s'occupe de tous ce qui n'est pas purement Domoticz (tout ce que Domoticz ne fait pas nativement) :

Les scripts
MyDomoAtHome
La custom page
La page pour la freebox
Le serveur torque
Le serveur lms
Le monitor RPI
Un domoticz salve pour les capteurs avec ESP, les squeezebox, et la gestion du ping des differents outils.

J'arrete de melanger les choses, la maison Deennoo a besoin de stabilité point de vu domotique.

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 22 déc. 2015, 17:02
par deennoo
Rajout de l'icone meteo sur le dash ok :
Capture.JPG
Capture.JPG (184.3 Kio) Consulté 9625 fois
Je me sert d'un dummy temp/hum/baro qui me donne la prevision dans 36h (depuis un script exécute tout les jours a 6h05)

Dans le parsing Json il faut :

Code : Tout sélectionner

//Prévision Demain
    $json_string = file_get_contents("http://192.168.0.21:8080/json.htm?type=devices&rid=203");
    $parsed_json = json_decode($json_string, true);
    $parsed_json = $parsed_json['result'][0];
    $prevdemain = $parsed_json['ForecastStr'];
    
    $prevdemain = str_replace(" ", "", strtolower($prevdemain)) . ".png";
Dans l'affichage

Code : Tout sélectionner

<div class="floating-box"p align="center">
        <img height="200px" width="200px" src="./meteo/<? echo $prevdemain; ?>" />
        </div>

Ne pas oublier de changer la taille de l'image a afficher sinon elle depasse de la case d'origine (maxi 200px/200px)

Citation de mon correcteur/aiguilleur de code : "c'est du dirty working : c'est crade, c'est vieux mais cela fonctionne, acceptable si c'est pour un usage perso"

Cette technique d'affichage de l'image peut présenter une faille de sécurité, la façon de retaillé l'image est obsolète et il y a un risque que votre navigateur ne la prenne plus en charge un jour.

Pour résoudre les deux problèmes:

- Ne pas afficher la page vers l’extérieur
- Prié pour que WU n'ai pas de problème
- Ne pas mettre a jour WebKit2png

He He trop content !

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 22 déc. 2015, 20:52
par mich423
Bonsoir à tous,
Depuis deux jour j'ai un problème, ma capture sur la Freebox me contient plus les valeurs des variables alors que si je me connecte sur le serveur web, elles sont bien visibles. Avez-vous une idée ?

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 22 déc. 2015, 21:38
par vil1driver
@deenoo,

as tu essayé ceci ;)

Code : Tout sélectionner

sudo webkit2png http://domoticz_ip:port/monitor/ ...blabla

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 23 déc. 2015, 08:53
par deennoo
vil1driver a écrit :@deenoo,

as tu essayé ceci ;)

Code : Tout sélectionner

sudo webkit2png http://domoticz_ip:port/monitor/ ...blabla
Non et toi ? (désolé mais j'ai tellement galéré avec l'affichage de l'image, les variables et conditions php, que je vais garder mon résultat)

Maintenant je par a la recherche de la Font utilisé par Free sur le Player, et d'icone meteo plus a mon gout pour une intégration Optimum.

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 23 déc. 2015, 09:18
par mich423
Merci,
Oui, j'ai testé si j'envoie la capture directement sur le Raspberry par exemple, j'ai bien les variables.
Hier soir , j'ai modifié ma tache crontab comme ceci et depuis cela semble fonctionner correctement.

* */1 * * * sudo sh /home/pi/domoticz/MesScripts/dashboardcapture.sh

A suivre ...

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 23 déc. 2015, 10:47
par vil1driver
Je disais ça justement pour éviter les galères car tu as déjà avec la custom page un affichage simple à gérer..

Webkit2png fait un png d'une page web quelle qu'elle soit donc autant utiliser ce qui est déjà fait non ?

Re: [Tuto] Fond écran Freebox & Domoticz

Publié : 23 déc. 2015, 11:02
par deennoo
Oui et Non car on ne sert pas de toutes la page mais seulement de la moitié Haute (le bas du freeplayer etant pour la navigation), jen'ai qu'a cacher les cellule qui ne m'interesse pas on est d'accord et gardé que le haut, adapter la taille de la police etc etc c'est vrai.

Je vais essayer pour faire le fond d'ecran de mon bureau windows, mais avant je test le monitor sur la navigateur internet du freeplayer.

De plus jec_44 a indiqué qu'il ne fallait pas de JS, j'avoue ne pas etre parti cherché plus loin...pour le coup, j'ai gagné en compétence en php et html