Virtuel Réveil, avec widget et Scénario
Re: Virtuel Réveil, avec widget et Scénario
juste pour info, je n'utilise pas/plus ce virtuel en "prod" car j'ai 'équivalent sur ma HC2 et que ma femme préfère n'utiliser qu'une seule interface.
Et il me semble que en effet comme le disait @exadus ici:viewtopic.php?f=30&t=19779&start=40#p405711
A mon avis, une fois à minuit devrait suffire.
Et il me semble que en effet comme le disait @exadus ici:viewtopic.php?f=30&t=19779&start=40#p405711
A mon avis, une fois à minuit devrait suffire.
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079
Re: Virtuel Réveil, avec widget et Scénario
j'ai édité le post 1, mais pour ceux qui l'ont raté, @carfnann à fait un post exhaustif d'une adaptation du virtuel réveil ici:
Sur son blog ici: http://ca-sert-a-quoi.com/domotique/tut ... ut-du-lit/
Sur son blog ici: http://ca-sert-a-quoi.com/domotique/tut ... ut-du-lit/
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079
Re: Virtuel Réveil, avec widget et Scénario
Bonjour,
J'ai mis en œuvre ce réveil virtuel, fonctionne parfaitement. Merci sjauquet et carfnann.
J'ai mis en œuvre ce réveil virtuel, fonctionne parfaitement. Merci sjauquet et carfnann.
Re: Virtuel Réveil, avec widget et Scénario
Bonjour à tous,
je parcours les pages en boucle et je n'arrive pas à trouver ce que je souhaite ....
J'ai "adapté" votre méthode mais en enlevant la partie avec les jours.
J'affiche mon horaire et le retour parait cohérent cf (photos).
Seulement j'ai un message d'erreur indiquant que l'heure est invalide (voir photos).
Si qqn à une idée...
Merci d'avance à tous
je parcours les pages en boucle et je n'arrive pas à trouver ce que je souhaite ....
J'ai "adapté" votre méthode mais en enlevant la partie avec les jours.
J'affiche mon horaire et le retour parait cohérent cf (photos).
Seulement j'ai un message d'erreur indiquant que l'heure est invalide (voir photos).
Si qqn à une idée...
Merci d'avance à tous
- Pièces jointes
-
- Capture d’écran 2017-03-30 à 00.07.39.png (483.39 Kio) Consulté 2576 fois
Re: Virtuel Réveil, avec widget et Scénario
Pour l'instruction A, il faut juste indiquer l'heure et surtout ne pas mettre un test logique comme tu l'as fait.
Jeedom v2.2.6 sur RPi2+razberry (Zwave)+RFXCom, Enocean et MySensors.
[TUTO]Index HP/HC avec pinces Ampèremétriques
Trucs&Astuces
[TUTO]Index HP/HC avec pinces Ampèremétriques
Trucs&Astuces
Re: Virtuel Réveil, avec widget et Scénario
Tu veux une opération logique tu compares 2 valeurs pour vérifier qu'elles sont égales... Cela se fait dans un SItoregreb a écrit :Pour l'instruction A, il faut juste indiquer l'heure et surtout ne pas mettre un test logique comme tu l'as fait.
La fonction A programme la tâche à une heure, donc pas d'opération logique comme le SI
Re: Virtuel Réveil, avec widget et Scénario
Merci beaucoup... A force de chercher je ne voyais pas ce qui était devant mon nez.
Re: Virtuel Réveil, avec widget et Scénario
Bonjour,
avez-vous une idée de comment faire deux interrupteurs qui une fois activé change d'apparence (couleur police etc...).?
Et lorsqu'un est actif cela rend le deuxième inactif?
voir pièce jointe.
Merci d'avance (encore et encore)
avez-vous une idée de comment faire deux interrupteurs qui une fois activé change d'apparence (couleur police etc...).?
Et lorsqu'un est actif cela rend le deuxième inactif?
voir pièce jointe.
Merci d'avance (encore et encore)
- Pièces jointes
-
- Capture d’écran 2017-04-03 à 21.02.39.png (60.19 Kio) Consulté 2422 fois
-
- Actif
- Messages : 919
- Inscription : 23 avr. 2015, 14:38
- Localisation : Haute Gironde
Virtuel Réveil, avec widget et Scénario
Ça tu l'as pris sur le design de sshafi de mémoire , il m'a donné son script mais je n'ai pas eu le temps de le décortiquer , je le partagerai si tu veux.je voulais en faire un widget et le mettre sur le market mais eu le temps encore
Envoyé de mon iPhone en utilisant Tapatalk
Envoyé de mon iPhone en utilisant Tapatalk
Prod: jeedom V3.2.12 DIY RPI3 + Zwave (fibaro) + Zigbee (xiaomi) + IPXV4 + X4VR
AppleTV4k
PI3 : Max2play
PiZéro: PiCoreplayer
Mini+: OpenElec 7.0.1 Kodi 16.1 Jarvis
En préinstall pour migration: Nuc hystou ,ESXi6.7,jeedom V3.2.12, LMS ,Owncloud
AppleTV4k
PI3 : Max2play
PiZéro: PiCoreplayer
Mini+: OpenElec 7.0.1 Kodi 16.1 Jarvis
En préinstall pour migration: Nuc hystou ,ESXi6.7,jeedom V3.2.12, LMS ,Owncloud
Re: Virtuel Réveil, avec widget et Scénario
je cherchais un programmateur hebdomadaire pour piloter l'ouverture / fermeture de mes volets et je suis tombé sur ce sujet. du bon boulot que vous avez réalisé et qui m'a été utile.
en phase de test depuis le début de la semaine, j'envisage de rajouter un bouton on/off sous chaque horloge afin d'autoriser simplement l'ouverture ou la fermeture (ou un bouton 3 position : ouverture / les deux / fermeture)
de plus une case à cocher sera ajouter au "virtuel" de chaque volets afin de définir quel volets doit être piloter automatiquement.
en phase de test depuis le début de la semaine, j'envisage de rajouter un bouton on/off sous chaque horloge afin d'autoriser simplement l'ouverture ou la fermeture (ou un bouton 3 position : ouverture / les deux / fermeture)
de plus une case à cocher sera ajouter au "virtuel" de chaque volets afin de définir quel volets doit être piloter automatiquement.
Re: Virtuel Réveil, avec widget et Scénario
A près quelques jours de tests, j'ai eu a 2 reprises des valeurs farfelus au niveau des minutes... du style 7h79 ?? Une idée de comment éviter ça ?
-
- Actif
- Messages : 1332
- Inscription : 27 juin 2015, 21:53
- Localisation : Dijon
Re: Virtuel Réveil, avec widget et Scénario
J'ai pas tout lu mais ds le même genre, sur le blog de sarahkha il y a un tuto pour que jeedom récupère l'heure du reveil d'un smartphone et execute des action avant, pendant ou après le reveil
Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
Mon Matos
Mon Blog où vous trouverez des astuces et tutos Tasker/Jeedom
Mon alarme sous Jeedom
Tuto pour la Gestion de la présence
Mon Blog où vous trouverez des astuces et tutos Tasker/Jeedom
Mon alarme sous Jeedom
Tuto pour la Gestion de la présence
Re: Virtuel Réveil, avec widget et Scénario
Bonjour,
J'utilise ce virtuel depuis pas mal de temps maintenant avec grande satisfaction pour programmer mon heure de réveil. Mais depuis quelques jours, je rencontre un souci : le scénario censé se déclencher à l'heure du réveil ne se déclenche plus !
chaque nuit à 1h j'ai un scénario Réveil_Update qui me lance le scénario réveil :
mon scénario Réveil :
dans le log du scénario réveil, j'ai ça :
[2018-06-26 01:00:08][SCENARIO] Start : Lancement provoque par le scenario : [Infos][Reveils][Reveil Update].
[2018-06-26 01:00:09][SCENARIO] Erreur : Bloc type A : 32, heure programmée invalide : 1970-01-01 01:00:00
pourtant lorsque je regarde la commande du virtuel j'ai bien Heure_Réveil à 700
Une idée de ce qui peut se passer ? Pourquoi jeedom qui semble être à l'heure, m'indique être en 1970 01:00 ??
Je tourne sous Odroid C2, jeedom en 3.2.10
J'utilise ce virtuel depuis pas mal de temps maintenant avec grande satisfaction pour programmer mon heure de réveil. Mais depuis quelques jours, je rencontre un souci : le scénario censé se déclencher à l'heure du réveil ne se déclenche plus !
chaque nuit à 1h j'ai un scénario Réveil_Update qui me lance le scénario réveil :
Code : Tout sélectionner
- Nom du scénario : Reveil Update
- Objet parent : Infos
- Mode du scénario : schedule
- Programmation : 0 1 * * *
ACTION
(scenario) start de [Infos][Réveils][Scene - Réveil]
Code : Tout sélectionner
- Nom du scénario : Scene - Réveil
- Objet parent : Infos
- Mode du scénario : provoke
Déclenchement du réveil à HeureRéveil avec lever de soleil au plafonnier et allumage de la prise de courant sur le meuble TV
A #[Infos][Heure réveil][Heure réveil]#-2
FAIRE
SI (#[Infos][Heure réveil][Réveil activé]# == 1) ET ((#[Infos][Heure réveil][Lundi]# == 1 ET #sjour# == "Lundi") OU (#[Infos][Heure réveil][Mardi]# == 1 ET #sjour# == "Mardi") OU (#[Infos][Heure réveil][Mercredi]# == 1 ET #sjour# == "Mercredi") OU (#[Infos][Heure réveil][Jeudi]# == 1 ET #sjour# == "Jeudi") OU (#[Infos][Heure réveil][Vendredi]# == 1 ET #sjour# == "Vendredi") OU (#[Infos][Heure réveil][Samedi]# == 1 ET #sjour# == "Samedi") OU (#[Infos][Heure réveil][Dimanche]# == 1 ET #sjour# == "Dimanche"))
ALORS
#[Chambre][Prise B2][On]# - Options : {"enable":"1","background":"0"}
A #[Infos][Heure réveil][Heure réveil]#-1
FAIRE
comment
#[Chambre][spot couleur][Définir Luminosité]# - Options : {"enable":"1","background":"0","slider":"5"}
#[Chambre][spot couleur][Allumer]# - Options : {"enable":"1","background":"0"}
#[Chambre][spot couleur][Enchainement]# - Options : {"enable":"1","background":"0","title":"1 stay temp,2500,30000,30-wait,1000-temp,3000,30000,40-wait,1000-temp,3500,30000,50-wait,1000-temp,3700,30000,60-wait,1000-temp,4000,50000,100","message":""}
#[Chambre][Group for wakeup][Scene]# - Options : {"enable":"1","background":"0","select":"O6bL4K3E5OtYYqg"}
(scenario) start de [Chambre][Réveils][Scene - Lance Playlist réveil]
A #[Infos][Heure réveil][Heure réveil]#
[2018-06-26 01:00:08][SCENARIO] Start : Lancement provoque par le scenario : [Infos][Reveils][Reveil Update].
[2018-06-26 01:00:09][SCENARIO] Erreur : Bloc type A : 32, heure programmée invalide : 1970-01-01 01:00:00
pourtant lorsque je regarde la commande du virtuel j'ai bien Heure_Réveil à 700
Une idée de ce qui peut se passer ? Pourquoi jeedom qui semble être à l'heure, m'indique être en 1970 01:00 ??
Je tourne sous Odroid C2, jeedom en 3.2.10
Re: Virtuel Réveil, avec widget et Scénario
Bonjour,
J'utilise depuis un bon bout de temps ce réveil qui fonctionne parfaitement, merci à vous.
Mais j'ai été joueur et j'ai fait la mise à jour en 3.3.16. Tout fonctionne sauf la check box. Il faut rafraichir pour savoir si c'est cocher ou non.
Voici le code du widget que j'utilise (celui qui a déjà été donné dans ce fil):
Est-ce que quelqu'un sait corriger le problème ?
Merci
J'utilise depuis un bon bout de temps ce réveil qui fonctionne parfaitement, merci à vous.
Mais j'ai été joueur et j'ai fait la mise à jour en 3.3.16. Tout fonctionne sauf la check box. Il faut rafraichir pour savoir si c'est cocher ou non.
Voici le code du widget que j'utilise (celui qui a déjà été donné dans ce fil):
Code : Tout sélectionner
<div style="width:100%;min-height:20px;" class="cmd #history# tooltips cmd-widget" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#">
<center>
<span class="cursor iconCmd#uid#" style="font-size: 1.2em;">
<span class="cmdName" style="#hideCmdName#">#valueName#</span>
<!-- <span class="cmdName" style="#hideCmdName#">#name_display#</span> -->
</span>
</center>
<script>
$('.iconCmd#id#').empty();
if (parseInt('#state#') > 0) {
$('.iconCmd#uid#').append('<i class="icon jeedom2-case_ok"></i>');
$('.iconCmd#uid#').attr('data-state', 'on');
}else {
$('.iconCmd#uid#').append('<i class="icon jeedom2-case"></i>');
$('.iconCmd#uid#').attr('data-state', 'off');
}
$('.iconCmd#uid#').off().on('click', function() {
if ($(this).attr('data-state') == 'on') {
jeedom.cmd.execute({id: '#id#', value: {slider: 0}});
} else {
jeedom.cmd.execute({id: '#id#', value: {slider: 99}});
}
});
</script>
</div>
Merci
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: Virtuel Réveil, avec widget et Scénario
Bonjour,
J'ai le même problème avec le même Widget.
J'ai aussi remarqué qu'il n'est plus possible de le mettre à jour depuis le Market, j'ai cette log :
Le pire, c'est que je ne vois même pas comment remplacer cela par des fonctions natives Jeedom.
J'ai le même problème avec le même Widget.
J'ai aussi remarqué qu'il n'est plus possible de le mettre à jour depuis le Market, j'ai cette log :
Code : Tout sélectionner
[2019-03-16 09:01:52][ALERT] : [START UPDATE]
[2019-03-16 09:01:52][ALERT] : Début de la mise à jour de : dashboard.action.slider.Check Slider Jour
[2019-03-16 09:01:52][ALERT] : Téléchargement du plugin...
[2019-03-16 09:01:53][ALERT] : Code : -32026<br/>Message : [market::byLogicalId] Market logical id non valide.
[2019-03-16 09:01:53][ALERT] : [END UPDATE ERROR]
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: Virtuel Réveil, avec widget et Scénario
Bonjour,
Voici le code que j'ai fait pour résoudre mon problème. Chez moi cela refonctionne si ça peut aider quelqu'un
Pour le dashboard / action / curseur:
Pour le mobile action curseur :
Bonne soirée
Voici le code que j'ai fait pour résoudre mon problème. Chez moi cela refonctionne si ça peut aider quelqu'un
Pour le dashboard / action / curseur:
Code : Tout sélectionner
<div style="width:100%;min-height:20px;" class="cmd tooltips cmd-widget cursor" data-type="action" data-subtype="other" data-cmd_id="#id#" data-cmd_uid="#uid#" data-version="#version#">
<center>
<span style="font-size : 21px; font-weight: standard; #hideCmdName#">#valueName#</span>
<span style="font-size: 1.5em; font-weight: bold;margin-top: 5px;" class="iconCmd"></span>
</center>
<!-- Ne Pas Supprimer -->
<script class="createWidgetInfo" type="text/javascript">//<![CDATA[{"type":"0","version":"1","size":"2.5","icon1":"<i class='icon jeedom2-case_ok'></i>","icon2":"<i class='icon jeedom2-case'></i>"}]]></script>
<!-- Ne Pas Supprimer -->
<script>
jeedom.cmd.update['#id#'] = function(_options){
if (_options.display_value == '1' || _options.display_value >= 1 || _options.display_value == 'on') {
if (jeedom.cmd.normalizeName('#name#') == 'on') {
$('.cmd[data-cmd_id=#id#]').hide();
}else{
$('.cmd[data-cmd_id=#id#]').show();
$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="icon jeedom2-case_ok"></i>');
$('.cmd[data-cmd_uid=#uid#] .iconCmd').attr('data-state', 'on');
}
} else {
if (jeedom.cmd.normalizeName('#name#') == 'off') {
$('.cmd[data-cmd_id=#id#]').hide();
}else{
$('.cmd[data-cmd_id=#id#]').show();
$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="icon jeedom2-case"></i>');
$('.cmd[data-cmd_uid=#uid#] .iconCmd').attr('data-state', 'off');
}
}
}
jeedom.cmd.update['#id#']({display_value:'#state#'});
$('.cmd[data-cmd_uid=#uid#] .iconCmd').off().on('click', function () {
if ($(this).attr('data-state') == 'on') {
jeedom.cmd.execute({id: '#id#', value: {slider: 0}});
} else {
jeedom.cmd.execute({id: '#id#', value: {slider: 99}});
}
});
</script>
</div>
Code : Tout sélectionner
<div class="cmd" data-type="action" data-subtype="slider" data-cmd_id="#id#" style="min-width:180px;min-height:60px;font-size: 10;" >
<center>
<div class="btn-group">
<div style="width: 100%; text-align:center;">
<div style="float: left; height: 90px;">
<span style="font-size: 4em; margin-right: 10px;" id="sbjs_icon#id#"></span>
<span style="font-size: 4em; font-weight: bold;" id="valeur#id#"></span>
<span style="font-size: 16px">#unite#</span>
</div>
<div style="float: left; margin-top: 8px; width: 35px; height: 80px; font-size: 2em; text-align: center; line-height: 30px;">
<a style="cursor: pointer;" class="btn-sm bt_plus" ><i class="fa fa-2x fa-plus-square"></i></a>
<br />
<a style="cursor: pointer;" class="btn-sm bt_minus" ><i class="fa fa-2x fa-minus-square"></i></a>
</div>
</div>
</div>
</center>
<script>
var sbjs_Timer#id#;
/***** Init *****/
$('#valeur#id#').text( parseFloat(#state#).toFixed(1) );
setTimeout(sbjs_updateIcon#id#, 50);
/***** + *****/
$('.cmd[data-cmd_id=#id#] .bt_plus').on('click', function () {
$('#valeur#id#').text( parseFloat(parseFloat($('#valeur#id#').text()) + 0.5 ).toFixed(1) );
setTimeout(sbjs_updateIcon#id#, 50);
clearTimeout(sbjs_Timer#id#);
sbjs_Timer#id# = setTimeout(sbjs_Save#id#, 1500);
});
/***** - *****/
$('.cmd[data-cmd_id=#id#] .bt_minus').on('click', function () {
$('#valeur#id#').text( parseFloat(parseFloat($('#valeur#id#').text()) - 0.5 ).toFixed(1) );
setTimeout(sbjs_updateIcon#id#, 50);
clearTimeout(sbjs_Timer#id#);
sbjs_Timer#id# = setTimeout(sbjs_Save#id#, 1500);
});
/***** Mise à jour de l'icone en fonction de la température *****/
function sbjs_updateIcon#id#() {
var sbjs_temp#id# = parseFloat( $('#valeur#id#').text() );
if ( sbjs_temp#id# < 18 )
$('#sbjs_icon#id#').html('<i class="icon jeedom-thermo-froid"></i>');
else if ( sbjs_temp#id# <= 23 )
$('#sbjs_icon#id#').html('<i class="icon jeedom-thermo-moyen"></i>');
else
$('#sbjs_icon#id#').html('<i class="icon jeedom-thermo-chaud"></i>');
}
/***** Envoi de la nouvelle consigne *****/
function sbjs_Save#id#() {
jeedom.cmd.execute({
id: '#id#',
value: { slider: parseFloat( $('#valeur#id#').text() ) }
});
}
</script>
</div>
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: Virtuel Réveil, avec widget et Scénario
Bonjour ffp17
Et merci pour cette modification !
Cela fonctionne très bien chez moi avec la 3.3.18 et le code pour le Dashboard.
- Je remarque qu'il y a beaucoup de changement.
Je n'ai pas trouvé le moyen, de se passer de Widget spécifique pour cette fonction : cocher une case !
Et merci pour cette modification !
Cela fonctionne très bien chez moi avec la 3.3.18 et le code pour le Dashboard.
- Je remarque qu'il y a beaucoup de changement.
Je n'ai pas trouvé le moyen, de se passer de Widget spécifique pour cette fonction : cocher une case !
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: Virtuel Réveil, avec widget et Scénario
Bonjour
Pour moi aussi ce widget est indispensable.
Content que cela fonctionne chez toi aussi.
Bonne journée
Envoyé de mon ONEPLUS A6013 en utilisant Tapatalk
Pour moi aussi ce widget est indispensable.
Content que cela fonctionne chez toi aussi.
Bonne journée
Envoyé de mon ONEPLUS A6013 en utilisant Tapatalk
Re: Virtuel Réveil, avec widget et Scénario
Ca c'est le code pour le thermostatffp17 a écrit : ↑18 mars 2019, 20:09Bonjour,
Pour le mobile action curseur :Bonne soiréeCode : Tout sélectionner
<div class="cmd" data-type="action" data-subtype="slider" data-cmd_id="#id#" style="min-width:180px;min-height:60px;font-size: 10;" > <center> <div class="btn-group"> <div style="width: 100%; text-align:center;"> <div style="float: left; height: 90px;"> <span style="font-size: 4em; margin-right: 10px;" id="sbjs_icon#id#"></span> <span style="font-size: 4em; font-weight: bold;" id="valeur#id#"></span> <span style="font-size: 16px">#unite#</span> </div> <div style="float: left; margin-top: 8px; width: 35px; height: 80px; font-size: 2em; text-align: center; line-height: 30px;"> <a style="cursor: pointer;" class="btn-sm bt_plus" ><i class="fa fa-2x fa-plus-square"></i></a> <br /> <a style="cursor: pointer;" class="btn-sm bt_minus" ><i class="fa fa-2x fa-minus-square"></i></a> </div> </div> </div> </center> <script> var sbjs_Timer#id#; /***** Init *****/ $('#valeur#id#').text( parseFloat(#state#).toFixed(1) ); setTimeout(sbjs_updateIcon#id#, 50); /***** + *****/ $('.cmd[data-cmd_id=#id#] .bt_plus').on('click', function () { $('#valeur#id#').text( parseFloat(parseFloat($('#valeur#id#').text()) + 0.5 ).toFixed(1) ); setTimeout(sbjs_updateIcon#id#, 50); clearTimeout(sbjs_Timer#id#); sbjs_Timer#id# = setTimeout(sbjs_Save#id#, 1500); }); /***** - *****/ $('.cmd[data-cmd_id=#id#] .bt_minus').on('click', function () { $('#valeur#id#').text( parseFloat(parseFloat($('#valeur#id#').text()) - 0.5 ).toFixed(1) ); setTimeout(sbjs_updateIcon#id#, 50); clearTimeout(sbjs_Timer#id#); sbjs_Timer#id# = setTimeout(sbjs_Save#id#, 1500); }); /***** Mise à jour de l'icone en fonction de la température *****/ function sbjs_updateIcon#id#() { var sbjs_temp#id# = parseFloat( $('#valeur#id#').text() ); if ( sbjs_temp#id# < 18 ) $('#sbjs_icon#id#').html('<i class="icon jeedom-thermo-froid"></i>'); else if ( sbjs_temp#id# <= 23 ) $('#sbjs_icon#id#').html('<i class="icon jeedom-thermo-moyen"></i>'); else $('#sbjs_icon#id#').html('<i class="icon jeedom-thermo-chaud"></i>'); } /***** Envoi de la nouvelle consigne *****/ function sbjs_Save#id#() { jeedom.cmd.execute({ id: '#id#', value: { slider: parseFloat( $('#valeur#id#').text() ) } }); } </script> </div>
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33
Re: Virtuel Réveil, avec widget et Scénario
Bonjour, merci pour ce code. Corrige la mise a jour avec la V3.
Jeedom Docker QNAP + clé zwave :
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
(28 x Fibaro, 1 x Qubino, 6 x TKB, 1 x Everspring, 1 x FortrezZ, 2 x NodOn, 3 x Aeotec, 1 x Zipato, 1 x Horstemann, 1 x GH mini)
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité