Projet d'interface http pour eedomus

Utilitaires développés par les utilisateurs

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 24 Avr 2020 17:26

Ya1osdanlepaté :shock:

J'ai effacé le contenu du dossier MyDomus dans le Syno.

J'ai rechargé le contenu du zip. J'ai mis les bons propriétaire + groupes. User et Groupe ont les accès rwx.

J'ai fait le admin.php. Le test dit que ça cause dans le tuyau (l'eedomus répond).

Mais au lancement (l'index.html), J'ai le message : Liste des onglets vide. La créer ? Oui/non.
Je clique Oui
Message : Erreur lors de la création de la liste. J'ai eu ça lors des pb d'accès. Mais là, j'ai vérifié. Tous les fichiers sont rwx et appartiennent à http dans l'arborescence (j'ai fait des commandes récursives).

ça doit être tout bête, mais là je sèche lamentablement. :?

=================EDIT ======================
Il y a un pb (peut-être sur ma configuration). Avant, le https fonctionnait mal avec MyDomus. Là, avec cette instal, ça ne fonctionne pas en http. Ça fonctionne en https.

Je t'envoie les données ASAP.
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 24 Avr 2020 18:12

serge81 a écrit:Pour tester les volets, il me faut donc la réponse de la page commandbox.php...

Pas assez clair pour moi. Je lance dans mon navigateur MyDomus/protect/commandbox.php puis je lance l'ouverture ou la fermeture d'un volet et je copie le contenu du navigateur sur la page commandbox ?

Dis moi !
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 24 Avr 2020 18:50

En fait pour une mise à jour, il faut remplacer les anciens fichiers par les nouveaux et surtout ne pas tout effacer pour ne pas perdre la configuration. Et il n’y a donc pas besoin de repasser par Dominique.php dans ce cas... Désolé, j’aurais du le dire.
Les problèmes rencontrés viennent probablement du cache du navigateur. Il faut tout rafraîchir. Le rafraîchissement peut se faire avec le navigateur, mais il y a aussi un bouton dans la page de configuration de MyDomus pour le faire.
Quand tout se passe bien et qu’on ne fait que remplacer les fichiers, MyDomus le voit et propose de se recharger de lui même.

Pour la page commandbox.php, il faut le faire comme j’avais dit avant, lancer la commande depuis MyDomus et regarder dans le navigateur la réponse dans l’interface de debuggage.


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

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 24 Avr 2020 22:22

DOnc, depuis MyDomus, j'ai fait clic droit sur le volet et ai fait "examiner l'élément".
J'ai sélectionné l'onglet "réseau" et dans la partie droite : "Réponse".
J'ai lancé une commande du volet.
J'ai sélectionné la commandbox.php. Voici la copié d'écran. Est-ce cela que tu attendais ?
Annotation 2020-04-24 232140.jpg
Annotation 2020-04-24 232140.jpg (316.63 Kio) Consulté 10943 fois
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 25 Avr 2020 05:22

Autre question (je t'assaille !!) : je n'ai que les icones lampes. Pour les thermomètres, par exemple, il n'y a pas d'icone (alors qu'elle est dans le package que tu fournis.

dans la gestion des modules, pour num icone, il propose par défaut : /img/mdm/01/thermometer.png

Dans la geston du module, qu'est ce que "l'URL graphique" par rapport à Num icone ?

Cette interface est très très bien !! On est loin du basic proposé par eedomus. Il faut que la team se penche là dessus pour faciliter le boulot de Serge81 ! C'est une opportunité.

J'ai le projet d'y dédier une tablette pour commander la maison (en plus d'alexa et des automatismes).
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 25 Avr 2020 11:26

Oui pour la page commandbox, c'est bien ça.
Si c'est une commande pour le volet : la réponse est qu'elle a réussi. C'est ce qu'indique le result : OK
Je ne sais pas quelle était la valeur demandée : sur le coté gauche on voit "&newva", il devait y avoir "newvalue="quelque chose, le quelque chose étant la valeur a affecter à ton volet. Le volet avec l'identifiant 1249834 sous l'eedomus aurait du réagir. Il ne l'a pas fait ?
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 25 Avr 2020 13:11

Pour les icônes, je viens de voir trouvé un bug qu'il n'y avait pas avant. Il faut que je cherche je que j'ai (mal) fait.
La gestion est expliquée ici :
https://sbdomotique.wordpress.com/2020/02/17/mydomus-modules-configuration/

Et pour l'url graphique, c'est pour faire un popup avec par exemple la courbe des températures. C'est expliqué ici :
https://sbdomotique.wordpress.com/2020/02/17/mydomus-modules/

Pour être un peu plus précis, il ne devrait pas aller par défaut dans /img/mdm/01/thermometer.png. ça c'est le chemin vers le site d'eedomus quand tu veux les icônes de ton interface eedomus.
Si tu as défini ton module en lui donnant comme catégorie Température et que tu n'as rien mis dans le champs "icône", il ira chercher l'icône dans le répertoire de MyDomus ici : /resources/images/d7_0@2x.png

Je regarde ça.
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 25 Avr 2020 14:45

En principe le bug sur les icônes est corrigé. J'ai eu du mal à trouver car en fait je pense que ça vient d'un nouveau format dans la réponse de l'eedomus (avant quand on demandait la liste des périphériques, il ne devait pas y avoir d'icône par défaut, maintenant il y en a un). Je pense que c'est tout nouveau et que quand tu avait ajouté ta lampe ça ne le faisait pas encore.

Il faut mettre à jour avec cette version : http://sb.domo.free.fr/mydomusbuild/mydomus25042020.zip

Il faut donc mettre les nouveau fichiers saans tout effacer mais les modules déjà ajoutés vont encore avoir le bug : il faut aller éditer le module dans la page de configuration et dans le champs "Num. icône", il doit y avoir du texte avec /img/mdm", il faut tout effacer.

Quand tu a fait la mise à jour de MyDomus, si l'interface ne propose pas topute seule de ce relancer, il faut la rafraîchir.
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar frederic » 25 Avr 2020 21:15

Bonjour

Pouvez vous m'aider pour commencer:

J'ai installé le dossier complet directement dans le dossier web de mon synology
J'arrive bien a m'identifier par contre je bloque sur la création du fichier htaccess (on verra plus tard) et j’arrive sur la page config général apres avoir mis les codes api user et secret
Il me demande d'ajouter des modules mais je ne peux pas
Je n'ai aucune vue, aucun onglet...

Savez vous ce que je dois faire :?:

Merci
Eedomus +
Module Fibaro FGRM-222, Qubino ZMNHBA2, Détecteur de fumée FGSD-002, Thermostat et tête thermostatiques Danfoss
frederic
 
Messages : 179
Inscription : 11 Fév 2016

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 25 Avr 2020 21:28

Bonsoir,
Pour démarrer la configuration,
Si tu as d’abord renseigné tout en passant par admin.php, il y a un tuto ici:

https://sbdomotique.wordpress.com/2020/02/17/mydomus-premiers-pas-pour-configurer-linterface/


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

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 26 Avr 2020 08:40

frederic a écrit:Bonjour
Il me demande d'ajouter des modules mais je ne peux pas
Je n'ai aucune vue, aucun onglet...

Pour info, j'ai eu un pb similaire selon que j'adresse mon Synology en http ou en https.

J'ai ré-activé l'option Synology/Panneau de configuration/réseau/Paramètre du DSM/Rediriger automatiquement les connexions http vers le https.
Je vous tiens au courant. Pas très clair, je vais creuser.


@Serge81 : pour les volets, je vais installer la MàJ et faire les manips qui vont bien dans la journée et te poster ce que j'ai constaté.

Compte-tenu de la phase dans laquelle je me trouve : j'efface et je réinstalle tout. Tant que les plans de la maison ne sont pas finalisés, je préfère repartir sur une base saine afin de ne pas générer d'erreur et te faire faire du boulot pour rien.
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar frederic » 26 Avr 2020 08:43

Yes ça marche, merci, j'avais une erreur sur mon ip Eedomus!

Super travail!

Plus qu'a configurer ma box.

Petite question, peut on intégrer dans une vu le direct d'une caméra?
Eedomus +
Module Fibaro FGRM-222, Qubino ZMNHBA2, Détecteur de fumée FGSD-002, Thermostat et tête thermostatiques Danfoss
frederic
 
Messages : 179
Inscription : 11 Fév 2016

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 26 Avr 2020 10:44

Bonjour,
Pour la caméra ça devrait être possible à faire, mais comme je n’en ai pas à tester, je ne l’ai pas fait pour l’instant.
Par contre pour ne pas ralentir l’interface, il faudrait plutôt qu’il y ait une icône dans une vue qui ouvre le flux vidéo en popup pour que le flux ne soit pas toujours mis à jour.
Il faudrait que je sache comment on affiche le flux vidéo de la caméra pour voir comment l’intégrer à MyDomus


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 26 Avr 2020 10:51

Pour le http et https, il faudra effectivement me dire ce qui ne marche pas.
Il faut noter par contre que je mets dans le cache du navigateur les pages de l’interface pour qu’elle s’ouvre plus vite. C’est pour ça qu’il faut rafraîchir lors d’une mise à jour.
Il semble que pour le navigateur le cache http et https ne soit pas tout à fait le même et le passage de l’un à l’autre peut entraîner des bugs. Il faut donc ne pas tester les deux en même temps.


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

Re: Projet d'interface http pour eedomus

Messagepar frederic » 26 Avr 2020 13:02

serge81 a écrit:Bonjour,
Pour la caméra ça devrait être possible à faire, mais comme je n’en ai pas à tester, je ne l’ai pas fait pour l’instant.
Par contre pour ne pas ralentir l’interface, il faudrait plutôt qu’il y ait une icône dans une vue qui ouvre le flux vidéo en popup pour que le flux ne soit pas toujours mis à jour.
Il faudrait que je sache comment on affiche le flux vidéo de la caméra pour voir comment l’intégrer à MyDomus


Envoyé de mon iPhone en utilisant Tapatalk


Bonjour Serge,
Mon but est d'avoir une sorte d'IHM maison donc je souhaite créer une vue qui m'affiche le direct de ma caméra plus tard je souhaite en mettre une autre pour l'interphone. Il me faudrait donc une visualisation permanente sur une page vue de MyDomus.
Pour le flux on peut passer par un flux rtsp, je sais pas si ca t'aide :?
Si non passer par le direct avec le lien de la caméra mais je ne sais pas si c'est faisable.
Dernière édition par frederic le 26 Avr 2020 14:47, édité 1 fois.
Eedomus +
Module Fibaro FGRM-222, Qubino ZMNHBA2, Détecteur de fumée FGSD-002, Thermostat et tête thermostatiques Danfoss
frederic
 
Messages : 179
Inscription : 11 Fév 2016

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 26 Avr 2020 14:01

=========== INSTALLATION ====================
J'ai effacé le contenu MyDomus
J'ai copié le contenu du dernier zip dans MyDomus
J'ai fait les manip user, groupe et rwx sur les fichiers fraichement copiés.

Le pb de http vs https est résolu par effacement du cache firefox.
Le symptome : on arrive pas a configurer
ou
Les icones sont inactives.

Je fais fonctionner le logiciel en http ou https sans pb. Faut juste effacer le cache en cas de changement (http vers https et vice versa.

=======CONFIGURATION =============
La problématique des icones dans les vues est résolu à condition d'effacer le lien proposé dans Config/Gestion des modules/Num icone, comme convenu. =>OK

========== LES VOLETS A OUVERTURE VARIABLE =========
Configuration matérielle :
Moteur de volet 3 fils piloté par roller shutter Fibaro à retour d'état.
Valeur brute eedomus = 100 => Volet enroulé = volet ouvert
Valeur bute eedomus = 0 => Volet déroulé = volet fermé.
id du volet en essai : 1249834

Essai n°= 1 sur le volet
Valeur intiale : 100 volet ouvert
Action : MyDomus/tableau de bord/ appui sur le 3ème histogramme en partant de la gauche
Résultat : Aucune action sur le volet. Valeur brute eedomus = 100
Volet1ere barre.jpg
Volet1ere barre.jpg (142.06 Kio) Consulté 10898 fois


Autres action : Appui sur le second histogramme : Ouvre à 50% => Fonctionne
Autre action : Appui sur le premier histogramme : idem essai n°= 1 Aucune action sur le volet.

Essai n°=2 sur volet
Valeur intiale : 100 volet ouvert
Action : MyDomus/tableau de bord/appui long sur icône pour commander montée/descente/stop.
Action : Appui sur descente => Fonctionne dans le bon sens (c'est corrigé !)
Action : Appui sur montée => Fonctionne dans le bon sens (c'est corrigé !)
Action : Appui sur PAUSE => Aucun effet, le mouvement continue.
Spy de la commande Pause
Bouton pause.jpg
Bouton pause.jpg (142.71 Kio) Consulté 10898 fois


A dispo pour d'autres essais : c'est une bonne cause !!! Qu'on se le dise ! ;)
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 26 Avr 2020 16:51

Pour la camera :
MyDomus est une interface basée sur des page web (de l’Ajax avec du php et du javascript). Elle ne peut afficher que des choses qui peuvent être lues dans une page web classique.
Je pense que ce n’est pas le cas du RSTP. Il y a des plugins (un contrôle ActiveX par exemple) qui permettent de le faire mais il me faudrait un flux compatible html 5 sans plugin.
S’il existe, je devrais pouvoir l’ajouter.
Est-il possible d’afficher la vidéo depuis l’interface de l’eedomus ?


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

Projet d'interface http pour eedomus

Messagepar serge81 » 26 Avr 2020 17:02

Pour les volets :
1 - Pour la commande pause, effectivement, dans ta capture des valeurs du volet, je n’ai rien vu pour faire pause. Est-il possible de stopper ton volet avec l’interface de l’eedomus ? C’est peut-être une valeur cachée. Avais-tu demandé l’affichage de toutes les valeurs ?
2- Est-ce que l’appui court sur l’icône du volet permet de fermer le volet lorsqu’il est ouvert ou partiellement ouvert et de l’ouvrir lorsqu’il est fermé ?
3- Pour le petit histogramme, dans tes captures du résultat, tu n’as pas affiché l’onglet « réponse », j’en ai besoin pour connaitre le résultat. Mais ta capture avec l’entête est utile aussi pour que je vérifie la commande envoyée...
Je ne comprends pas pourquoi ça marche pour 50 et pas pour les valeur 20 et 80. Depuis l’interface de l’eedomus, si tu clic sur 20 ou 80 quand le volet est à 100, ça marche ?


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 26 Avr 2020 17:29

Pour le stop du volet, il faudrait regarder s’il n’est pas dans les actions masquées du volet dans l’interface de l’eedomus. Sinon essaye d’ajouter la valeur brute 240 et regarde si en cliquant dessus quand le volet bouge ça le stop.
Si c’est bien ça, je ferai une modif de MyDomus pour le permettre.


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

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 26 Avr 2020 18:35

serge81 a écrit:Pour le stop du volet, il faudrait regarder s’il n’est pas dans les actions masquées du volet dans l’interface de l’eedomus. Sinon essaye d’ajouter la valeur brute 240 et regarde si en cliquant dessus quand le volet bouge ça le stop.
Si c’est bien ça, je ferai une modif de MyDomus pour le permettre.


Envoyé de mon iPad en utilisant Tapatalk

Bien vu : je n'avais pas regardé les valeurs cachées pour les volet. Stop est la valeur 240.
Il y a assi un "Stoppé" valeur 239. Il ne fonctionne pas.
Donc je confirme : STOP = 240.
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

PrécédentSuivant

Retour vers Outils tiers

Qui est en ligne ?

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

cron