Projet d'interface http pour eedomus

Utilitaires développés par les utilisateurs

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 18:36

J’utilise webstation avec apache et pas nginx (car j’utilise des protections du type htaccess). C’est peut-être pour ça.


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 18:42

Pour php, je suis passé à la version 7 mais j’ai la même chose que toi pour les paramètres du coeur.


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 18:48

Image
Pour mettre une horloge ou de la météo comme sur ma capture, il faut faire une page web et l’inclure dans un module widget.
Il faut que je fasse un tuto pour l’expliquer et poster l’exemple de page web pour le widget ci-dessus


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 18:50

Par contre si tu as un module qui donne la température ou l’humidité mesurées, il y a un type pour ça...


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 18:58

Pour un ruban avec variation de couleur, je n’ai pas fait de type spécifique car je n’en ai pas (au moins pour faire un test afin de voir ce qu’il faut faire).
Je pense qu’il faut lui mettre le type « Etat »et récupérer les Etats de l’eedomus (dans Editer la liste puis Créer/Compléter)
A tester mais je pense que tu aura ainsi un menu popup avec les couleurs.
Me dire si ça fonctionne.


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

Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 19:22

Pour le problème du POST qui ne marche pas, je me demande si le port 81 n’entraine pas une erreur de type blocage d’une requête multiorigines (Cross-Origin Request) si le serveur croit que le json n’est pas sur la même adresse.
Si tu en as la possibilité, une test avec apache et le port 80 pourrait permettre de voir si c’est par là qu’il faut chercher le problème.

Tu peux essayer aussi de remettre le post et aller voir dans la console onglet réseau/network pour voir à quoi ressemble la réponse en json.


Envoyé de mon iPad en utilisant Tapatalk
Dernière édition par serge81 le 23 Fév 2021 19:26, édité 1 fois.
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 23 Fév 2021 19:25

serge81 a écrit:Par contre si tu as un module qui donne la température ou l’humidité mesurées, il y a un type pour ça...


Envoyé de mon iPad en utilisant Tapatalk

justement quand je mets température j'ai 0, j'ai testé avec consomètre et ça a l'air correcte
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 23 Fév 2021 19:30

serge81 a écrit:Pour le problème du POST qui ne marche pas, je me demande si le port 81 n’entraine pas une erreur de type blocage d’une requête multiorigines (Cross-Origin Request) si le serveur croit que le json n’est pas sur la même adresse.
Si tu en as la possibilité, une test avec apache et le port 80 pourrait permettre de voir si c’est par là qu’il faut chercher le problème.


Envoyé de mon iPad en utilisant Tapatalk

je dois tester ça , mais c'est simple chez moi, parce que comme j'utilise aussi HA-bridge (pas HA), il est obligatoire d'écouter sur le port 80 pour le synchroniser avec Alexa ou google , donc j'ai dû faire une bidouille infâme pour supprimer le port 80 des ports standard du SYNO et je ne peux pas utiliser le 80 pour le service web non plus. Donc c'est pas vraiment simple de repasser sur port 80. je vais essayer avec apache dejà à la place nginx pour voir.

Maintenant quand je regarde ton code, c'est à peu près le seul endroit ou le POST n'est pas nécessaire, que de la lecture donc le GET est normalement suffisant , le reste des autres POST semble être lié à de la mise à jour. Mais je peux me tromper.

je vais voir si je peux tester rapidement.
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 19:31

Pour la température, c’est quoi sous l’eedomus ? Un module avec comme usage « température » et comme type de données « nombre décimal » ?

Et le port 443 pour l’https n’est pas dispo non plus ? S’il l’est lance MyDomus en https...


Envoyé de mon iPad en utilisant Tapatalk
Dernière édition par serge81 le 23 Fév 2021 19:33, édité 1 fois.
serge81
 
Messages : 272
Inscription : 04 Juin 2018

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 23 Fév 2021 19:31

serge81 a écrit:Pour un ruban avec variation de couleur, je n’ai pas fait de type spécifique car je n’en ai pas (au moins pour faire un test afin de voir ce qu’il faut faire).
Je pense qu’il faut lui mettre le type « Etat »et récupérer les Etats de l’eedomus (dans Editer la liste puis Créer/Compléter)
A tester mais je pense que tu aura ainsi un menu popup avec les couleurs.
Me dire si ça fonctionne.


Envoyé de mon iPad en utilisant Tapatalk

OK , je vais tester ça
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 23 Fév 2021 19:33

serge81 a écrit:Image
Pour mettre une horloge ou de la météo comme sur ma capture, il faut faire une page web et l’inclure dans un module widget.
Il faut que je fasse un tuto pour l’expliquer et poster l’exemple de page web pour le widget ci-dessus


Envoyé de mon iPad en utilisant Tapatalk

oui là je suis totalement preneur :lol:
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 19:34

Nos posts se croisent. Je disais que tu peux aussi tester MyDomus en https si le port 443 est dispo


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

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 23 Fév 2021 19:38

pendant que j'y suis;

comment tu change d'icone pour les modules , je vois bien Url popup et Num. icône mais je trouve pas à quoi ça correspond ?
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 23 Fév 2021 19:43

serge81 a écrit:Pour la température, c’est quoi sous l’eedomus ? Un module avec comme usage « température » et comme type de données « nombre décimal » ?

Et le port 443 pour l’https n’est pas dispo non plus ? S’il l’est lance MyDomus en https...


Envoyé de mon iPad en utilisant Tapatalk

pas dispo non plus, utilisé pour d'autres services :roll:

pour l'horloge j'ai comme type eedomus: Autre indicateur
et j'ai été dans le store eedomus avec le l'équipement déjà tout près: horloge
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 19:48

Pour des icônes perso c’est dans num. Icônes.
Dans ce tuto https://sbdomotique.wordpress.com/2020/02/17/mydomus-modules-configuration/, il y a une explication du fonctionnement des icônes.
Dans la page admin.php, il y a un visualiseur des icônes disponibles, tu peux en rajouter...

Pour la température, ce serait bien de trouver où est le problème mais sinon, tu peux lui mettre le type consomètre puis une icône personnalisée pour y mettre plutôt une icône température...


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

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 23 Fév 2021 20:05

Pour le plugin horloge, je viens de l’installer pour tester (j’avoue que je le trouve un peu moche), tu peux le déclarer en capteur générique et y mettre une icône personnalisée (ou même une icône transparente pour n’avoir que l’heure) mais l’utilisation d’une widget serait plus joli...


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

Projet d'interface http pour eedomus

Messagepar serge81 » 24 Fév 2021 07:52

Bonjour,
Un autre utilisateur m’a confirmé qu’il a le problème avec POST avec nginx et pas avec apache.
Je testerai nginx pour voir...

Pour la température, j’y ai réfléchi, le type température sous Mydomus veut un nombre pour la température, je suppose que le tiens donne du texte ou un nombre décimal avec une virgule non reconnu. Le texte est transformé en la valeur 0. Quand tu choisi un autre type de capteur dans MyDomus qui accepte du texte, ça marche.
Je modifierai peut-être le type température pour qu’il prenne du texte car en fait même si c’est plus logique d’avoir un nombre, ça n’apporte pas de fonctionnalité.

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

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 24 Fév 2021 12:22

serge81 a écrit:Pour les volets, je ne savais pas que certains marchaient dans l’autre sens. En principe, 100% ca veut dire allumé ou ouvert.
Une solution est d’inverser les icônes. Ils sont dans resources/images et dans default, flat2 ou old suivant le style utilisé.
Les flèches dans le répertoire indic.

Mais pour la suite, je pourrais faire une modif pour ajouter un type de volet 100=fermé.


Envoyé de mon iPad en utilisant Tapatalk

oui c'est le fonctionnement des volets somfy, c'est un peu pénible de tout changer dans les icones et les indic , il me serait peut-être plus simple d'inverser dans le code down et up, si tu me dis ou c'est je fais la modif en attendant que tu es mis une option sur 100=fermé ou 100=ouvert.

j'avance et me familiarise avec ton interface, super boulot en tout cas.

Pour l'instant j'ai testé sur PC / smartphone Huawai / Tablette noname en ajoutant des raccourcis sur le bureau et avec le thème par défaut et flat2.

bizarre: quand je suis sur PC, même en mettant dashboard comme défaut , je vais systématiquement sur vues, ce qui n'est pas le cas avec android.
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

Re: Projet d'interface http pour eedomus

Messagepar serge81 » 24 Fév 2021 13:49

J’ai des SOMFY aussi mais les miens marchent dans l’autre sens.
Dans le code il faut que je regarde, je pense que c’est à plusieurs endroits mais je vais mettre le nouveau type de volets, tu ne dois pas être le seul.
Sur PC, pour le Dashboard, il faut que je regarde. Je n’avais jamais testé (je lance sur vues par défaut et je n’avais pas pensé à regarder). Sur PC, il n’y a pas le même fonctionnement (pas de mode portrait ou paysage...) le code pour la gestion est donc différent...


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

Re: Projet d'interface http pour eedomus

Messagepar jluc2808 » 24 Fév 2021 16:41

tu m'as mis le doute avec les somfy, chez moi c'est des IO, je viens de regarder dans le code de l'équipement eedomus directement et on a:

valeur brute 0 qui envoi l'ordre &action=setClosure&value=0 avec le widget volet ouvert
valeur brute 100 qui envoi l'ordre &action=setClosure&value=100 et avec le widget fermé

donc dans MyDomus on devrait avoir la même chose mais c'est le contraire, si je prends
d109_0.png ou l109-0.png c'est l’icône avec volet fermé et d109_100.png ou l109_100.png c'est l’icône volet ouvert.

même en inversant le tout et en changeant la flèche vers le bas pour ouvrir (donc up à la place de down) et la flèche vers le haut pour fermer (donc down à la place de up), je ne peux pas régler les % inversés lorsque je valide ouverture variable.

au fait je suis en version 0.9 (pas 1.0) si ça change quelque chose.
jluc2808
 
Messages : 497
Inscription : 30 Jan 2021

PrécédentSuivant

Retour vers Outils tiers

Qui est en ligne ?

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