Projet d'interface http pour eedomus

Utilitaires développés par les utilisateurs

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 26 Avr 2020 18:49

serge81 a écrit:Pour les volets :
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 ?

OK, je viens de refaire. Nota important : un point jaune montre l'envoi de la commande de MyDomus. Rien ne se passe côté volet.
Pour lever le doute côté volet : j'ai procédé à une recalibration du volet avant la manip.
2 copies d'écran avec l'onglet entête d'une part et l'onglet réponse d'autre part.
Histogramme 1-2.jpg
Histogramme 1-2.jpg (143.37 Kio) Consulté 8582 fois

Histogramme2-2.jpg
Histogramme2-2.jpg (160.32 Kio) Consulté 8582 fois


Bonne soirée !
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Projet d'interface http pour eedomus

Messagepar serge81 » 26 Avr 2020 20:13

L’eedomus répond qu’il n’y a pas de valeur 80 pour ton périphérique. C’est pour cela que la box ne lance rien.
Quand tu vas voir les valeurs de ton périphérique dans l’interface de l’eedomus, il y a bien 80 en valeur visible ?
Si tu clic sur 80 depuis l’interface de l’eedomus, ça fait bouger ton volet ?
Le périphérique est le 1277457 (pas le même que tout à l’heure) C’est le bon ?

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

Re: Projet d'interface http pour eedomus

Messagepar frederic » 26 Avr 2020 20:49

serge81 a écrit: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


Bonsoir Serge
Oui on peut visualiser le directe depuis l'application Eedomus. Je vais essayer de voir comment te donner plus d'info.
Eedomus +
Module Fibaro FGRM-222, Qubino ZMNHBA2, Détecteur de fumée FGSD-002, Thermostat et tête thermostatiques Danfoss
frederic
 
Messages : 180
Inscription : 11 Fév 2016

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 27 Avr 2020 09:17

Peut-être une piste pour la caméra. D’après un autre post, tu as une reolink.
Apparement ces caméras donnent accès à une interface en http. Pour y accéder il faut taper l’ip de ta caméra depuis un navigateur.
Tu pourra peut-être y trouver le lien http nécessaire.
Autrement, j’ai vu que tu peux afficher une image capturée. Une autre possibilité est de faire une page php qui va afficher automatiquement une image mise à jour par exemple toutes les 3 à 6 secondes. Ça ne fait pas vraiment une vidéo mais si c’est pour voir si il se passe quelque chose, ça peut être suffisant.
Si tu as une page en http qui t’affiche ce que tu veux, il sera possible de la mettre dans MyDomus...

Et j’ai vu que tu voudrais mettre un affichage de la météo. Il est possible de mettre des « widgets » dans MyDomus pour cela.
J’avais fait un tuto pour MyVera sur le sujet :

https://sbdomotique.wordpress.com/2014/02/12/myvera-widgets-meteo-et-horloge/


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

Re: Projet d'interface http pour eedomus

Messagepar frederic » 27 Avr 2020 11:04

Merci serge,

Oui on a un accès en html et l'affichage du direct ce fait sur la page avec un plugin Flash Player. C'est un pour cette raison que je ne comprend pas pourquoi ca semble si compliqué d'afficher sur une page web le direct d'une caméra IP. Je ne suis pas du tout spécialiste donc je cherche mais je ne comprend pas tout.

C'est pas bête de faire une page et de l'actualiser toute les secondes mais quel dommage de ne pas pouvoir l'exploiter a fond.

Elle est connecté sur un nas synology avec Surveillance station et pareil je ne trouve pas de solution pour utiliser cette affichage
Eedomus +
Module Fibaro FGRM-222, Qubino ZMNHBA2, Détecteur de fumée FGSD-002, Thermostat et tête thermostatiques Danfoss
frederic
 
Messages : 180
Inscription : 11 Fév 2016

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 27 Avr 2020 12:37

J’ai un nas synology aussi mais je n’ai jamais utilisé la partie pour les caméras.
Par contre s’il faut un plugin flash player, ce n’est pas gagné.
Le flash n’est pas compatible iOS et de plus en plus abandonné pour différentes raisons dont sa dépense en resources machine et des failles de sécurité et probablement pour des raisons presque philosophiques pour Apple. La plupart des navigateurs désactivent flash par défaut.
Sur android, je ne sais pas comment ça se comporte.
Le problème de l’intégration de la caméra c’est que souvent chaque constructeur utilise sa méthode maison alors que le html 5 a normalisé l’affichage des vidéos sans succès.


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

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 27 Avr 2020 13:10

serge81 a écrit:L’eedomus répond qu’il n’y a pas de valeur 80 pour ton périphérique. C’est pour cela que la box ne lance rien.
Quand tu vas voir les valeurs de ton périphérique dans l’interface de l’eedomus, il y a bien 80 en valeur visible ?
Si tu clic sur 80 depuis l’interface de l’eedomus, ça fait bouger ton volet ?
Le périphérique est le 1277457 (pas le même que tout à l’heure) C’est le bon ?

Envoyé de mon iPad en utilisant Tapatalk

OK, bien vu encore ! J'ai créé la valeur 80 et ça fonctionne.

A quelle valeur correspond le petit histogramme ?

Je pense qu'à l'occasion d'une nouvelle version, tu peux retirer le "à faire" de la gestion des modules/volets/ouverture variable. Je pense que c'est maintenant OK.

Merci !

Je pense que dans le tuto, il faut bien indiquer qu'il faut créer les valeurs 80 et l'autre petite valeur.

Par défaut, à l'installation, on a juste les valeurs 0, 50 et 100. Stoppé est caché.

Ce que je t'ai envoyé au début est une MàJ faite par mes soins.
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 27 Avr 2020 13:30

le petit histogramme correspond à la valeur 20.
Mais il faut ajouter toutes les valeurs par dizaine de 0 à 100 pour que le slider de menu qui apparaît après un appui long fonctionne.
C’est la même chose que ce que j’ai expliqué dans le tuto sur les modules pour les lampes dimmables .
En fait c’est dommage qu’avec l’api de l’eedomus il ne soit possible que de demander une valeur si elle a été définie par l’utilisateur alors que ce devrait être toutes les valeurs acceptables pour le module.
Il faut encore que j’ajoute la fonction stop


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 27 Avr 2020 14:42

Une nouvelle version en principe complète pour les volets :
http://sb.domo.free.fr/mydomusbuild/mydomus27042020.zip

Si c'est bon, à part la question de la caméra qui est restée en suspend, à voir s'il y a autre chose à faire (un type de module que je n'ai pas et qu'il faudrait ajouter par exemple) ou si vous trouvez un bug...
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 27 Avr 2020 20:57

Merci pour tout ce boulot. Je vais finir les plans (je galère un peu avec les différents niveaux et les escaliers). Ensuite, je vais passer en exploitation.

Je reposte ici en cas de bug avec les éléments qui conviennent pour investiguer.

Si j'ai bien compris, cette application est mono user (en tous cas un Id et un password) ? Penses-tu qu'il y aurait moyen de le coupler au système de comptes eedomus ?

C'est juste une idée comme ça (les conseilleurs ne sont pas les payeurs !)
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 27 Avr 2020 21:45

J'installe !! Une question : Comment récupérer l'URL de la courbe d'un thermomètre ?
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Avr 2020 06:51

J’ai vu oublié une chose, pour le volet, dans sa configuration, il y a maintenant un champ « commande stop », il faut y mettre 240.
J’ai fait ça car je ne sais pas si c’est seulement les go around ou si tous les modules utilisent la valeur 240.


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Avr 2020 06:59

Oui, il y a plusieurs profils mais un seul login/mot de passe.
Je n’avais pas ressenti l’utilité d’en avoir plusieurs.
Ça pourrait évoluer :
- un login/mot de passe qui peut avoir tous les profils et configurer comme actuellement,
- et des login/mot de passe qui ont accès à un seul profil et pas à la configuration...
A voir si ce serait utile.
Par contre je n’ai pas cherché, mais je ne doit pas pouvoir avoir accès aux mots de passe de l’eedomus car ils doivent être sécurisés.


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Avr 2020 07:33

Pour les graphes, c’est plus compliqué.
C’est mon NAS qui me fait le graphique.
Je n’ai pas regardé ce que je pourrais récupérer de l’eedomus car je n’ai pas un compte premium.
Je récupère les enregistrements de l’eedomus 2x par jour et ils sont stockés dans une base de données mysql sur mon NAS (j’ai utilisé ce qui avait déjà été fait par suelqu’un d’autre et qui permet d’avoir un petit site avec toutes ses données consultables sur le NAS) et j’ai fait une petite page qui permet d’afficher un graphe sur MyDomus.
Il faudrait que je retrouve où j’avais pris ce site pour synchroniser l’eedomus et mon NAS. Je n’ai pas noté tout ce que j’avais fait mais si tu veux l’installer, je pourrais le voir avec toi pour en faire ensuite un tuto.


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

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 28 Avr 2020 08:03

Je l'ai déjà installée, et la BDD tourne depuis octobre (assez copieusement ;) Je n'ai pas de compte prémium non plus.

Exemple sur 2 capteurs de T° (un virtuel : l'extérieur et un réel)
BDD (Copier).jpg
BDD (Copier).jpg (51.66 Kio) Consulté 8517 fois


J'ai aussi créé le capteur ENEDIS et ai du bidouiller un poil le code. J'ai l'historique des consos électriques. Je pourrai faire le bilan en fin d'année.

Je serai assez preneur de pouvoir intégrer les requêtes dans ton interface, si c'est déjà fait.

Je tatone un peu pour les résolutions de vues pour smartphone. Tu prends quoi comme résolution en ordre de grandeur ? 1080 x 720 ?

Je suis en train de configurer. Cette interface est juste géniale.
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Avr 2020 10:10

Pour l'image de fond, sa taille va dépendre de la résolution de l'écran de ton smartphone et de son mode de fonctionnement. Je ne peux te répondre qu'avec un exemple :
J'ai un iphone 6S qui a une résolution "apparente" en affichage web de 375x667 pixels pour une résolution réelle de 750 x 1334 pixels.
En fait sur les iphones et ipads, Apple a mis en place un mode dit "Retina" où la résolution réelle est doublée pour diminuer au maximum l'effet escalier des pixels.

Comme j'affiche mes vues en mode paysage et qu'il y a une petite barre toujours en haut sur les iphones, mon image de fond fait : 1334x600 pixels (et j'active le mode Retina dans la configuration de MyDomus.

Pour les pages qui générent un graphique, il faut que je regarde pour les mettre en téléchargement et faire un tuto...
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 28 Avr 2020 11:04

Moi, je dis que ça prend forme et que c'est de la balle !
Premier exemple.jpg
Premier exemple.jpg (81.49 Kio) Consulté 8506 fois


L'interface eedomus prend un coup de vieux, tout d'un coup .... :shock: :lol:

Et ce n'est que le début !!
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Avr 2020 11:10

Content de voir que ça marche et que ça plait...


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

Re: Projet d'interface http pour eedomus

Messagepar ThierryStrad » 28 Avr 2020 11:22

Une question en passant : Symptôme sur une vieille tablette Android :
L'IHM apparait, tous les périphériques sont à 0 ou Off
Aucune action prise en compte sur clic icône.

Ca a eu fonctionné sur une install précédente de MyDomus

J'ai fait un effacement du cache du navigateur. Les symptômes restent.

Ça fonctionne partout ailleurs (PC et smartphone android récent)

Une idée ?
Thierry
ThierryStrad
 
Messages : 281
Inscription : 22 Déc 2018

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 28 Avr 2020 13:34

MyDomus marchait sur cette ancienne tablette ? Si c'est le cas, je n'ai rien modifié qui permettrait d'expliquer ce non fonctionnement. Si ça marche toujours ailleurs (y compris après avoir vidé le cache sur un appareil qui marche), je ne vois qu'un problème de type cache ou cookies à moins que ce soit un problème mémoire (peut-être qu'en ajoutant des choses sur l'interface, ça donne quelque chose de trop lourd pour ta tablette, mais je n'ai jamais ce type de problème mémoire auparavant).

Le symptome ressemble beaucoup à une non synchronisation avec l'eedomus (il ne récupère aucun état de l'eedomus et ne peut lui envoyer de commande).

Tu peux essayer d'aller sur la page de configuration de MyDomus et cliquer sur le bouton Recharger ou/et cliquer sur Se déconnecter puis te reconnecter.

Si tu a la possibilité de mettre un autre navigateur sur ta tablette, fais un test avec pour voir si ça pourrait être lié au navigateur ou à ce qu'il a sauvegardé.
serge81
 
Messages : 272
Inscription : 04 Juin 2018

PrécédentSuivant

Retour vers Outils tiers

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 11 invité(s)