
|
|
 |
Actuellement, pour pouvoir
afficher des données sur votre lcd, vous utilisez soit les codes
de Jalcds, ou soit vous écrivez un texte directement dans une des
lignes du config-tool et cela s'affichera automatiquement sur votre lcd. Avec les variables externes, JaLCds est capable d'ouvrir un document texte et d'afficher son
contenu sur le lcd. Il faut simplement respecter une certaine présentation
des données.
Bon d'accord mais que peut on
faire avec ça
? En fait l'intérêt c'est qu'il devient possible, au moyen
d'un script, d'aller récupérer des informations sur les sites
Internet de votre choix(par exemple: Bourse, Programme TV, météo,
News de l'AFP, ...etc).
Jalcds consultera toutes les 60 secondes la page html générée par
le script (php) et affichera les informations
contenues sur votre LCD. Comme vous pouvez vous en douter, les possibilités
sont illimitées. |
|
 | Règle de présentation des données:
Pour afficher les données
contenues dans un fichier externe, il faut respecter la syntaxe,
comme ceci :
setvar
variable valeur; setvar
variable2 valeur; setvar
variable3 valeur;
etc...
code
setvar
|
Afin de mieux comprendre son
fonctionnement, prenons un exemple avec le script de
Totaly_FuRy (un membre du forum
JaLCDs). Ce script écrit en php permet d'afficher les chaînes
TV françaises sur votre lcd. lorsque vous consultez l'url
http://tfury.free.fr/tvprogram.php3?chaine=001 une page html apparaît
avec les données comme ci dessous: |
setvar movieTF1-1 Melrose Place; setvar movietimeTF1-1 17:05; setvar movielenghtTF1-1 00:50;
setvar movieTF1-2 Sous le
soleil; setvar movietimeTF1-2 17:55; setvar movielenghtTF1-2
01:00; ...etc
Programme TV |
heure de début |
durée du programme |
setvar
variable |
valeur; |
setvar
variable2 |
valeur; |
setvar
variable3 |
valeur; |
movieTF1-1 |
Melrose; |
movietimeTF1-1 |
17:05; |
movielenghtTF1-1 |
00:50; |
movieTF1-2 |
Sous le soleil; |
movietimeTF1-2 |
17:55; |
movielenghtTF1-2 |
01:00; |
Comme le montre ce tableau, les variables sont
movieTF1-1; movietimeTF1-1 et movielenghtTF1-1, et à coté sont les valeurs
respectives. La ligne suivante est le prochain programme diffusé.
L'auteur de ce script a prévu 4 programmes d'avance par chaîne. |
|
 |
Programmes TV:
le choix des chaînes...
|
Dans l'exemple ci-dessus,
l'affichage portait sur une chaîne mais en réalité vous pouvez en
afficher 124. Pour bien comprendre comment afficher les autres
chaînes il suffit de décomposer l'url comme ceci : |
l'adresse de base est "http://tfury.free.fr/tvprogram.php3?"
et pour choisir les chaînes à afficher dans la page, il faut
ajouter à la fin de l'url "chaine=001,002,003" pour
respectivement TF1, France2 et France3. |
Liste des chaînes disponible: |
1 |
TF1 |
186 |
Match TV |
2 |
France2 |
187 |
La Deux |
3 |
France3 |
197 |
AB 1 |
4 |
Canal+ |
198 |
Voyage |
5 |
Arte Satellite |
199 |
Animaux |
6 |
M6 |
200 |
Téva |
7 |
France5 |
201 |
Seasons |
13 |
Série club |
202 |
Equidia |
15 |
ZDF |
203 |
TSR 2 |
19 |
ARD |
204 |
Cartoon Network |
20 |
SF1 |
207 |
Fun TV |
23 |
VRT-TV1 |
208 |
Encyclopedia |
24 |
Ketnet-Canvas |
209 |
Moteurs |
25 |
Canal J |
220 |
Mangas |
28 |
MCM |
221 |
Pathé Sport |
29 |
RTL 9 |
223 |
Action |
30 |
SWR |
224 |
Chasse et pêche |
33 |
TMC |
226 |
Escales |
35 |
Paris Première |
227 |
RFM TV |
36 |
Planète |
228 |
Musique Classique |
37 |
CinéCinémas 1 |
229 |
Polar |
38 |
Cinéclassics |
232 |
Histoire (TPS) |
40 |
TF6 |
233 |
13e Rue |
45 |
France 5 Satellite |
234 |
Comédie |
56 |
La Chaîne Météo |
237 |
Télétoon |
58 |
LCI - La Chaîne Info |
242 |
RFO Sat |
59 |
Multivision 4 |
245 |
Ciné Faz |
60 |
Multivision 5 |
371 |
Ciné Cinémas 2 |
61 |
Multivision 6 |
372 |
Ciné Cinémas 3 |
62 |
Multivision 7 |
401 |
Canal+ jaune |
70 |
RTPI |
402 |
Canal+ bleu |
71 |
Canal Jimmy |
403 |
Canal+ vert |
81 |
Mezzo |
406 |
M6 Musique |
82 |
Euronews |
409 |
XXL |
83 |
Multivision 1 |
428 |
MCM Africa |
87 |
Festival |
431 |
La Chaîne Histoire (AB) |
93 |
Multivision 2 |
450 |
Cinéstar 1 |
94 |
Multivision 3 |
451 |
Cinéstar 2 |
107 |
Eurosport |
460 |
Cinétoile |
109 |
MTV |
480 |
Odyssée |
111 |
Disney Channel |
492 |
Game One |
112 |
BBC World |
510 |
Club télé achat |
115 |
RTL + |
550 |
ETB 1 |
116 |
Sat 1 |
551 |
ETB2 |
119 |
Fox Kids |
710 |
Canal Jimmy satellite |
120 |
National Geographic |
851 |
Kiosque |
126 |
CNN |
852 |
K1 |
129 |
Rai Tre |
853 |
K2 |
131 |
Rai Uno |
854 |
K3 |
132 |
Rai Due |
855 |
K4 |
133 |
TV5 |
856 |
K5 |
134 |
TVE international |
857 |
K6 |
140 |
TVE 1 |
858 |
K7 |
144 |
CNBC Europe |
859 |
K8 |
145 |
VH 1 |
860 |
K9 |
146 |
Régions |
861 |
K10 |
161 |
TCM |
871 |
Demain |
164 |
La Une |
D02 |
Arte |
164 |
TvBreizh |
T51 |
TPS Star |
178 |
Club RTL |
X23 |
TSI |
183 |
BBC Prime |
X24 |
TSR 1 |
185 |
Planète future |
|
|
|
Donc si vous souhaitez afficher
les 4 programmes diffusés sur les chaînes suivantes
(TF1, FR2, FR3, FR5, Arte, M6)
et dans l'heure qui suit il faudra consulter l'url
suivante soit : http://tfury.free.fr/tvprogram.php3?chaine=001,002,003,007,005,006
|
Si vous souhaitez afficher le
programme de 20 heures, vous devez ajouter &h=20 à la fin de
l'url, soit : |
|
http://tfury.free.fr/tvprogram.php3?chaine=001,002,003,007,005,006&h=20
|
Si vous souhaitez afficher le
programme de 19 heures demain, vous devez ajouter à la fin de
l'url &nav_jour=2 (0=aujourd'hui;1=hier;2=demain;3=après
demain) et l'horaire à la fin &h=19. Ce qui donne par
exemple pour les chaînes 1, 2 et 3 : |
http://tfury.free.fr/tvprogram.php3?chaine=001,002,003&nav_jour=2&h=19
| |
 |
Configuration de JaLCDs:
Vous ouvrez config-tool et
vous cliquez sur "variables externes" pour faire apparaître cette
fenêtre. En cliquant sur "edit" vous saisissez l'url
avec le jour et l'heure de votre choix comme vu précédemment.
 |
Maintenant pour afficher les valeurs des variables
sur votre lcd, il faut écrire dans votre fichier cfg:
$movieTF1-1§ $movieFrance2-1§ $movieFrance3-1§ etc...
| | |
Exemple de fichier CFG |
Ligne 1 |
TF1 A $movietimeTF1-1§ |
Ligne 2
$showif:$len:$movieTF1-1§§:>>:20:
*** :§$movieTF1-1§ |
Ligne 3
$fix:>$movietimeTF1-2§ §$showif:$len:$movieTF1-2§§:>>:13:
*** :§$movieTF1-2§ |
Ligne 4
$bar:4:1:20:0:$math:$timestamp:$timeshort§§-$timestamp:$movietimeTF1-1§§§:$timestamp:$movielenghtTF1-1§§§ |
| | |
|
Explication: |
Ligne 1,la chaîne avec l'heure
du programme actuellement diffusé.
|
Ligne 2, le nom du programme en
cours avec insertion de *** au cas où le titre dépasse les 20
caractères (on repère plus facilement le début de la
phrase dans le scrolling ;)) |
Ligne3: heure et nom du
programme suivant avec aussi les *** au cas où... |
Ligne4: baregraph qui indique la
durée restante de la diffusion en cours. |
 |
Météo:
|
L'url pour afficher la météo sur votre Lcd est la suivante
:
http://tfury.free.fr/meteo.php3?dept=77
Les 2 derniers chiffres correspondent à votre numéro de
département, ici pour l'exemple, il s'agit de la Seine et Marne.
Vous obtenez les prévisions météos à 4 jours
comme dans le tableau ci-dessous.
Les variables ont toutes un
format identique, du type meteo[----]-X . Seul le X change
(0 pour aujourd'hui; 1 pour J+1; 2 pour J+2 et 3 pour J+3)
|
| | | |
Jour JO |
Jour J+1 |
setvar
meteodept Ile de France |
setvar meteodept Ile de France |
setvar meteodate-0 Ven. 30 |
setvar meteodate-1 Sam. 31 |
setvar meteoTMax-0 25 |
setvar meteoTMax-1 25 |
setvar meteoTMin-0 15 |
setvar meteoTMin-1 16 |
setvar meteoprecip-0 Eclaircies |
setvar meteoprecip-1 Eclaircies |
setvat meteoVent-0 variable 0 à 10 kmh |
setvat meteoVent-1 variable 0 à 10 kmh |
setvar meteofete-0 St. Fiacre |
setvar meteofete-1 St. Aristide |
setvar meteoPression-0 1023
setvar meteoPression-1 1017 |
setvar meteoHumid-0 65
setvar meteoHumid-1 75 |
setvar meteovisib-0 10 km
setvar meteovisib-1 5 km |
setvar meteoTemps-0 TEMPS ASSEZ BEAU
setvar meteoTemps-1 TEMPS MODEREMENT CHAUD |
|
|
Jour J+2 |
Jour J+3 |
setvar meteodept Ile de France |
setvar meteodept Ile de France |
setvar meteodate-2 Dim. 1 |
setvar meteodate-3 Lun. 2 |
setvar meteoTMax-2 27 |
setvar meteoTMax-3 26 |
setvar meteoTMin-2 17 |
setvar meteoTMin-3 16 |
setvar meteoprecip-2 Orage |
setvar meteoprecip-3 Eclaircies |
setvat meteoVent-2 variable 10 à 40 kmh |
setvat meteoVent-3 est 5 kmh |
setvar meteofete-2 St. Gilles |
setvar meteofete-3 Ste Ingrid |
setvar meteoPression-2 1017 |
setvar meteoPression-3 1019 |
setvar meteoHumid-2 85 |
setvar meteoHumid-3 80 |
setvar meteovisib-2 9 km |
setvar meteovisib-3 5 km |
setvar meteoTemps-2 CHALEUR AVEC UN TEMPS INSTABLE |
setvar meteoTemps-3 TEMPS LOURD |
| | | |
Exemple de fichier cfg |
Ligne 1 |
Meteo du $meteodate-0§ |
Ligne 2 |
$meteoprecip-0§, $meteoTemps-0§$fixend: St § |
Ligne 3 |
Humi:$meteoHumid-0§%$fixend:Max
: $meteoTMax-0§ °C§ |
Ligne 4 |
$part:5:10:$meteofete-0§§$fixend:Min : $meteoTMin-0§ °C§ |
Si vous n'avez pas tout
compris, vous pouvez toujours aller dans le
forum rubrique "question sur les fonctions" pour obtenir de
l'aide ;) |
|
Accueil
©
Copyright 2002, Tous droits de reproduction et de diffusion réservés
|
|