LUA : Horoscope du jour pour un signe donné

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
Nemesis24
Messages : 125
Enregistré le : 14 févr. 2017, 16:10

Re: LUA : Horoscope du jour pour un signe donné

Message par Nemesis24 »

mets dans index. html en fin de page apres les popups

Code : Tout sélectionner

<div id="popup_horoscope"><script src="http://www.astroo.com/_horoscope_astrologie.js" charset="ISO-8859-1"></script></div>
mets dans frontpage .js

tout au début

Code : Tout sélectionner

var signe;
puis dans les lignes ou on ajoutes les unités

Code : Tout sélectionner

} else if (vtype === "Horoscope") {//horoscope
                                    vdata = HOIN[vdesc];
                                }
enfin dans frontpage-settings

Code : Tout sélectionner

["S","Horoscope",      	"meteo23",                       	6,"","","",""], 
"0 Belier"," 1 Taureau"," 2 Gemeaux"," 3 Cancer"," 4 Lion"," 5 Vierge"," 6 Balance"," 7 Scorpion"," 8 Sagittaire"," 9 Capricorne"," 10 Verseau"," 11Poissons"

a voir sur mon git

https://github.com/Nemesis24/monitor-ma ... 0949d219b3

et du coup plus de problèmes, en plus on ne polue pas domoticz d'une info qui n'a absolument aucun rapport avec la domotique.
:ugeek: :ugeek: :ugeek:
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...

Doudy
Messages : 259
Enregistré le : 07 mai 2016, 17:23

Re: LUA : Horoscope du jour pour un signe donné

Message par Doudy »

Nemesis24 a écrit : puis dans les lignes ou on ajoutes les unités

Code : Tout sélectionner

} else if (vtype === "Horoscope") {//horoscope
                                    vdata = HOIN[vdesc];
                                }
Désolé mais je n'ai pas trouvé l'endroit dans frontpage.js ou mettre ce code...
même en regardant dans ton git !

:oops:
PI 3 = RFXCOM
PI 3 + Touchscreen 7" affichage Domoticz
RFXCOM 433
Domoticz Version: 2020.2 - Python Version: 3.7.3 - dzVents Version: 3.0.2

Nemesis24
Messages : 125
Enregistré le : 14 févr. 2017, 16:10

Re: LUA : Horoscope du jour pour un signe donné

Message par Nemesis24 »

Ici un bout du code de Vil1driver

Code : Tout sélectionner

// Adds % after the humidity
													else if (vtype === 'Humidity') {
														switchclick = ['onclick="RefreshGraphData(\'#popup_graph\',',item.idx,',\'',vdesc,'\',\'temp\',\'day\',\'hu\',\'Humidité &#37;\')"'].join('');
														vdata = [vdata,'<span style="font-size:50%;" > &#37;</span>'].join('');
													}
													// Adds hPa after Barometer
													else if(vtype === 'Barometer'){
														switchclick = ['onclick="RefreshGraphData(\'#popup_graph\',',item.idx,',\'',vdesc,'\',\'temp\',\'day\',\'ba\',\'Baromètre hpa\')"'].join('');
														vdata = [vdata,'<span style="font-size:50%;"> hPa</span>'].join('');
													}
													// Adds Km/h after the wind
													else if(vtype === 'Speed' || vtype === 'Gust'){       
														switchclick = ['onclick="RefreshGraphData(\'#popup_graph\',',item.idx,',\'',vdesc,'\',\'wind\',\'day\',\'sp\',\'Vitesse km/h\')"'].join('');
														vdata = [vdata,'<span style="font-size:50%;"> km/h</span>'].join('');
													}
													// Adds mm/h after the rainrate
													else if(vtype === 'RainRate'){       
														switchclick = ['onclick="RefreshGraphData(',item.idx,',\'',vdesc,'\',\'rainrate\',\'day\',\'mm/h\',\'Précipitations mm/h\')"'].join('');
														vdata = [vdata,'<span style="font-size:50%;"> mm/h</span>'].join('');
													}
tu peux le mettre presque n'importe ou ici c'est la même formation pour humidity, barometer,speed,gust,rainrate.....
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...

Doudy
Messages : 259
Enregistré le : 07 mai 2016, 17:23

Re: LUA : Horoscope du jour pour un signe donné

Message par Doudy »

Merci.
Mais je venais de trouver.
Je l'ai placé après "Sunboth"

Code : Tout sélectionner

                                        
else if ( $.PageArray[ii][1] === 'SunBoth' ) { 			//Special nummer, zonsop/onder in cell (test)
      var vlabel=     $.PageArray[ii][2];             // cell number from HTML layout
      var vattr=    $.PageArray[ii][6];             	// extra css attributes
                                                												
      $(['#',vlabel].join('')).html(['<span style=',vattr,'><img src=icons/sun.png  height="15" width="15" style="PADDING-RIGHT: 2px;">',var_sunrise,'<img src=icons/moon.png  height="15" width="15" style="PADDING-LEFT: 15px;">',var_sunset,'</span>'].join(''));
      if ($(['#desc_',vlabel].join('')).length > 0) {
      $(['#desc_',vlabel].join('')).html(txt_sunboth);
      } 
Par contre dans frontpage-settings j'ai mis ceci :

Code : Tout sélectionner

		
//Page 1
["S","Horoscope",      	"cell3",                       	6,"","","",""], 							
["S","Horoscope",       "cell25",                     	10,"","","",""],	
Mais rien ne s'affiche sur la page 1...
Par contre j'ai le message suivant qui s'affiche sur chaque page :
Image
PI 3 = RFXCOM
PI 3 + Touchscreen 7" affichage Domoticz
RFXCOM 433
Domoticz Version: 2020.2 - Python Version: 3.7.3 - dzVents Version: 3.0.2

Nemesis24
Messages : 125
Enregistré le : 14 févr. 2017, 16:10

Re: LUA : Horoscope du jour pour un signe donné

Message par Nemesis24 »

https://github.com/Nemesis24/monitor-ma ... global.css

regardes la css a rajoutter #popup_horoscope
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...

Doudy
Messages : 259
Enregistré le : 07 mai 2016, 17:23

Re: LUA : Horoscope du jour pour un signe donné

Message par Doudy »

J'ai rajouté #popup_horoscope dans global.css

Code : Tout sélectionner

#popup_secpanel, #popup_help, #popup_camera, #popup_selector, #popup_range, #popup_horoscope
Mais toujours rien...
;)
PI 3 = RFXCOM
PI 3 + Touchscreen 7" affichage Domoticz
RFXCOM 433
Domoticz Version: 2020.2 - Python Version: 3.7.3 - dzVents Version: 3.0.2

vil1driver
Messages : 5548
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: LUA : Horoscope du jour pour un signe donné

Message par vil1driver »

F12..
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien

Nemesis24
Messages : 125
Enregistré le : 14 févr. 2017, 16:10

Re: LUA : Horoscope du jour pour un signe donné

Message par Nemesis24 »

il faudrait que je reprennes le script initial de vil 1 pour faire comme un plugin mais je suis sur autre chose là donc je reviens vers toi rapidement. :ugeek:
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...

Doudy
Messages : 259
Enregistré le : 07 mai 2016, 17:23

Re: LUA : Horoscope du jour pour un signe donné

Message par Doudy »

vil1driver a écrit :F12..
Tu veux voir quoi dans F12 ?
Parce que ça défile...
PI 3 = RFXCOM
PI 3 + Touchscreen 7" affichage Domoticz
RFXCOM 433
Domoticz Version: 2020.2 - Python Version: 3.7.3 - dzVents Version: 3.0.2

Doudy
Messages : 259
Enregistré le : 07 mai 2016, 17:23

Re: LUA : Horoscope du jour pour un signe donné

Message par Doudy »

Nemesis24 a écrit :il faudrait que je reprennes le script initial de vil 1 pour faire comme un plugin mais je suis sur autre chose là donc je reviens vers toi rapidement. :ugeek:
OK merci.
;)
PI 3 = RFXCOM
PI 3 + Touchscreen 7" affichage Domoticz
RFXCOM 433
Domoticz Version: 2020.2 - Python Version: 3.7.3 - dzVents Version: 3.0.2

Répondre