Bonjour, 
 
Je voudrais construire une Visu en PHP. 
La création des fichiers xml fonctionne. 
Il me reste la création d'une image en PHP, et là j'ai un problème de 
compréhension. 
Je vois bien la commande: 
$image = imagecreatetruecolor($width, $height) 
puis le remplisaage 
imagefill($image, 0, 0, $blue1) 
puis éventuellement dessiner du texte, 
imagefttext($image, 13, 0, 105, 55, $black, $font_file, $status) 
 
La question: comment fait'on pour ajouter (superposer) des petites 
icônes. L'idée étant d'avoir une image d'ensemble dynamique, par 
exemple avoir des icônes de thermostat différentes en fonction de la 
température. (J'espère qu'il ne faut pas prédéfinir l'image complète) 
 
Merci
	 
	
	
	
		
	 
 
 
	
	
			Jesper NIELSEN  
			
				Unregistered 
				
				
			
	 
	
		
 
	 
 
	
	
		Hello,  
J'ai fait ceci:  http://thorolf.dyndns.org:100/heating.php
C'est une image au fond, avec des températures et dessins des pompes (ON=VERT, OFF =ROUGE) 
 
C'est quelque chose comme ça que tu veux faire? 
 
On May 24, 2011, at 12:42 , marc.assin wrote:
 
Bonjour,
 
Je voudrais construire une Visu en PHP. 
La création des fichiers xml fonctionne. 
Il me reste la création d'une image en PHP, et là j'ai un problème de 
compréhension. 
Je vois bien la commande: 
$image = imagecreatetruecolor($width, $height) 
puis le remplisaage 
imagefill($image, 0, 0, $blue1) 
puis éventuellement dessiner du texte, 
imagefttext($image, 13, 0, 105, 55, $black, $font_file, $status)
 
La question: comment fait'on pour ajouter (superposer) des petites 
icônes. L'idée étant d'avoir une image d'ensemble dynamique, par 
exemple avoir des icônes de thermostat différentes en fonction de la 
température. (J'espère qu'il ne faut pas prédéfinir l'image complète)
 
Merci
	  
	
	
	
		
	 
 
 
	
	
		On 24 mai, 14:10, Jesper NIELSEN <jesper.fra...@gmail.com> wrote: 
> J'ai fait ceci:http://thorolf.dyndns.org:100/heating.php 
Pfiouuu, chapeau ! ! !
 
> C'est quelque chose comme ça que tu veux faire? 
Oui, en 10x plus simple, à usage du prgrammeur du dimanche :-) 
En re-épluchant toutes les commandes les unes après les autres, je 
suis tombé sur imagecopy
 
Cà devrait donner ceci sur le téléphone (pour l'instant uniquement 
dans le browser)
 https://sites.google.com/site/domotiquee...p/Visu.JPG
Merci
	  
	
	
	
		
	 
 
 
	
	
			Jesper NIELSEN  
			
				Unregistered 
				
				
			
	 
	
		
 
	 
 
	
	
		Oki,  
Ce que j'ai fait est vraiment temporaire, je ferai quelque chose de plus propre plus tard. J'ai fait ça pour comprendre pourquoi mes panneaux solaires ne fonctionnaient pas comme je voulais.. 
 
Bref, une solution est bien sûr d'afficher l'image que tu veux en fonction de la température.. Mais bon, si c'est pour avoir 20 images par température ce n'est pas très correct au niveau programmation    
C'est ce que je compte faire pour mes pompes, genre IF courant > 1A (par exemple..) echo "image d'une pompe verte" ELSE echo "image d'une pompe rouge" 
 
Cela fonctionne très bien et correspond à mon niveau de programmation    
On May 24, 2011, at 15:01 , marc.assin wrote:
 
On 24 mai, 14:10, Jesper NIELSEN <jesper.fra...@gmail.com> wrote: 
> J'ai fait ceci:http://thorolf.dyndns.org:100/heating.php 
Pfiouuu, chapeau ! ! !
 
> C'est quelque chose comme ça que tu veux faire? 
Oui, en 10x plus simple, à usage du prgrammeur du dimanche :-) 
En re-épluchant toutes les commandes les unes après les autres, je 
suis tombé sur imagecopy
 
Cà devrait donner ceci sur le téléphone (pour l'instant uniquement 
dans le browser)
 https://sites.google.com/site/domotiquee...p/Visu.JPG
Merci
	  
	
	
	
		
	 
 
 
	
	
		Une autre option est d'utiliser de l'HTML. 
Ce sera plus joli si tu peux te permettre d'oublier IE6, 7 et 8.
 
J'ai repris ton exemple:  https://gist.github.com/988724
Tu peux copier le contenu dans un fichier texte, l'appeler page.html, 
et l'ouvrir dans Firefox ou Chrome.
 
La variable est le pourcentage: style="height:65%" a faire monter ou 
descendre en php, et les chiffres. 
C'est basique, mais avec CSS, et surtout CSS3 (supporté par iphone et 
android) 
Il y a moyen de faire toute sorte d'effets, de dégradé et de 
graduations, etc...
 
L'avantage c'est plus léger pour le server et le client. Et facile 
pour php. 
Et personnellement je trouve que c'est plus facile d'accès, et plus 
dans l'air du temps.
 
- - - - - - - - - - -
 
Et puis il y a la toute dernière techno graphique: canvas, qui a été 
inventée par Apple et reprise dans le standard HTML5.
 https://developer.mozilla.org/en/Drawing...ith_Canvas
Encore plus léger et plus puissant que l'HTML, à nouveau pas pour IE6, 
7 et 8.
 
Je prendrai une des deux techno pour la visu de ma future 
installation. 
On commence le câblage le mois prochain!
 
On May 24, 3:01 pm, "marc.assin" <raym...@warichet.com> wrote: 
> On 24 mai, 14:10, Jesper NIELSEN <jesper.fra...@gmail.com> wrote:> J'ai fait ceci:http://thorolf.dyndns.org:100/heating.php 
> 
> Pfiouuu, chapeau ! ! ! 
> 
> > C'est quelque chose comme ça que tu veux faire? 
> 
> Oui, en 10x plus simple, à usage du prgrammeur du dimanche :-) 
> En re-épluchant toutes les commandes les unes après les autres, je 
> suis tombé sur imagecopy 
> 
> Cà devrait donner ceci sur le téléphone (pour l'instant uniquement 
> dans le browser) https://sites.google.com/site/domotiquee...p/Visu.JPG
> 
> Merci
	  
	
	
	
		
	 
 
 
	
	
			Charles Delorme  
			
				Unregistered 
				
				
			
	 
	
		
 
	 
 
	
	
		> L'avantage c'est plus léger pour le server et le client. Et facile 
> pour php. 
Je plussois !!!
	 
	
	
	
		
	 
 
 
	
	
		On 24 mai, 16:00, Mic <tch...@gmail.com> wrote: 
> Une autre option est d'utiliser de l'HTML. 
L'application est un peu particulière, je n'ai pas le choix 
 
> Ce sera plus joli si tu peux te permettre d'oublier IE6, 7 et 8. 
IE me sert juste à voir si mon script marche, mais n'est pas employé 
en finale. 
Le script PHP génère du code XML (ou PNG) envoyé au téléphone) 
 
> J'ai repris ton exemple:https://gist.github.com/988724 
J'ai vu, pas mal !
	 
	
	
	
		
	 
 
 
	
	
			jean-philippe flx  
			
				Unregistered 
				
				
			
	 
	
		
 
	 
 
	
	
		c'est bôôôôô ce que tu as fait jesper... 
je sais pas si je serai foutu de faire ca un jour, mais rien que ca, ca me 
plairait déja bien!!
 
Le 24 mai 2011 14:10, Jesper NIELSEN <jesper.france@gmail.com> a écrit :
 
> Hello, 
> 
> J'ai fait ceci:  http://thorolf.dyndns.org:100/heating.php
> 
> C'est une image au fond, avec des températures et dessins des pompes 
> (ON=VERT, OFF =ROUGE) 
> 
> C'est quelque chose comme ça que tu veux faire? 
> 
> On May 24, 2011, at 12:42 , marc.assin wrote: 
> 
> Bonjour, 
> 
> Je voudrais construire une Visu en PHP. 
> La création des fichiers xml fonctionne. 
> Il me reste la création d'une image en PHP, et là j'ai un problème de 
> compréhension. 
> Je vois bien la commande: 
> $image = imagecreatetruecolor($width, $height) 
> puis le remplisaage 
> imagefill($image, 0, 0, $blue1) 
> puis éventuellement dessiner du texte, 
> imagefttext($image, 13, 0, 105, 55, $black, $font_file, $status) 
> 
> La question: comment fait'on pour ajouter (superposer) des petites 
> icônes. L'idée étant d'avoir une image d'ensemble dynamique, par 
> exemple avoir des icônes de thermostat différentes en fonction de la 
> température. (J'espère qu'il ne faut pas prédéfinir l'image complète) 
> 
> Merci 
> 
>
	  
	
	
	
		
	 
 
 
	
	
			Jesper NIELSEN  
			
				Unregistered 
				
				
			
	 
	
		
 
	 
 
	
	
		Merci!  
Je ne voulais pas "piquer" le sujet, mais si quelqu'un a besoin d'aide n'hésitez pas de m'envoyer un mail. 
 
C'est tout fait avec du 1-wire, je n'ai malheureusement pas encore de vicu knx    
On May 24, 2011, at 20:16 , jean-philippe flx wrote:
 
c'est bôôôôô ce que tu as fait jesper...
 
je sais pas si je serai foutu de faire ca un jour, mais rien que ca, ca me plairait déja bien!!
 
Le 24 mai 2011 14:10, Jesper NIELSEN <jesper.france@gmail.com> a écrit : 
Hello,
 
J'ai fait ceci:  http://thorolf.dyndns.org:100/heating.php
C'est une image au fond, avec des températures et dessins des pompes (ON=VERT, OFF =ROUGE)
 
C'est quelque chose comme ça que tu veux faire?
 
On May 24, 2011, at 12:42 , marc.assin wrote:
 
Bonjour,
 
Je voudrais construire une Visu en PHP. 
La création des fichiers xml fonctionne. 
Il me reste la création d'une image en PHP, et là j'ai un problème de 
compréhension. 
Je vois bien la commande: 
$image = imagecreatetruecolor($width, $height) 
puis le remplisaage 
imagefill($image, 0, 0, $blue1) 
puis éventuellement dessiner du texte, 
imagefttext($image, 13, 0, 105, 55, $black, $font_file, $status)
 
La question: comment fait'on pour ajouter (superposer) des petites 
icônes. L'idée étant d'avoir une image d'ensemble dynamique, par 
exemple avoir des icônes de thermostat différentes en fonction de la 
température. (J'espère qu'il ne faut pas prédéfinir l'image complète)
 
Merci
	  
	
	
	
		
	 
 
 
	
	
			Arnaud Cognard  
			
				Unregistered 
				
				
			
	 
	
		
 
	 
 
	
	
		bsr, 
bravo pour ce super boulot Jesper !
 
via 1 -wire, ca m'intéresse, 
je cherche le meme style   
quel composant as tu utilisé ? comment les as tu positionnés ? 1  
technique particuliere ?
 
je pensais positionner mes capteurs directement sur les tuyaux, bien  
scotchés....
 
tks 
Arnaud
 
Le 24/05/2011 20:54, Jesper NIELSEN a écrit : 
> Merci! 
> 
> Je ne voulais pas "piquer" le sujet, mais si quelqu'un a besoin d'aide  
> n'hésitez pas de m'envoyer un mail. 
> 
> C'est tout fait avec du 1-wire, je n'ai malheureusement pas encore de  
> vicu knx   
> 
> 
> On May 24, 2011, at 20:16 , jean-philippe flx wrote: 
> 
> c'est bôôôôô ce que tu as fait jesper... 
> 
> je sais pas si je serai foutu de faire ca un jour, mais rien que ca,  
> ca me plairait déja bien!! 
> 
> 
> 
> Le 24 mai 2011 14:10, Jesper NIELSEN <jesper.france@gmail.com  
> <mailto:jesper.france@gmail.com>> a écrit : 
> 
>     Hello, 
> 
>     J'ai fait ceci:  http://thorolf.dyndns.org:100/heating.php
> 
>     C'est une image au fond, avec des températures et dessins des 
>     pompes (ON=VERT, OFF =ROUGE) 
> 
>     C'est quelque chose comme ça que tu veux faire? 
> 
>     On May 24, 2011, at 12:42 , marc.assin wrote: 
> 
>     Bonjour, 
> 
>     Je voudrais construire une Visu en PHP. 
>     La création des fichiers xml fonctionne. 
>     Il me reste la création d'une image en PHP, et là j'ai un problème de 
>     compréhension. 
>     Je vois bien la commande: 
>     $image = imagecreatetruecolor($width, $height) 
>     puis le remplisaage 
>     imagefill($image, 0, 0, $blue1) 
>     puis éventuellement dessiner du texte, 
>     imagefttext($image, 13, 0, 105, 55, $black, $font_file, $status) 
> 
>     La question: comment fait'on pour ajouter (superposer) des petites 
>     icônes. L'idée étant d'avoir une image d'ensemble dynamique, par 
>     exemple avoir des icônes de thermostat différentes en fonction de la 
>     température. (J'espère qu'il ne faut pas prédéfinir l'image complète) 
> 
>     Merci 
> 
> 
>
	  
	
	
	
		
	 
 
 
	
	
		Salut Raymond, 
Il est possible de générer une image avec la librairie jpgraph. Je 
viens de faire le test, ça se trouve ici:
 http://ouaye.net/linknx/other/visu-img/v...text=21.55
Le code se trouve ici:
 http://ouaye.net/linknx/other/visu-img.tgz
La librairie jphgraph est incluse dans le tgz. 
Il faut juste adapter le chemin vers les polices de caractères dans le 
fichier jpgraph/src/jpg-config.inc.php
 
A+
 
Jean-François
 
On 24 mai, 17:15, "marc.assin" <raym...@warichet.com> wrote: 
> On 24 mai, 16:00, Mic <tch...@gmail.com> wrote:> Une autre option est d'utiliser de l'HTML. 
> 
> L'application est un peu particulière, je n'ai pas le choix 
> 
> > Ce sera plus joli si tu peux te permettre d'oublier IE6, 7 et 8. 
> 
> IE me sert juste à voir si mon script marche, mais n'est pas employé 
> en finale. 
> Le script PHP génère du code XML (ou PNG) envoyé au téléphone) 
> 
> > J'ai repris ton exemple:https://gist.github.com/988724 
> 
> J'ai vu, pas mal !
	  
	
	
	
		
	 
 
 
	
	
		On 24 mai, 21:39, jef2000 <jef2...@ouaye.net> wrote: 
> Je viens de faire le test, ça se trouve ici: 
Cà y ressemble comme 2 gouttes d'eau :-) 
 
> La librairie jphgraph est incluse dans le tgz. 
> Il faut juste adapter le chemin vers les polices de caractères dans le 
> fichier jpgraph/src/jpg-config.inc.php 
Pas sûr que j'ai tout compris, mais je vais essayer 
 
Merci beaucoup
	 
	
	
	
		
	 
 
 
	
	
			Jesper NIELSEN  
			
				Unregistered 
				
				
			
	 
	
		
 
	 
 
	
	
		Hello,  
J'ai mis des DS18B20 (comme fait quasi tout le monde pour des réseaux 1wire je pense)    
Je les ai scotché à la rache sur les tuyaux, comme tu dis! J'ai du mettre 5 minutes pour les positionner, encore une fois c'est vraiment provisoire, un jour je referai tout.. Mais bon reste à finir de construire la maison, après on verra! 
 
Par la suite je mettrai un switch pour créer plusieurs réseaux 1wire, je pense que c'est plus simple à gérer après.. 
 
On May 24, 2011, at 21:13 , Arnaud Cognard wrote:
 
bsr, 
bravo pour ce super boulot Jesper !
 
via 1 -wire, ca m'intéresse, 
je cherche le meme style   
quel composant as tu utilisé ? comment les as tu positionnés ? 1 technique particuliere ?
 
je pensais positionner mes capteurs directement sur les tuyaux, bien scotchés....
 
tks 
Arnaud
 
Le 24/05/2011 20:54, Jesper NIELSEN a écrit : 
>  
> Merci!  
>  
> Je ne voulais pas "piquer" le sujet, mais si quelqu'un a besoin d'aide n'hésitez pas de m'envoyer un mail.  
>  
> C'est tout fait avec du 1-wire, je n'ai malheureusement pas encore de vicu knx    
>  
>  
> On May 24, 2011, at 20:16 , jean-philippe flx wrote: 
>  
> c'est bôôôôô ce que tu as fait jesper... 
>  
> je sais pas si je serai foutu de faire ca un jour, mais rien que ca, ca me plairait déja bien!! 
>  
>  
>  
> Le 24 mai 2011 14:10, Jesper NIELSEN <jesper.france@gmail.com> a écrit : 
> Hello, 
>  
> J'ai fait ceci:  http://thorolf.dyndns.org:100/heating.php
>  
> C'est une image au fond, avec des températures et dessins des pompes (ON=VERT, OFF =ROUGE) 
>  
> C'est quelque chose comme ça que tu veux faire? 
>  
> On May 24, 2011, at 12:42 , marc.assin wrote: 
>  
> Bonjour, 
>  
> Je voudrais construire une Visu en PHP. 
> La création des fichiers xml fonctionne. 
> Il me reste la création d'une image en PHP, et là j'ai un problème de 
> compréhension. 
> Je vois bien la commande: 
> $image = imagecreatetruecolor($width, $height) 
> puis le remplisaage 
> imagefill($image, 0, 0, $blue1) 
> puis éventuellement dessiner du texte, 
> imagefttext($image, 13, 0, 105, 55, $black, $font_file, $status) 
>  
> La question: comment fait'on pour ajouter (superposer) des petites 
> icônes. L'idée étant d'avoir une image d'ensemble dynamique, par 
> exemple avoir des icônes de thermostat différentes en fonction de la 
> température. (J'espère qu'il ne faut pas prédéfinir l'image complète) 
>  
> Merci 
>  
>  
> 
	  
	
	
	
		
	 
 
 
	
	
		> L'application est un peu particulière, je n'ai pas le choix 
 
XML et PNG, mais pas HTML ça c'est intriguant comme environnement. 
C'est quoi comme téléphone?
	 
	
	
	
		
	 
 
 
	
	
		On 25 mai, 16:12, Mic <tch...@gmail.com> wrote: 
> C'est quoi comme téléphone? 
Cisco 7970, couleur avec écran tactile, connecté à un réseau Asterisk. 
Je l'ai également configuré pour sonner en cas d'alarme KNX, çà permet 
de voir rapidement d'où vient l'alarme, sans aller sur la Visu
	 
	
	
	
		
	 
 
 
	
	
		Les IP Phones sont tous (quasi tous ?) en XML ... 
Moi j'ai de l'aastra (tactile couleur aussi) mais j'ai pas encore pris 
le temps de jouer avec pour knx   
	 
	
	
	
		
	 
 
 
	
	
		On 26 mai, 11:15, Roby <goo...@macuba.net> wrote: 
> Les IP Phones sont tous (quasi tous ?) en XML ... 
Oui, en effet, mais les fichiers XML sont générés dynamiquement par un 
un script PHP
 
> Moi j'ai de l'aastra (tactile couleur aussi) mais j'ai pas encore pris 
> le temps de jouer avec pour knx   
C'est une aventure dont l'issue est incertaine ...surtout pour un non- 
programmeur
	  
	
	
	
		
	 
 
 
	
	
		J'ai regardé le site de Cisco, et ça n'a effectivement pas l'air très 
hospitalier comme environnement. 
Bon courage.
 
On May 26, 11:41 am, "marc.assin" <raym...@warichet.com> wrote: 
> On 26 mai, 11:15, Roby <goo...@macuba.net> wrote:> Les IP Phones sont tous (quasi tous ?) en XML ... 
> 
> Oui, en effet, mais les fichiers XML sont générés dynamiquement par un 
> un script PHP 
> 
> > Moi j'ai de l'aastra (tactile couleur aussi) mais j'ai pas encore pris 
> > le temps de jouer avec pour knx   
> 
> C'est une aventure dont l'issue est incertaine ...surtout pour un non- 
> programmeur
	  
	
	
	
		
	 
 
 
	
	
		On 26 mai, 18:57, Mic <tch...@gmail.com> wrote: 
> J'ai regardé le site de Cisco, et ça n'a effectivement pas l'air très 
> hospitalier comme environnement. 
Il faut s'enregistrer comme CCO, alors tu as accès à un peu plus 
d'infos. 
La doc laisse à désirer.... 
 
> Bon courage. 
Merci, je vois la fin... 
encore que je teste des caméra IP et je ne vois pas comment les 
intégrer, notamment les alarmes générées par le Motion Control (mettre 
un US/U sur chaque caméra ne me plait pas du tout)
	 
	
	
	
		
	 
 
 
	 
 |