ah oui sa serai sympa merci d'avancepapoo a écrit :je me suis fais un script en lua pour ça, qui va chercher les infos de vigilance météo et crue ainsi que les conseils et commentaires météo directement sur météo france
je le post dès que possible
[Tuto] Utiliser Monitor
-
Chris54220
- Messages : 124
- Inscription : 20 mars 2016, 20:54
- Localisation : Nancy
Re: Custom page
Re: Custom page
Je n'en suis pas capable. Désolé.papoo a écrit :c'est exactement çaDoudy a écrit : Pour les jours, tu ne sais pas jouer sur la couleur de tes icônes.
Comme elles sont toutes blanches, il y a peut-être moyen de différencier les jours !
je suis pas bien fort en css
mais si tu m'indique comment faire, je doit pouvoir extraire la date pour le faire
RaspberryPi - RFLink - Zwave - WH2600
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
Domoticz : 2020.2 | Dashticz : V3.12 Master | dzvents : 3.0.2 | Python : 3.7.3
Re: Custom page
Salut
Merci beaucoup pour tout ce boulot
je m'en inspire et utilise tes fonctions pour faire ce genre de choses

J'ai un petit soucis avec mes cameras
Le flux provient de zoneminder ou j'ai deux choix une image ou un flux mpeg
Au debut j'utilise l'image avec
<!--div id="desc"><img src="http://10.0.0.1/zm/cgi-bin/nph-zms?mode ... nitor=6&t=" hspace="0px" width="200px" onload='setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, 1000)' onerror='setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, 10000)' class='camera' />
Mais au bout d'un moment le navigateur plante je trouve et je suppose que cela en est la cause
Je suis donc passer au flux mpeg nikel avec la function
Par contre zoneminder passe en mode nuit chaque soir surveillance sur differente cam et redemarre donc les cams et coupe le flux pendant 5s
Mais Custom page fige et ne reactualise pas le flux
Obliger d 'actualiser la page
Y a t 'il un moyen de detecter que le flux est HS à un moment et le relancer l'adresse du flux
Merci
Merci beaucoup pour tout ce boulot
je m'en inspire et utilise tes fonctions pour faire ce genre de choses

J'ai un petit soucis avec mes cameras
Le flux provient de zoneminder ou j'ai deux choix une image ou un flux mpeg
Au debut j'utilise l'image avec
<!--div id="desc"><img src="http://10.0.0.1/zm/cgi-bin/nph-zms?mode ... nitor=6&t=" hspace="0px" width="200px" onload='setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, 1000)' onerror='setTimeout(function() {src = src.substring(0, (src.lastIndexOf("t=")+2))+(new Date()).getTime()}, 10000)' class='camera' />
Mais au bout d'un moment le navigateur plante je trouve et je suppose que cela en est la cause
Je suis donc passer au flux mpeg nikel avec la function
Code : Tout sélectionner
function GetCams()
{
// for( var ii = 0, len = $.PageArray.length; ii < len; ii++ ) {
var ii = 0, len = $.PageArray.length;
jsKata.nofreeze.forloop(
// the condition
function() { return ii < len; },
// the incrementor
function() { ii++; },
// this is what will be executed
function fct() {
if ( $.PageArray[ii][1] === 'Camera' ) { //Special nummer, link in cell (test)
var vlabel= $.PageArray[ii][2]; // cell number from HTML layout
var src_1 = $.PageArray[ii][3]; // Local network
var src_2 = $.PageArray[ii][4]; // www
if(src_2 === '' || typeof src_2 === 'undefined'){
src_2 = [location.href.replace(/\/$/, ''),'/icons/offline.jpg'].join('');
}
$(['#',vlabel].join('')).html(['<img src=',src_1,' alt=',src_2,' class=\'camera\' >'].join(''));
$(['#',vlabel,' img'].join('')).error(function(){
console.log('vlabel: '+this.parentNode.className);
console.log('on error: '+this.src);
this.onerror=null;
if( this.src === this.alt)
{
this.src = [location.href.replace(/\/$/, ''),'/icons/offline.jpg'].join('');
}
else{
this.src = this.alt;
}
console.log('replace: '+this.src);
});
$(['#',vlabel,' img'].join('')).click(function(){
$('#popup_camera').html(['<img src=',this.src,' >'].join(''));
lightbox_open('camera', 25400);
});
if ($(['#desc_',vlabel].join('')).length > 0) {
$(['#desc_',vlabel].join('')).empty();
}
}
});
}
Mais Custom page fige et ne reactualise pas le flux
Obliger d 'actualiser la page
Y a t 'il un moyen de detecter que le flux est HS à un moment et le relancer l'adresse du flux
Merci
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
Si tu trouves je suis preneur 
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
lol
Dac
Les pages se raffraichissent toutes le heures ....
Dac
Les pages se raffraichissent toutes le heures ....
Re: Custom page
Bonjour.
Bravo et merci Vil (et les autres) pour tout cet partage! Quel travail !!!
Je commence a m'interresser a cette custom page et je Je viens de lire les 97 pages de ce post (Quel succes !!)
J'ai deux petites questions pour commencer:
-Quand on clique sur la température, on a l'historique sur la journée.
Pas moyen d'avoir les autres histos?
-Tu avais parlé d'integrer le switch selector (avec pics76). Ou en es-tu du projet? Toujours pas finalisé chez domoticz?
Merci et encore bravo
Bravo et merci Vil (et les autres) pour tout cet partage! Quel travail !!!
Je commence a m'interresser a cette custom page et je Je viens de lire les 97 pages de ce post (Quel succes !!)
J'ai deux petites questions pour commencer:
-Quand on clique sur la température, on a l'historique sur la journée.
Pas moyen d'avoir les autres histos?
-Tu avais parlé d'integrer le switch selector (avec pics76). Ou en es-tu du projet? Toujours pas finalisé chez domoticz?
Merci et encore bravo
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Custom page
Belle prouesse d'avoir tout lu, tu m'impressionnes..
J'avoue avoir perdu la motivation de poursuivre ce projet.
J'avoue avoir perdu la motivation de poursuivre ce projet.
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
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Custom page
Dommage, mais bien compréhensible!!
Pareil pour les historiques?
Pareil pour les historiques?
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.4
Re: Custom page
Pour ceux qui utilisent les phases lunaires, mettez le code à jour, j'avais inversé l'appel des images des phases croissantes et décroissantes
désolé
désolé
Code : Tout sélectionner
if (theMoon >= 29) {
moonText = "Nouvelle Lune";
moonIcon = "wi-moon-new";
moonPNG = "moon0.png";
} else if (theMoon < 29 && theMoon > 23) {
moonText = "Dernier croissant";
moonIcon = "wi-moon-waning-crescent-3";
moonPNG = "moon7.png";
} else if (theMoon <= 23 && theMoon > 22) {
moonText = "Dernier quartier";
moonIcon = "wi-moon-third-quarter";
moonPNG = "moon6.png";
} else if (theMoon <= 22 && theMoon > 15) {
moonText = "Gibbeuse décroissante";
moonIcon = "wi-moon-waning-gibbous-3";
moonPNG = "moon5.png";
} else if (theMoon <= 15 && theMoon > 13) {
moonText = "Pleine lune";
moonIcon = "wi-moon-full";
moonPNG = "moon4.png";
} else if (theMoon <= 13 && theMoon > 8) {
moonText = "Gibbeuse croissante";
moonIcon = "wi-moon-waxing-gibbous-2";
moonPNG = "moon3.png";
} else if (theMoon <= 8 && theMoon > 6) {
moonText = "Premier Quartier";
moonIcon = "wi-moon-first-quarter";
moonPNG = "moon2.png";
} else if (theMoon <= 6 && theMoon > 1) {
moonText = "Premier croissant";
moonIcon = "wi-moon-waxing-crescent-2";
moonPNG = "moon1.png";
} else {
moonText = "Nouvelle Lune";
moonIcon = "wi-moon-new";
moonPNG = "moon0.png";
}