Page 114 sur 148

Re: Custom page

Publié : 15 nov. 2016, 09:23
par Doudy
vil1driver a écrit : Bah oui, la custom page doit savoir comment se connecter à domoticz. ;)
J'en parle dans le tuto..

As tu laissé en auto détection ?
J'accède à la custom page via :

Code : Tout sélectionner

http://192.168.1.xx:8080/monitor/index.html
dans frontpage_settings.js :

Code : Tout sélectionner

 $.domoticzurl = "http://192.168.1.xx:8080";
Donc pas auto détection.

;)

Re: Custom page

Publié : 15 nov. 2016, 09:44
par vil1driver
Ba voila, tu sais maintenant pourquoi ça ne fonctionne pas en 4g..

Re: Custom page

Publié : 15 nov. 2016, 11:52
par Doudy
vil1driver a écrit :Ba voila, tu sais maintenant pourquoi ça ne fonctionne pas en 4g..
Ben non, je n'ai pas compris. :oops:
Si tu voulais expliquer un peu.
Merci ;)

Re: Custom page

Publié : 15 nov. 2016, 13:01
par Grincheux
Depuis 2 ou 3 jours jai des problèmes sur la page meteo, il n'y a plus d'icône et ca revient de temps en temps.
J'ai vu que ca venait du site http://www.prevision-meteo.ch/services/json/maville.
Quand je la lance dans un navigateur, j'ai "service momentanément indisponible".
Je ne dois pas être le seul, vous confirmez ?

Re: Custom page

Publié : 15 nov. 2016, 13:04
par papoo
@grincheux
Oui c'est un problème d'indisponibilité de l'API

Re: Custom page

Publié : 15 nov. 2016, 13:29
par Grincheux
Ok merci, on va patienter.

Re: Custom page

Publié : 15 nov. 2016, 14:35
par foudepc83
vil1driver a écrit :L'emplacement de monitor n'a guère d'importance sur la réactivité car tout est chargé en cache par le navigateur..

le matériel faisant tourner domoticz est la première cause de latence,
ce dernier étant plus ou moins prompt à réagir aux commandes et à retourner la liste des dispositifs ou le résultat d'une commande (tout cela via son api json).
d'ailleurs depuis le week-end dernier les popup de la custom page (ex: switch On) ne sont affichées qu'après retour de l'info OK par domoticz
et non plus juste au moment de l'envoi de l'ordre.
je rappel que ces popup sont désactivables par simple passage à zéro de la variable switch_timeout (settings)
Ou au moins désactiver l'animation..
cela peut apporter un semblant de réactivité.

le plus gros frein est le matériel qui affiche la custom page et en particulier le navigateur et sa faculté à gérer le javascript,
à ce titre chrome est franchement au top..
qui dit javascript dit tout le calcul (traitement de la liste json retournée par domoticz et donc l'affichage) est géré par la tablette et oui ça demande pas mal de ressources (processeur et mémoire),
il suffit d'afficher la custom page sur un pc de bureau pour s'en rendre compte, tout est tout de suite bien plus rapide.

les thermostats ne sont pas moins réactifs que le reste, ils sont traités de la même manière.

je rappel également que vous pouvez définir un roomplan, cela permet de réduire la liste des dispositifs et ne traiter que ceux utiles à la custom page.
suivant le nombre de dispositifs cela peut faire une nette différence.

ici:
domoticz et custom page sont sur un pc avec un proc AMD X2 2ghz et 2GO de ram
pour l'affichage:
  • - une tablette ASUS ME173X (pas au top niveau perf, si je m'énerve un peux sur les dimmers ou thermostats ça fini par me dire oh oh doucement ^^ pour le reste c'est amplement suffisant)
    - une tablette NVIDIA SHIELD K1 (utilisée à l'occasion car se serait gâché que de ne la dédier qu'à ça, très satisfait niveau réactivité)
    - mon tel LG G2 (très occasionnellement, également très satisfait)
ps: je réfléchi à une modification des dimmers et thermostats pour pouvoir directement choisir la bonne valeur et éviter les N clics bien relou)
D'accord avec toi :

Sur ma Nvidia shield K1 que je m'en sert pour jouer , il y a une tres bonne réactivité . Mais bon la tablette que j'ai pour le monitor date de pierre , c'est normal ;).

Re: Custom page

Publié : 15 nov. 2016, 15:05
par vil1driver
Doudy a écrit :
vil1driver a écrit :Ba voila, tu sais maintenant pourquoi ça ne fonctionne pas en 4g..
Ben non, je n'ai pas compris. :oops:
Si tu voulais expliquer un peu.
Merci ;)
bah..

lorsque je disais plus haut
qui dit javascript dit tout le calcul (traitement de la liste json retournée par domoticz et donc l'affichage) est géré par la tablette
il fallait comprendre que c'est la tablette qui va aller interroger domoticz et pour cela elle va utiliser l'ip renseignée dans le settings
mais cette ip n'est pas accessible de l'extérieur, d'ailleurs tu ne l'utilises pas pour afficher le dashboard en 4G.
du coups ça fini en timeout..

dans le tuto je dis ceci
notez bien que l'adresse à indiquer sera différente suivant si vous êtes dans votre canapé en wifi ou si vous êtes chez un ami..
l'auto détection est donc un meilleurs choix..
je pensais (probablement à tord) que c'était suffisamment explicite :?

Re: Custom page

Publié : 15 nov. 2016, 15:25
par Doudy
vil1driver a écrit :je pensais (probablement à tord) que c'était suffisamment explicite :?
Pour toi qui est dedans tout le temps, je n'en doute pas.
Mais pour un néophyte ce n'est pas toujours évident (pour moi toujours).
Merci pour toutes ces explications, cela éclaire ma lanterne.
;)

Edit:
J'ai suivi tes conseils et maintenant c'est impeccable même en 4G
Image

Re: Custom page

Publié : 15 nov. 2016, 15:48
par vil1driver
Si tu as une meilleure façon de le formuler je suis preneur ;)
Que je puisse rendre le tuto plus clair pour tous