Page 144 sur 148
Re: Custom page
Publié : 20 janv. 2017, 16:27
par nissart
Hello,
J'ai cherché dans tous les sens (et pourtant je l'ai déjà fait) mais impossible de me souvenir comment faire...
De la même manière que vil1driver, sur la page j'ai des boutons radio.
comment changer le super On/Off par le nom d'une radio comme ici.
merci....
Re: Custom page
Publié : 20 janv. 2017, 16:45
par vil1driver
type 'pushOn' dans domoticz
value 'Status' dans settings
choix icone possible..

Re: Custom page
Publié : 20 janv. 2017, 22:14
par seblang
@vil1driver,
j'aurais besoin de ton aide, je ne comprends pas bien comment mettre les infos dans mtqq_settings.js pour faire fonctionner le changement de page.
le switch qui doit activer les changements de pages c'est celui ci-dessous
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CustomImage" : 13,
"Data" : "Off",
"Description" : "",
"Favorite" : 1,
"HardwareID" : 9,
"HardwareName" : "Alarme active",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveDimmer" : true,
"HaveGroupCmd" : true,
"HaveTimeout" : false,
"ID" : "001409C",
"Image" : "Alarm",
"IsSubDevice" : false,
"LastUpdate" : "2017-01-01 02:25:20",
"Level" : 0,
"LevelInt" : 0,
"MaxDimLevel" : 15,
"Name" : "Alarme statut",
"Notifications" : "false",
"PlanID" : "2",
"PlanIDs" : [ 2 ],
"Protected" : true,
"ShowNotifications" : true,
"SignalLevel" : "-",
"Status" : "Off",
"StrParam1" : "",
"StrParam2" : "",
"SubType" : "AC",
"SwitchType" : "On/Off",
"SwitchTypeVal" : 0,
"Timers" : "false",
"Type" : "Lighting 2",
"TypeImg" : "lightbulb",
"Unit" : 1,
"Used" : 1,
"UsedByCamera" : false,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "77"
merci de ton aide
sebastien
Re: Custom page
Publié : 21 janv. 2017, 10:49
par vil1driver
Merci pour ton retour, je completerai le tuto.
Pour le changement de page j'ai ajouté un exemple..
Mais tu sembles ne pas avoir la dernière version.
Tout est à présent dans frontpage_settings.js
Tout d'abord, Il ne faut pas avoir le défilement auto d'actif
suivant le nom et le status de ton switch ce code devrait faire le taf
Code : Tout sélectionner
// afficher une page précise suivant l'état d'un switch
case "Alarme statut": // nom du switch
if (message.nvalue == 1){ // status On
mySwipe.slide(0); // vers page 1 (la première page est numéroté 0)
if (message.nvalue == 0){ // status Off
mySwipe.slide(1); // vers page 2
break;
Re: Custom page
Publié : 22 janv. 2017, 20:52
par AdL-
AdL- a écrit :Bonsoir tout le monde,
Tout d'abord bravo pour tout ce travail accomplie!
Je suis en train de me faire un custom et j'aurais quelques questions.
Dans une de mes pages j'ai plus de 27 cases, le problème c'est qu'a partir de la cell_28, cela fait planter le monitor, comment puis je corriger cela?
Dans une des cellules j'ai mis un inter sélecteur, mais je ne peux pas changer la sélection, il m'affiche juste sur quelle position il est. Pourquoi ?
Et enfin est il possible d'afficher l'info en dessous du texte dans la cellule?
Merci d'avance.
Bonne soirée

Pas de réponses pour mes petits problèmes ?
Cdt
Re: Custom page
Publié : 22 janv. 2017, 21:22
par vil1driver
Probablement un problème pas assez explicite..
Page perso non fournie.. Etc..
Re: Custom page
Publié : 23 janv. 2017, 15:48
par nissart
vil1driver a écrit :type 'pushOn' dans domoticz
voila... j'étais en On/Off !! je savais que je l'avais déjà fait !
Merci !
Autre question:
j'ai un dummy selector pour faire monter ou descendre le son de MPD (0 - 25 - 50 - 75 - 100) via un sh de type
il fonctionne parfaitement sous domoticz mais je n'arrive pas à l'utiliser avec le monitor.
Serait-il possible d'extraire le "Level" du dummy en variable qui correspondrait au % du volume de MPD ?
Code : Tout sélectionner
local volume = 'level_du_dummy'
if (devicechanged['MPD']) then
os.execute(' mpc -h 192.168.xxx.xxx volume'..volume..')
end
Merci
Re: Custom page
Publié : 24 janv. 2017, 09:30
par vil1driver
perso je n'aurais pas utilisé un sélecteur pour ça mais un dimmer, je trouve qu'avoir un slider est plus pratique que des boutons pour gérer un volume.
pour l'un comme l'autre essai ceci (sans oublier l'espace après volume !)
Code : Tout sélectionner
if (devicechanged['MPD']) then
os.execute('mpc -h 192.168.xxx.xxx volume '..otherdevices_svalues['MPD'])
end
pour monitor je ne comprends pas.. si ton sélecteur fonctionne dans domoticz, ça doit également fonctionner depuis monitor..
ton selecteur ne fonctionne pas ?
peut-être une histoire d'icons non présents ? Comme tu as mis '2'
Ou bien tu n'es pas à jour..
Re: Custom page
Publié : 24 janv. 2017, 21:36
par seblang
@vil1driver,
Nickel, merci pour le code ça marche nickel (faut juste supprimer les 2 { ).
Je suis a la fin du projet et je te remercie pour ton aide+super boulot concernant le custom page
J’avais juste encore un petit point........ j'utilise une tablette 10" et il me semble que la custom page est prévu pour une 7 ou 8".
Peux tu me dire ou il faut que fasse des changements pour agrandir la page stp
merci
seb
Re: Custom page
Publié : 24 janv. 2017, 23:08
par vil1driver
La taille importe peu, c'est une histoire de format, 16/9emm ou 4/3
Dans tous les cas c'est toujours censé remplir l'écran..
J'espère

pas trop pu tester...
En 4/3 les pages comportent toutes une ligne de plus pour exploiter l'espace.
Essai horizontalement ou verticalement pour voir..
Sinon je veux bien voir ce que ça donne pour me rendre compte
Ps: Désolé pour les { en trop,