Projet d'interface http pour eedomus

Utilitaires développés par les utilisateurs

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 25 Fév 2021 18:20

voilà les screens complet pour IO
écran volet IO eedomus - 1.png
écran volet IO eedomus - 1.png (57.43 Kio) Consulté 7964 fois

écran volet IO eedomus - 2.png
écran volet IO eedomus - 2.png (60.54 Kio) Consulté 7964 fois

écran volet IO eedomus - 3.png
écran volet IO eedomus - 3.png (27.43 Kio) Consulté 7964 fois


et pour le RTS le screen que j'ai mis est complet
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 26 Fév 2021 16:02

Bonjour,
Une version à tester : http://sb.domo.free.fr/mydomusbuild/mydomus1.1b.zip
Il y a le GET à la place du POST pour nginx et j'ai ajouté deux nouveaux types de volets qui devraient marcher pour la passerelle domotique SOMFY Connexoon du store eedomus.
Il faut indiquer la commande pour le stop (car ça semble très variable) : Ce serait donc 101 pour le volet IO et stop pour le RTS d'après tes captures d'écran.
Comme je n'ai pas la possibilité de tester ces volets, à vérifier si ça marche.
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 27 Fév 2021 09:23

serge81 a écrit:Bonjour,
Une version à tester : http://sb.domo.free.fr/mydomusbuild/mydomus1.1b.zip
Il y a le GET à la place du POST pour nginx et j'ai ajouté deux nouveaux types de volets qui devraient marcher pour la passerelle domotique SOMFY Connexoon du store eedomus.
Il faut indiquer la commande pour le stop (car ça semble très variable) : Ce serait donc 101 pour le volet IO et stop pour le RTS d'après tes captures d'écran.
Comme je n'ai pas la possibilité de tester ces volets, à vérifier si ça marche.


version installée et testée, plus de souci maintenant à l'ouverture (avec le GET).

pour les volets, j'ai été un peu perturbé, parce que je cherchais les nouveautés sous le type volet, qui n' a pas changé, les évolutions que tu as mis en œuvre, il faut passer par "module standard", créer/compléter pour avoir le bon volet, dans ce cas l’icône dans la config devient le module standard et plus le volet.

je pensais plutôt retrouver SOMFY IO et SOMFY RTS dans la sous-catégorie volet .

Remarque de détail: on a dans l'ordre
ouvert, 10%, fermé, Stop, 15%, ...., 95%

il me semble plus judicieux d'avoir
ouvert fermé, stop, 10%, ...... 95%
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 27 Fév 2021 10:06

C’est bien un nouveau type de volet.
Dans la page de configuration générale, en bas tu dois avoir la version 1.1b.
Je pense que tu es rester sur le cache.
Sous les nouvelles version de Chrome et Firefox, il semble compliqué de rafraîchir les pages en cache.
Si tu ne vois pas apparaître la 1.1b, il faut tout vider dans le navigateur, le fermer et retester...


Envoyé de mon iPhone en utilisant Tapatalk
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 27 Fév 2021 21:00

serge81 a écrit:C’est bien un nouveau type de volet.
Dans la page de configuration générale, en bas tu dois avoir la version 1.1b.
Je pense que tu es rester sur le cache.
Sous les nouvelles version de Chrome et Firefox, il semble compliqué de rafraîchir les pages en cache.
Si tu ne vois pas apparaître la 1.1b, il faut tout vider dans le navigateur, le fermer et retester...


Envoyé de mon iPhone en utilisant Tapatalk

oui c'est probablement ce qui s’est passé, j'ai réinstallé la 1.1b , vidé le cache et fermé puis ré ouvert le navigateur et j'ai maintenant version 1.1b en bas, je teste tout cela demain et te tiens au courant.
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 28 Fév 2021 08:51

@serge81 bonjour,

session de test :D
- volet IO , type volet , sous-type variable-fermé=100 ==> OK - remarque de détail la 1ère barre est à 20%, il faut cliquer sur l'icone volet fermé pour avoir 0% ouvert, alors que il faut cliquer sur la dernière barre 100% pour fermer, je pense que pour plus d'intuition 1ère barre ouvert (0%) , dernière barre fermé (100%) à la rigueur l'icone Stop.

- volet IO, type volet, sous-type on/off-fermé=100 ==> KO ne fonctionne pas
- volet RTS, type volet, sous-type on/off-fermé=closed ==> OK fonctionne

comme on-off-fermé=100 ne fonctionne pas, ma commande de fermeture (via règle et action) de fermeture centralisée ne fonctionne pas, si je bascule sir ON/OFF c'est inversé et si je bascule sur variable-fermé=100 alors le RTS ne réagit pas.



note : j'ai une explication pour l'inversion RTS entre toi et moi, mon volet est filaire somfy et j'ai ajouté un module SOMFY de commande à distance en RTS, donc en fonction de ce qui a été cablé sur monté / descente on peut avoir une inversion, qui ne se voit pas sans programmation.
Par contre pour les somfy/IO je n'ai pas de module c'est directement le moteur donc pour moi pas de risque d'inversion.
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 28 Fév 2021 08:55

question:
même en suivant tes tutos, je n'arrive pas à mettre afficher icône.

dans la partie module, avec le libellé Num. icône , je mets:
- 1, qui correspond à lampe dans les icône de image/défaut ==> pas d'icône reconnue
- 109, qui correspond à volet ==> pas d'icône reconnue
- temperature, que j'ai ajouté dans Perso (sous defaut, flag, old) ==> idem pas d’icône reconnue

je fais surement une erreur quelque part ?
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Fév 2021 09:02

Effectivement, je n’ai pas mis de on/off fermé=100. Je peux l’ajouter.
Je ne savais pas qu’il y avait aussi ce cas. J’avais ajouté le RTS avec les commandes open et closed, et les IO avec les commandes variables de 0 à 100.
Les fonctions stop marchent aussi?

Pour les barres je vais y réfléchir. Effectivement comme ça marche dans l’autre sens, je n’ai pas changé la manière de faire mais c’est peu intuitif


Envoyé de mon iPad en utilisant Tapatalk
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 28 Fév 2021 09:17

serge81 a écrit:Les fonctions stop marchent aussi?


avec les somfy IO oui ça fonctionne , tout autant que l'utilisateur ai ajouté le stop = 101 dans la partie valeur de eedomus, ce qui n'est pas ajouté par défaut via le module du store.
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Fév 2021 09:36

Pour les icônes, les icônes perso doivent être dans perso. Si tu veux utiliser le 1 ou 109, il faut en mettre une copie dans perso.
Pour température, il doit y avoir un problème de nom de l’icône.
Pour comprendre ce que cherche MyDomus en fonction de ce qui est indiqué dans num. icone ou dans les Etats, le plus facile est d’afficher la console dans le navigateur : il doit y avoir des icônes en erreur 404. Il faut regarder quel est le chemin et le nom de l’icône non trouvé pour comprendre où est l’erreur


Envoyé de mon iPad en utilisant Tapatalk
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 28 Fév 2021 11:22

ok j'ai été voir sous la console, quand on saisi 1, le programme attend sous Perso l1_0.png, c'est pareil avec un nom comme color_wheel, le prog s'attend à avoir lcolor_wheel_0.png sous Perso.

bon maintenant j'ai pigé, je vais faire ce qu'il faut.

je viens de revoir le tuto mydomus-modules-configuration, c'est dit avec l'exemple Steinel, lorsque tu as compris c'est clair, quand tu fais la 1ère fois c'est pas forcément compréhensible.
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Projet d'interface http pour eedomus

Messagepar serge81 » 28 Fév 2021 11:29

Et les icônes qui commencent par l c’est pour le tableau de bord (en liste) et par d le mode plan (data sheet)...

Effectivement pas facile de faire un tuto...


Envoyé de mon iPhone en utilisant Tapatalk
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 03 Mars 2021 08:54

je commence à apprivoiser Mydomus , ça m'amène plusieurs questions et j'ai identifié quelques bugs
questions :
- comment utilise t on Mydomus quand on est pas à la maison sur le même réseau local - donc en 4G ?
- peut-on ajouter un libellé aux modules quand on est en mode vue
- sur quoi joue le commutateur dans configurateur mode portrait/paysage (je vois qu'on peut les sélectionner tous les 2 en même temps)
- comment est traité l'image et le positionnement des modules d'une vue quand on bascule le portable en mode vertical/horizontal ? (faut-il mettre 2 images)
- comment peut-on regrouper dans 1 même widget plusieurs modules ? (ex: j'ai un module qui permet de faire le changement de couleur, 1 autre qui sert à on/off, 1 troisième qui déclenche 1 séquence de couleur, je voudrais les regrouper sous 1 même widget)
- quand on utilise le même profil pour la tablette et le smartphone, les images (fond d'écran) ne sont pas ajustés pour les 2, dans ce cas j'ai compris qu'on doit mettre 2 profils, mais on perd la possibilité de sélectionner les images du profil antérieur. Est-il possible de les reprendre sans avoir à les stocker de nouveau puis refaire le stockage sur un serveur d'url, puis charger, sauvegarder, et enfin reprendre l'image pour la mettre à la bonne dimension.
- à quoi sert la fonction gestion des clones de modules
- comment peut-on avoir le widget météo comme tu le montre dans tes tutos
- y a t il un moyen de télécharger d'un seul coup l'ensemble des images que tu montres dans la partie outils, il en a plus que dans la distribution standard de la version

Bugs:
- dans la partie vue, lorsque l'on utilise un type module standard, si on passe en mode non rétina, les icônes sont trop grosses (2 à 3 fois la taille) par rapport aux icônes des autres modules par exemple volet.
- sur ma tablette, android, quand j'ai remis à blanc le champ (pas avec la croix, mais avec la touche suppr ) nom de l'image de l’icône dans un module, de type module standard, sans toucher au reste, puis mise à jour et sauver, alors la liste des états à été modifiée et je me suis retrouvé avec une liste de couleurs à la place des états 1 et 0.
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 04 Mars 2021 16:01

Bonjour,
Quelques réponses au fur et à mesures :

Pour avoir l’accès indifféremment à l’interface depuis l’Internet (en 4G par exemple) comme en Intranet (en local, par exemple par Wifi), il faut configurer ton réseau.
La procédure concerne n’importe quel site web que tu voudrais héberger et auquel accéder à distance et en local. Je ne suis pas un expert, mais en essayant de ne pas raconter trop de bêtises :

- il faut qu’une connexion de l’extérieur sur ta box web pour appeler le site soit redirigée vers ton serveur web. Par exemple qu’une demande en http sur le port 80 de ta box soit envoyée sur le port 80 de ton NAS. C’est au niveau de ton gestionnaire NAT (en général c’est ta box) qu’il faut le faire.

- il faut que tu puisses taper une url depuis l’extérieur qui permet d’arriver chez toi. Que tu aies une IP fixe ou qui change, une solution est de passer par un DNS Dynamique. Il y a plusieurs solutions, Synology propose un service gratuit configurable depuis un NAS Syno.

Avec ça tu peux accéder à MyDomus de l’extérieur mais le problème est que l’url depuis l’intranet ne sera pas la même. Pour que, depuis ton réseau local, tu puisses taper l’url de l’Internet et être automatiquement redirigé vers le site en local, la solution est de configurer cette redirection par du loopback (il y a aussi plusieurs solutions, le DNS server des NAS Synology permet de le faire).

Pour ajouter un libellé au dessous d'une icônes en mode vue : c'est pour mettre du texte fixe comme le nom du module ? Ce n'était pas prévu car j'ai supposé que s'il y a besoin de texte fixe, il pouvait être écrit directement dans l'image qui sert de fond à la vue. A voir si ce serait utile de l'ajouter.

Les clones : ça sert à ajouter une deuxième fois un module que tu as déclaré dans MyDomus s'il est utile de lui définir un comportement différent, des icônes différentes ou pour le mettre dans plus que 3 vues.
Par exemple pour avoir des volet avec l'icones petit et rond par défaut sur une vue avec un plan de la maison et sur une autre vue des volets qui s'ouvrent et se ferment avec variation par un glissé sur l'icône en faisant un "custom control".
ça sert aussi pour l'effet jour/nuit (il faut que je fasse un tuto pour expliquer cet effet)
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 04 Mars 2021 16:25

Pour l'affichage des icônes issus de l'eedomus en mode non retina. Effectivemenent ils sont trop gros. Je n'avais pas vu. Il faut que je regarde ça...

Pour la réutilisation des vues d'un autre profil :
C'est vrai que j'ai prévu de stocker à chaque fois l'image pour chaque profil. ça fait perdre un peu d'espace mais ça évite qu'un fond effacé sur un profil fasse bugger un autre profil.
J'ai prévu la possibilité d'aller chercher le fond d'une autre vue mais pas d'un autre profil pour cette raison.
Pour la gestion de mes fonds, je mets tout dans un répertoire imgvue que j'ai mis dans le répertoire de MyDomus. Quand je configure mes profils, je donne à MyDomus les url de ces fonds. MyDomus en fait une copie mais c'est une peu transparent pour l'utilisateur et ça permet d'avoir toujours ses fonds même si on efface un profil.
Quand on mets au point ces images, c'est vrai que ça oblige à les mettre dans imgvue et à les déclarer dans MyDomus. A voir si c'est vraiment gênant. Je n'ai pas trop envie de faire une gestion complexe des fonds (avec un genre de mini base de données listant les fonds et leur utilisation...)
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 04 Mars 2021 17:48

Pour le fonctionnement des vue en paysage et portrait, je comprends que ce n'est pas trop intuitif.

Le fonctionnement comme je l'ai imaginé : avoir un affichage des vues en mode paysage et un tableau de bord en mode portrait avec un basculement automatique de l'un à l'autre lorsque l'orientation de l'appareil change. Mais comme tout le monde ne veut pas ce fonctionnement, j'ai ajouté quelques paramétrages :

- MyDomus commence par s'ouvrir sur le tableau de bord. Si le paramètre "Vue en paysage" est activé et que l'appareil est en paysage, il bascule sur l'affichage de la vue.
- Comme certaines tablettes android ne semblent pas détecter correctement le mode paysage à l'ouverture ou que certains utilisateurs voulait un affichage en mode portrait avec une vue, j'ai également mis le paramètre "vues en portrait" qui bascule à l'ouverture sur la vue si l'appareil est en portrait.

- Ensuite il y a le fonctionnement quand l'appareil change d'orientation, c'est dans les paramètres "Basculement auto. vers" :
- si "vues" est activé, un passage en mode paysage fait basculer sur l'affichage de la vue
- si "Tableau de bord" est activé, un passage en mode portrait fait basculer sur le tableau de bord

Mais je n'ai pas prévu l'inverse et je n'ai pas prévu un affichage différent d'une vue en mode portrait ou paysage. Du coup un vue optimisée pour le mode portrait ne va s'afficher que partiellement en mode portrait (puisque pas de redimensionnement).
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 05 Mars 2021 06:26

serge81 a écrit:Bonjour,
Pour ajouter un libellé au dessous d'une icônes en mode vue : c'est pour mettre du texte fixe comme le nom du module ? Ce n'était pas prévu car j'ai supposé que s'il y a besoin de texte fixe, il pouvait être écrit directement dans l'image qui sert de fond à la vue. A voir si ce serait utile de l'ajouter.

je comprend ce que tu as fait, j’utilise les volets avec les icônes standard, mais j'ai 3 volets dans la pièce de vie principale et sur le plan j'aurais aimé leur mettre un nom pour les différencier, sans avoir à refaire les icônes en retina/ non retina et dans les 3 configs (old,flag,défault) et ça pour chaque volet, j'ai aussi plusieurs lumières qui sont pas loin et j'aurais aimé mettre un nom pour les distinguer.
si tu ne veux pas tout refaire peut-être qu'un widget de type libellé suffirait pour ajouter le nom à l'endroit ou on veut ?
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 05 Mars 2021 08:06

Bonjour,
Effectivement, un widget libellé permettrait de faire plus de choses car il donne la possibilité de mettre du texte où on veut.
Je vais prévoir ça...


Envoyé de mon iPad en utilisant Tapatalk
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 05 Mars 2021 09:48

serge81 a écrit:Bonjour,
Les clones : ça sert à ajouter une deuxième fois un module que tu as déclaré dans MyDomus s'il est utile de lui définir un comportement différent, des icônes différentes ou pour le mettre dans plus que 3 vues.
Par exemple pour avoir des volet avec l'icones petit et rond par défaut sur une vue avec un plan de la maison et sur une autre vue des volets qui s'ouvrent et se ferment avec variation par un glissé sur l'icône en faisant un "custom control".
ça sert aussi pour l'effet jour/nuit (il faut que je fasse un tuto pour expliquer cet effet)

je comprend mieux parfait pour les vues , cependant je voulais ajouté le clone du module dans plusieurs pièces, ce qui n'est pas possible, pour l'instant on ne peut le mettre que dans plusieurs vues, peux-tu ajouter cette fonctionnalité ?
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 05 Mars 2021 09:59

petit bug:
j'ai ajouté un clone d'un volet, pour lui permettre de faire slider j'ai mis custom control avec slider horizontal, j'ai bien le slider, mais j'ai une icône qui ne s'affiche pas, en regardan dans le debug ça pointe sur ./resources/images/indic/vide.png , il manque le type graphique flat2/old/default avant indic
jluc2808
 
Messages : 492
Inscription : 30 Jan 2021

PrécédentSuivant

Retour vers Outils tiers

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invité(s)