Monitor - Le TUTO

Ici tout ce qui concerne les interfaces personnalisables pour Domoticz : Custom Pages, Reacticz, Domoboard...

Modérateur : vil1driver

nissart
Messages : 145
Enregistré le : 20 avr. 2016, 15:00

Re: Custom page

Message par nissart » 20 janv. 2017, 16:27

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.

Image

merci....
Rpi3 Domoticz v3.9389 - RFX433e - Kira128

Odroid C2/OpenPHT/ Pour le salon
Rpi3/Rasplex/ Pour la chambre

Rpi2/Runeaudio/ Pour le salon + terrasse
Rpi2 hifiberry AMP+/Runeaudio/ pour la sdb

Que j'aime ces petites bestioles !!!

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


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

Re: Custom page

Message par vil1driver » 20 janv. 2017, 16:45

type 'pushOn' dans domoticz
value 'Status' dans settings
choix icone possible..

Image

seblang
Messages : 116
Enregistré le : 27 déc. 2015, 11:06

Re: Custom page

Message par seblang » 20 janv. 2017, 22:14

@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

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

Re: Custom page

Message par vil1driver » 21 janv. 2017, 10:49

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

Code : Tout sélectionner

// Swipe options
var delai = 0;
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;	






Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


AdL-
Messages : 32
Enregistré le : 06 janv. 2017, 20:31

Re: Custom page

Message par AdL- » 22 janv. 2017, 20:52

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 ? :roll:

Cdt
Raspberry Pi 3
RFXCOM433E
Zwave+ Everspring
1 Qubino FP - 10 Sondes de Temp/Humidité Banggood - 4 VR Somfy RTS

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

Re: Custom page

Message par vil1driver » 22 janv. 2017, 21:22

Probablement un problème pas assez explicite..
Page perso non fournie.. Etc..

nissart
Messages : 145
Enregistré le : 20 avr. 2016, 15:00

Re: Custom page

Message par nissart » 23 janv. 2017, 15:48

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

Code : Tout sélectionner

mpc -h 192.168.xxx.xxx volume 50
il fonctionne parfaitement sous domoticz mais je n'arrive pas à l'utiliser avec le monitor.

Code : Tout sélectionner

['MPD','Level','cell19','volume','2',],
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
Rpi3 Domoticz v3.9389 - RFX433e - Kira128

Odroid C2/OpenPHT/ Pour le salon
Rpi3/Rasplex/ Pour la chambre

Rpi2/Runeaudio/ Pour le salon + terrasse
Rpi2 hifiberry AMP+/Runeaudio/ pour la sdb

Que j'aime ces petites bestioles !!!

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

Re: Custom page

Message par vil1driver » 24 janv. 2017, 09:30

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..

seblang
Messages : 116
Enregistré le : 27 déc. 2015, 11:06

Re: Custom page

Message par seblang » 24 janv. 2017, 21:36

@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

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

Re: Custom page

Message par vil1driver » 24 janv. 2017, 23:08

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 :D 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,

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Verrouillé