Hello,
Je cherche a créer un widget Milight pour n’avoir qu’une seule zone a commander.
mes zones sont reparties dans 3 pièces différentes dont 2 chambres d’ado qui adorent changer les couleurs.
ils ont accès a leur dashboard respectif avec un widget milight d’origine (donc les 4 zones) et ca arrive souvent qu’ils changent la couleur, l’allumage ou l’intensité de la zone du voisin.c’est pas forcement drôle lors du passage au toilette a 3h du mat’ quand on est entrain de dormir.
j’ai récupéré les sources du widget d’origine mais je n’arrive pas a faire la « mise ne page » pour obtenir un widget fonctionnel
voici la source :
<div class="widget" data-bind="widget: true, css:{fillsize:fillSize}">
<h2 class="section-title">Ruban Led S.P.</h2>
<input type="range" id="slider-intens" value="0" min="1" max="100" style="margin-bottom: 175px;" onchange="milightSend2('192.168.1.167',undefined, this.value, 1, 0, 0, 0, 0);">
<input type="range" id="slider-v2-other" value="1" min="1" max="100" onchange="milightSend4('192.168.1.167',undefined, this.value, 1, 0, 0, 0, 0);">
<input type="range" id="slider-color2" value="1" min="1" max="255" onchange="milightSend3('192.168.1.167',undefined, this.value, 1, 0, 0, 0, 0);">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 85px;width: 50px;margin-left: -267px;position: absolute;top: 15px;" value="S-" onclick="newAJAXCommand('api.cgi?SetMiLight=192.168.1.167&SpeedDown=1&Type=1');">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 85px;width: 50px;margin-left: -212px;position: absolute;top: 15px;" value="M" onclick="newAJAXCommand('api.cgi?SetMiLight=192.168.1.167&Mode=1&Type=1');">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 85px;width: 50px;margin-left: -157px;position: absolute;top: 15px;" value="S+" onclick="newAJAXCommand('api.cgi?SetMiLight=192.168.1.167&SpeedUp=1&Type=1');">
<input type="button" id="bouton2White" class="bouton2" style="margin-top: 85px;width: 50px;margin-left: -102px;position: absolute;top: 15px;" value="Blanc" onclick="newAJAXCommand('api.cgi?SetMiLight=192.168.1.167&Channel=undefined&On=1&White=1&Type=1');">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 85px;width: 50px;margin-left: -48px;position: absolute;top: 15px;padding-left:5px;" value="Désyn" onclick="newAJAXCommand('api.cgi?SetMiLight=192.168.1.167&UnSync=1&Type=1');">
<input type="button" id="milightC1" class="bouton2 milightC" style="margin-top: 115px;width: 50px;margin-left: -267px;position: absolute;top: 35px;" value="|" onclick="milightSend('192.168.1.167',1,1,this, 1, 0, 0, 0, 0);">
<input type="button" id="milightC2" class="bouton2 milightC" style="margin-top: 115px;width: 50px;margin-left: -212px;position: absolute;top: 35px;" value="|" onclick="milightSend('192.168.1.167',2,1,this, 1, 0, 0, 0, 0);">
<input type="button" id="milightC3" class="bouton2 milightC" style="margin-top: 115px;width: 50px;margin-left: -157px;position: absolute;top: 35px;" value="|" onclick="milightSend('192.168.1.167',3,1,this, 1, 0, 0, 0, 0);">
<input type="button" id="milightC4" class="bouton2 milightC" style="margin-top: 115px;width: 50px;margin-left: -102px;position: absolute;top: 35px;" value="|" onclick="milightSend('192.168.1.167',4,1,this, 1, 0, 0, 0, 0);">
<input type="button" id="milightC0" class="bouton2 milightC" style="margin-top: 115px;width: 50px;margin-left: -48px;position: absolute;top: 35px;" value="|" onclick="milightSend('192.168.1.167',0,1,this, 1, 0, 0, 0, 0);">
<h2 class="section-title" style="margin-top: 150px;width: 50px;margin-left: 12px;position: absolute;top: 35px;">1</h2>
<h2 class="section-title" style="margin-top: 150px;width: 50px;margin-left: 68px;position: absolute;top: 35px;">2</h2>
<h2 class="section-title" style="margin-top: 150px;width: 50px;margin-left: 124px;position: absolute;top: 35px;">3</h2>
<h2 class="section-title" style="margin-top: 150px;width: 50px;margin-left: 178px;position: absolute;top: 35px;">4</h2>
<h2 class="section-title" style="margin-top: 150px;width: 50px;margin-left: 222px;position: absolute;top: 35px;">Tous</h2>
<input type="button" id="bouton2" class="bouton2" style="margin-top: 175px;width: 50px;margin-left: -267px;position: absolute;top: 35px;" value="0" onclick="milightSend('192.168.1.167',1,0,this, 1, 0, 0, 0, 0);">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 175px;width: 50px;margin-left: -212px;position: absolute;top: 35px;" value="0" onclick="milightSend('192.168.1.167',2,0,this, 1, 0, 0, 0, 0);">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 175px;width: 50px;margin-left: -157px;position: absolute;top: 35px;" value="0" onclick="milightSend('192.168.1.167',3,0,this, 1, 0, 0, 0, 0);">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 175px;width: 50px;margin-left: -102px;position: absolute;top: 35px;" value="0" onclick="milightSend('192.168.1.167',4,0,this, 1, 0, 0, 0, 0);">
<input type="button" id="bouton2" class="bouton2" style="margin-top: 175px;width: 50px;margin-left: -48px;position: absolute;top: 35px;" value="0" onclick="milightSend('192.168.1.167',0,0,this, 1, 0, 0, 0, 0);">
</div>
Si je la copie dans un widget html sans rien toucher, ça marche comme celui d’origine.par contre si je retire les options qui ne m’interressent pas, le widget ne fonctionne plus du tout
des idées pour me faire avancer ?
merci