TotalWatts

Discussion et échanges de scripts pour la box eedomus

TotalWatts

Messagepar thrymartin » 19 Juin 2019 09:32

Hello,

TotalWatts qu'on m'a indiqué marche parfaitement sauf la requête pour lister les périphériques

https://secure.eedomus.com/script_proxy ... mode=listc
(timed out)

Ce n'est pas grave parcequ'il suffit d'aller sur la config des modules indiquant une consommation pour avoir les apis, mais pourquoi cette commande ne fonctionne pas ?

merci
thrymartin
 
Messages : 965
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: TotalWatts

Messagepar merguez07 » 19 Juin 2019 10:03

ça marche chez moi. Il faut bien sur être connecté à son portail pour que ça fonctionne
sinon faire "http://IP_Box_Eedomus/script/?exec=totalwatts.php&mode=listc"
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: TotalWatts

Messagepar thrymartin » 19 Juin 2019 13:45

connecté à son portail ?
SI c'est avec login/pass, on l'est évidemment, sinon, cliquer sur secure... ou sur 192.168... renverra vers login/pass / donc mettre une adresse de type http://login:pass@adresse ne change rien

Il semble d'après votre mot que cela n'est prévu que pour fonctionner en local puisqu'en local cela me renvoi sur 192.168.1.x // si c'est le cas, ensuite, avec un port on devrait y arriver, mais...

test en local avec 192.168...
mais non, ça ne fonctionne pas, toujours une ligne d'erreur timed out
une seule différence, on voit apparaître dessous
"votre liste etc."
un cadre avec rien dedans
et la ligne rouge demandant de cliquer

donc ça va bien chercher le fichier totalwatts.php puisque les textes (sans les données) sont affichés
c'est le php qui bloque quelque part pour aller tirer les infos.
pas de blocage de type pare feu en local, d'ailleurs j'accède à l'IPCAM, à une prise connectée autonome (qui a sa propre interface web), à la Box internet évidemment... j'ai même pu installer l'IP Cam avec un installateur windows sous un émulateur sous raspbian (un peu tordu non ? dommage, la société qui vendait cet émulateur 9€ - et installation en une ligne de code - a arrêté...)

sur les navigateurs:
ai essayé avec firefox esr et un chrome, depuis un raspbian sur raspberry pi, avec prise de commande via teamviewer, pas de probleme de ce côté, je suis réellement en local.
thrymartin
 
Messages : 965
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: TotalWatts

Messagepar thrymartin » 20 Juin 2019 04:57

Ah, je n'avais pas remarqué que votre ligne n'était pas identique

script / script_proxy
ça ne change rien

ça cherche la connexion et voila ce que ça retourne

## ERROR: Querying [http://localhost/api/get?action=periph.list&show_notes=1] Error 28: Operation timed out after 40001 milliseconds with 7956 bytes received

suivent "votre liste... le cadre (vide) et en rouge cochez...
thrymartin
 
Messages : 965
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: TotalWatts

Messagepar merguez07 » 20 Juin 2019 05:03

salut Thrymartin

je ne suis pas sur de comprendre,

tu fais le test de chez toi, sur le même réseau que ta box eedomus ?
tuto 1 -->Programmation des scripts Eedomus
tuto 2 -->SmartDevice
tuto 3 -->Le déclenchement de règles
scripts -->Météo du jour | GH Thermostat | TotalWatt | Detecfire | smartbattery
Skype Eedomus -->lien vers le skype Eedomus
merguez07
 
Messages : 2351
Inscription : 15 Sep 2017
Localisation : Le Teil en Ardèche

Re: TotalWatts

Messagepar thrymartin » 20 Juin 2019 05:50

Je fais le test via un navigateur (chromium ou firefox esr) sous raspbian (linux) d'un raspberry pi local, via bureau virtuel teamviewer
je peux donc aussi accéder à l'Eedomus aussi via 192.168... sans problème.

c'est tout comme pareil que si j'étais chez moi et que j'avais branché un clavier et un écran sur le pi ou sur n'importe quel ordi qui serait physiquement dans ce domicile.
Pas de problème de ce côté la, j'ai trois endroits physiques avec des ordis accessibles en teamviewer et je fais du LAN sur toutes sortes de périphériques depuis des lustres justement pour tester les problèmes éventuels de pare feu, jamais de couacs évidemment.

PS, je fouille un peu dans les docs, il semble que le totalwatts.php fasse appel à l'api eedomus pour avoir la liste des périphériques non ?
(déjà l'appel qui coince dans le message d'erreur: http://localhost/api/get?action=periph.list ... )

si oui, cocher autoriser l'api via http ? ... ça ne fonctionne pas (ça ne se coche pas après "sauver")
et dans ce cas, ne faut il pas les accès de l'api ? si oui, ou les mettre ?
(encore que l'info à côté de cette option dit qu'en LAN, c'est toujours accessible)

Merci de t'intéresser à ce problème, ce n'est pas vital, puisqu'en mettant "à la main" la liste des apis des périphériques, ce module fonctionne très bien
C'est juste que je ne comprend pas pourquoi l'appel de la liste des périphériques ne fonctionne pas. et puisque je tiens son créateur, nul doute qu'on va éclaircir ce petit désagrément :-)
--- ou alors, il faut installer le module en local et se contenter de cliquer sur le lien ---
j'ai essayé aussi, seul changement, il ya un ID avant totalwatts.php dans la ligne, ça m'envoie bien en local (192.168...) mais le résultat est le même : ## ERROR...
thrymartin
 
Messages : 965
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: TotalWatts

Messagepar RAR69 » 20 Juin 2019 11:05

Bonjour @thrymartin,
Je suis connecté via : https://secure.eedomus.com/ : IMPORTANT
Afin de vérifier qu'il n'y a pas eu une régression j'ai installé depuis le store le plugin TOTAL WATTS en V1.3 et j'ai refais les tests qui ont été concluants :
Création TOTAL WATTS.PNG
Création TOTAL WATTS.PNG (33.93 Kio) Consulté 3877 fois

Périph.TotalWattsConsoInstantanée.PNG
Périph.TotalWattsConsoInstantanée.PNG (128.3 Kio) Consulté 3877 fois

Périph.TotalWattsConsoCumulée.PNG
Périph.TotalWattsConsoCumulée.PNG (107.65 Kio) Consulté 3877 fois


Remarques :
On est en https: et non http:.
As-tu bien des périphs dont l'usage est : compteur d'électricité ?
Une règle (oubliée) de ton pare feu bloque l'accès ?
Ton problème est local...
Roland
J'en ai rêvé, Thibautg16, Havok, P@t, merguez07, Xeos, influman et MaDomotic les ont fait !!!
RAR69
 
Messages : 539
Inscription : 30 Août 2018
Localisation : Rhône

Re: TotalWatts

Messagepar thrymartin » 20 Juin 2019 17:12

Hello RAR69

le problème n'est pas au niveau des compteurs puisqu'il arrive avant
(ça pédale dans la semoule et ça me met : ## ERROR: Querying [http://localhost/api/get?action=periph.list&show_notes=1] Error 28: Operation timed out after 40001 milliseconds with 7956 bytes received)

la ligne indiquée dans totalwatts commence bien par https, je l'ai retranscrite tel quel
https://secure.eedomus.com/script_proxy ... mode=listc
j'ai essayé aussi bien sur la ligne de mergez07
"http://IP_Box_Eedomus/script/?exec=totalwatts.php&mode=listc"

en fait ça ne veut pas chercher les infos, il n'ya que 2 raisons, pas d'accès autorisé à l'api, ou pare feu, mais ya pas de pare feu en local, et jamais rien n'a été coincé avec un appel local sur cette config et les autres que j'ai.// pas plus d'anti machin que de beurre en branche non plus.
Par contre, ce lien ne fonctionne pas en distant: on n'a pas accès au fichier php qui donc n'affiche pas le cadre des réponses, comme il le fait en local // presque normal, je n'ai pas configuré de port en NAT/PAT
et en local, ça me renvoi bien sur l'adresse locale 192.168...
c'est l'appel aux données via l'api qui ne se fait pas (voir ligne d'erreur)
or...
je parie que vous avez activé les login/pass de l'api eedomus (non ?)
alors que moi non... (quoiqu'en local ça devrait passer quand même ? faut que j'essaye un appel direct avec api.eedomus.com - sauf si vous m'éclairez sur le sujet avant)
or puisque totalwatts y fait appel : il coince à cette ligne d'après le message d'erreur
http://localhost/api/get?action=periph.list...

peut être que l'activation de l'accès à l'api est nécessaire ?
je reviens après avoir essayé... au plus tard ce WE

merci de vous être penché sur ce sujet.
thrymartin
 
Messages : 965
Inscription : 03 Mars 2019
Localisation : La Réunion

Re: TotalWatts

Messagepar thrymartin » 21 Juin 2019 16:37

Bon, ça attendra début aout, quand j'y serais:
après une mise a jour raspbian, blocage au reboot... grrr / donc plus d'accès local
à moins qu'une panne de courant viennent relancer le Pi
ou que mon frangin ait du temps à perdre... :-)

et sauf si on me dit qu'on peut accéder à ces fonctions à distance ?
NAT un port en TCP pour l'eedomus ? - quel port ? celui que l'on veut ? pas de config eedomus ?
(normalement, il semble que non, mais certains perifs le demandent dans leur interface)
thrymartin
 
Messages : 965
Inscription : 03 Mars 2019
Localisation : La Réunion


Retour vers Scripts & Périphériques du store

Qui est en ligne ?

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