Page 10 sur 10

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 06 nov. 2019, 16:06
par Seb82
Oui, c'est EDF qui a changé l'info retournée. Avant ça renvoyait BLEU / BLANC / ROUGE, et maintenant c'est TEMPO_BLEU / TEMPO_BLANC / TEMPO_ROUGE (on peut le voir en demandant une date un peu ancienne).

J'ai modifié cette partie de code du widget pour que ça fonctionne même si on pourrait aussi faire quelque chose côté scénario :

Code : Tout sélectionner

            if (TypeAction == '1') {
              	// Valeur journée
              	$(".cmd[data-cmd_id=#id#] .label#uid#").append(LeJour+' ');
                // Affichage de la couleur du jour Tempo et de la couleur du lendemain
                if (_options.display_value == 'BLEU' || _options.display_value == 'TEMPO_BLEU') {
                    $(".cmd[data-cmd_id=#id#] .iconCmd#uid#").append("<img style='"+ImageTaille+"' src='plugins/widget/core/template/dashboard/cmd.info.string.Etat_Jour_Tempo_V3/Tempo_Bleu.png'>");
                }
                if (_options.display_value == 'ROUGE' || _options.display_value == 'TEMPO_ROUGE') {
                    $(".cmd[data-cmd_id=#id#] .iconCmd#uid#").append("<img style='"+ImageTaille+"' src='plugins/widget/core/template/dashboard/cmd.info.string.Etat_Jour_Tempo_V3/Tempo_Rouge.png'>");
                }
                if (_options.display_value == 'BLANC' || _options.display_value == 'TEMPO_BLANC') {
                    $(".cmd[data-cmd_id=#id#] .iconCmd#uid#").append("<img style='"+ImageTaille+"' src='plugins/widget/core/template/dashboard/cmd.info.string.Etat_Jour_Tempo_V3/Tempo_Blanc.png'>");
                }
                if (_options.display_value == 'ND') {
                    $(".cmd[data-cmd_id=#id#] .iconCmd#uid#").append("<img style='"+ImageTaille+"' src='plugins/widget/core/template/dashboard/cmd.info.string.Etat_Jour_Tempo_V3/Tempo_Gris.png'>");
                }
            }

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 06 nov. 2019, 18:58
par Marupaix
Bonsoir,

EDF a modifié l'intitulé des couleurs des jours en Tempo.
Avant le retour s'intitulait BLEU, BLANC ou ROUGE mais maintenant c'est TEMPO_BLEU ou TEMPO_BLANC ou TEMPO_ROUGE.
Il faut donc modifier les lignes 53, 56 et 59 pour la couleur du jour et les lignes 75, 78 et 81 pour la couleur de demain.
Remplacer BLEU par TEMPO_BLEU, etc. (soit en modifiant les lignes dans le Widget par le plugin, soit en utilisant JeeXplorer)

Seb82,
Lorsque l'on regarde tes lignes pour les couleurs BLANC et ROUGE, tu y indique TEMPO_BLEUBLANC et TEMPO_BLEUROUGE.
Je pense qu'il y a dû avoir une erreur dans le copier/coller.

Cordialement.

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 06 nov. 2019, 19:00
par Seb82
En effet, je viens de corriger :)

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 17 nov. 2019, 08:39
par romu044
Bonjour,

Merci pour votre retour, je viens de modifier le widget,j'ai remplacé la partie du code donné par Seb82, mais maintenant j'ai un soucis d'affichage :

Image

Avez-vous le même souci ?

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 21 nov. 2019, 15:10
par mecube
Bonjour,
J'ai modifié le fichier: /var/www/html/plugins/ecowatt/core/class/ecowatt.class.php, à la ligne 45, j'ai remplacé curl par wget
$request_http->setUserAgent('wget');
puis j'ai modifié le fichier: /var/www/html/plugins/ecowatt/core/template/dashboard; j'ai remplacé BLEU, BLANC, ROUGE par TEMPO_BLEU, TEMPO_BLANC, TEMPO_ROUGE en ligne 28, 30 , 32, 35, 37 et 39.
Eco-2-Watt fonctionne à nouveau, au moins pour le tempo.

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 21 nov. 2019, 20:22
par Flamout
Bonjour,
je confirme la modif fonctionne chez moi aussi
Merci!

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 23 nov. 2019, 08:41
par vestaproman
Bonjour,

J'ai appliqué votre méthode et cela a marché le jour meme puis maintenant j'ai cette erreur :
Erreur sur la fonction cronHourly du plugin : Echec de la requête HTTP : https://particulier.edf.fr/bin/edf_rc/s ... erte=TEMPO cURL error : Operation timed out after 2000 milliseconds with 0 out of 0 bytes received
Avez vous le même souci?

Merci

VPM

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 23 nov. 2019, 09:56
par Flamout
ça me l'a fait 2 fois hier, cela re fonctionne aujourd'hui

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 23 nov. 2019, 13:57
par mecube
Bonjour,
Ca continue de fonctionner chez moi.

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 23 nov. 2019, 17:25
par Chris87J
Bonjour,
le plugin fonctionne à nouveau en EJP avec la modif 'wget' à la place ce 'curl'
Merci .

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 29 nov. 2019, 19:46
par darbeau
Bonsoir à tous,

Je rentre de vacances après 17 jours passés à l'étranger.

Je viens de m'apercevoir :o :o que le plugin Eco-2-watt que j'utilise depuis plusieurs années pour délester mon chauffage les jours d'EJP, ne fonctionnait plus. (Heureusement pour moi, qu'il n'y en a pas eu pendant mon absence, sinon bonjour la facture !
:oops: :oops: je chauffe en mode eco...)

Je viens de tester une des solutions proposées dans la présente discussion. Notamment la modification du fichier ecowatt.class.php du plugin comme ceci :

- Editer le fichier plugins/ecowatt/core/class/ecowatt.class.php (en SSH ou avec le plugin JeeXplorer par exemple)
- A la ligne 45 remplacer setUserAgent('curl') par setUserAgent('wget')

Et miracle, la modification fonctionne chez moi ! :!: :!:

Merci pour la solution.

Par contre, j'ai l'affichage suivant sur le tuile du plugin :
Jours restants : 0/22
Or, le nombre de jours restant est de 22/22. Savez-vous quel est la modif à faire pour corriger ce problème ?

Merci de votre réponse.

A toutes fins utiles, pour ceux qui ne le sauraient pas, depuis l'an dernier il y a plus qu'une seule région :
les zones SUD - NORD - OUEST - PACA ont fusionnées, malgré que, lorsqu' on tape dans un navigateur :
https://particulier.edf.fr/bin/edf_rc/s ... Alerte=EJP

on ait :
{"JourJ1":{"EjpNord":"NON_EJP","EjpOuest":"NON_EJP","EjpPaca":"NON_EJP","EjpSud":"NON_EJP"},"JourJ":{"EjpNord":"NON_EJP","EjpOuest":"NON_EJP","EjpPaca":"NON_EJP","EjpSud":"NON_EJP"}}

Cordialement
Patrick

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 03 déc. 2019, 14:45
par JMPJEEDOM
Bonjour,
Même remarque que darbeau La motif fonctionne mais pas le nombre de jour EJP restant.
Merci à ceux qui ont donnés l'astuce pour retrouver un plugin opérationnel sur l'alerte EJP (essentiel pour nous en ce moment !)

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 05 déc. 2019, 18:29
par jpp38
Bonjour,
JMPJEEDOM a écrit :
03 déc. 2019, 14:45
Bonjour,
Même remarque que darbeau La motif fonctionne mais pas le nombre de jour EJP restant.
Merci à ceux qui ont donnés l'astuce pour retrouver un plugin opérationnel sur l'alerte EJP (essentiel pour nous en ce moment !)

Même remarque, aujourd’hui après deux jours d'EJP
Jours restants : - 2/22 ?
Salutations

Jean-Paul

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 06 déc. 2019, 09:27
par JLM67
Bonjour

j'ai appliqué la méthode citée plus haut (modif ligne 45)
et maintenant je n'ai plus d'accès à la smart
en local : etes vous connecté à internet ? Token invalide ....
en distant : erreur 502 bad gateway

je ne sais si c'est lié (?) ....

j'ai forcé la mise à jour vers 3.3.38
ça semble avoir fonctionné (pas de message d'erreur, mais je n'y connais pas grand chose en ssh)

merci pour vos aides
JLM

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 06 déc. 2019, 09:45
par JLM67
précision : quand je dis "ça semble avoir fonctionné", c'est la mise à jour
mais toujours pas d'accès :-(

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 06 déc. 2019, 15:23
par JLM67
sauvé par Loïc !
erreur de syntaxe en saisissant la ligne 45, du coup Smart plantée
grace à Loïc, j'ai retiré Ecowatt en ssh
et c'est reparti
Merci encore pour la réactivité et le professionnalisme, même si ce n'est pas un plugin officiel ;-)

Re: [Plugin Tiers][Sujet Principal] Plugin Eco-2-Watt

Publié : 17 déc. 2019, 11:31
par mecube
Bonjour,
Pour ceux qui ont des soucis avec EJP (Nombre de jours restants ne se met pas à jour).
Dans le fichier ecowatt.class.php qui se trouve sous plugins/ecowatt/core/class, remplacer à la ligne 196, $this->fillValue('totalDays', $region . '::Total', $ejptotaldays, -1); par $this->fillValue('totalDays', $region . '::TotalCurrentPeriod', $ejptotaldays, -1);
Remplacement de Total par TotalCurrentPeriod. Attention aux majuscules.
En espérant que çà réglera votre problème.