Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Thermostat connecté Honeywell Evohome

Pour échanger sur les plugins classés en catégorie "Bien-être/Confort"
ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 09 sept. 2019, 23:45

Bonjour
Quelque chose faisait que python-requests n'était pas détecté (..... = [0])
tu as une idée ? tu as fait autre chose entre temps ?

Bylark
Timide
Messages : 31
Inscription : 05 févr. 2016, 09:48

Re: Thermostat connecté Honeywell Evohome

Message par Bylark » 16 sept. 2019, 11:48

Non hormis laisser couler je n'y ai pas touché.

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 17 sept. 2019, 17:36

Bylark a écrit :
16 sept. 2019, 11:48
Non hormis laisser couler je n'y ai pas touché.
D'habitude, tout s'explique (en info), mais là, vraiment, je ne vois pas :shock:

pykforum
Timide
Messages : 21
Inscription : 28 mai 2019, 18:07

Re: Thermostat connecté Honeywell Evohome

Message par pykforum » 20 sept. 2019, 19:30

Salut,
Je ne sais pas pour vous, mais j'ai beaucoup d'erreurs sur evohome (a priori des déconnections de leur coté , pas du coté du plug in...)
Le problème est que tout passe par LEUR serveur, via cloud.

J'avais acheté à l'époque de mes tests chez Somfy un contrôleur USB HGI80 pour brancher à la Tahoma. De ce que j'ai compris, ce dispositif ne passe que en local.

J'ai cherché un peu sur le net si il existait une api strictement locale pour ça, et à priori, ça existe, en passant par ce fameux module usb.

En fouillant un peu plus loin, j'ai vu que DOMOTICS l'intégrait

https://www.domoticz.com/wiki/Evohome#A ... ivalent.29

Pensez vous que c'est faisable sur Jeedom?
Je n'en suis pas du tout capable à mon niveau, mais je peux me tenir à disposition pour des tests! (voir même prêter mon module USB à ctwins95 ;) ) (Bon faut me le rendre après hein ;p)

Voila pour la petite suggestion du jour...
PY

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 20 sept. 2019, 21:16

Hello,
Je dirais que c'est plutôt stable depuis quelques semaines (depuis leur dernière maj ?), un trou ce matin entre 8:15 et 9:00 (échec par time-out), et de temps en temps, du TooManyRequest dans l'api V1 (celle qui ramène les valeurs 'fines')

Franchement, ajouter plus de 100€ dans l'install pour quelques erreurs de temps en temps, ça fait cher la ballade.

Je veux bien jeter un oeil, mais pas pour un seul user, j'en appelle donc à la communauté : qui est intéressé ???

pykforum
Timide
Messages : 21
Inscription : 28 mai 2019, 18:07

Re: Thermostat connecté Honeywell Evohome

Message par pykforum » 20 sept. 2019, 22:53

Oui, tu as raison,
J'ai déjà le module alors forcément je propose ;)

Mais je n'ai absolument aucune idée du boulot que ça représente ^^

Ton plug in est déjà extra comme il est, et fonctionne parfaitement de mon côté! Quelques timeout ces temps ci, mais hormis ça RAS.

En fait, c'est surtout que j'ai peur de la fermeture de leurs services à moyenne échéance, comme beaucoup de services cloud.. et là on sera bien emmerdés... Enfin, le thermostat fonctionnera encore, mais sans le reste .

Et c'est en cherchant ce qu'il était possible de faire que je suis tombé sur l'article au dessus, qui m'a donné envie de poster ici !

Voilà ;)

Encore merci pour ton plug, et bonne soirée

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 21 sept. 2019, 00:42

Soyons confiants, il semble qu'ils aient investi dessus cette année, ce serait étonnant qu'ils le coupent à moyen terme.
Le risque (que le plugin ne fonctionne plus) me semble plutôt du côté d'évolutions des API (par souci d'unification par exemple).
Qui vivra verra ;)

Ceci dit, ma proposition précédente tient toujours, disons qu'à partir de 5 intéressés, je veux bien me coltiner la passerelle USB ;)

pykforum
Timide
Messages : 21
Inscription : 28 mai 2019, 18:07

Re: Thermostat connecté Honeywell Evohome

Message par pykforum » 21 sept. 2019, 08:16

Si un jour tu décides de t'y coller, n'hésite pas à demander à emprunter ma passerelle ;)
Pour l'instant elle est au fond d'un tiroir !

Encore merci pour tes efforts!

Bylark
Timide
Messages : 31
Inscription : 05 févr. 2016, 09:48

Re: Thermostat connecté Honeywell Evohome

Message par Bylark » 06 nov. 2019, 16:20

Salut !

Je pensais mon problème résolu et bien non.
Entre temps j'ai migré en V4, l'affichage déconne mais dans l'immédiat ça ne me dérange pas, je veux juste historiser les données.

J'ai toujours la même "erreur" en boucle:

[2019-11-06 16:19:03][DEBUG] : dependancy_info 1/2 [sudo dpkg-query --show python-requests 2>nul | wc -l] = [0]
[2019-11-06 16:19:03][DEBUG] : dependancy_info 2/2 [sudo dpkg --get-selections | grep -v deinstall | grep gd | grep php | wc -l] = [2]
[2019-11-06 16:19:03][DEBUG] : <<OUT - cron - plugin not ready (dependency_info=NOK)
[2019-11-06 16:19:03][DEBUG] : <<OUT - cron

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 13 nov. 2019, 18:56

Bonjour Bylark,
Désolé, pas très dispo ces jours-ci..

OK pour V4, je vous avais prévenu que la cosmétique en prendrait un coup.. j'ai préparé une maj, li faut que je prenne le temps de la publier ;)

Je ne comprends toujours pas ce qu'il se passe sur ta config : la remontée d'infos ne se fait plus du tout ??

Dans une console putty (ou autre), peux-tu passer la 1ere commande logguée ci-dessus, un poil raccourcie :
a) sudo dpkg-query --show python-requests 2>nul
oui je sais, le >nul est incorrect (j'ai reçu un pull request sur le github ; d'ailleurs, si l'auteur passe par là, cela aurait été aimable de poster un petit mot dans ce forum) mais justement, on va voir ce que cela donne

b) sudo dpkg-query --show python-requests

et poster les résultats ?

Bylark
Timide
Messages : 31
Inscription : 05 févr. 2016, 09:48

Re: Thermostat connecté Honeywell Evohome

Message par Bylark » 15 nov. 2019, 17:08

Salut,

pas de soucis concernant le délai de réponse, il n'y a rien d'urgent :D

Il semblerait que la remontée d'information ne se fasse qu'une fois par jour, en tout cas j'ai une unique valeur historisée par jour alors que j'ai paramétré sur 10/15min. Là au moment ou je regarde la valeur qui est affichée est au moins vieille de 5/6h.

sudo dpkg-query --show python-requests 2>nul
python-requests 2.12.4-1

sudo dpkg-query --show python-requests
python-requests 2.12.4-1

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 15 nov. 2019, 19:24

python-requests n'est là qu'une fois par jour ?!? :shock:

Je te suggère de modifier les lignes 267/268 dans le fichier core\class\evohome.class.php :
$di = self::dependancy_info();
if ( $di['state'] != 'ok' ) {
vers :
// $di = self::dependancy_info();
if ( false ) {
c'est moche, mais au moins tu ne seras plus embêté avec une détection (plus très utile après une install propre) qui marche quand elle y pense :(

Bylark
Timide
Messages : 31
Inscription : 05 févr. 2016, 09:48

Re: Thermostat connecté Honeywell Evohome

Message par Bylark » 15 nov. 2019, 19:42

Effet radical :) remontée instantanée.
Merci pour l'astuce !

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 15 nov. 2019, 19:54

moui, pas de quoi, ton problème reste une bizarrerie quand même très bizarre..

Faudra penser à refaire la modif quand tu remonteras les prochaines maj...

Bylark
Timide
Messages : 31
Inscription : 05 févr. 2016, 09:48

Re: Thermostat connecté Honeywell Evohome

Message par Bylark » 15 nov. 2019, 20:02

Pourtant quand je suis passé en V4 je suis partit d'un formatage de la SD et donc une installation vraiment à nu depuis le market...
Pour une fois que je me suis convaincu de pas mettre les main dans le camboui :p

guitaristic
Timide
Messages : 9
Inscription : 24 janv. 2017, 13:48

Re: Thermostat connecté Honeywell Evohome

Message par guitaristic » 28 nov. 2019, 11:29

Bonjour,

J'utilise le plugin Evohome, mais il ne synchronise qu'une fois par jour au mieux.
Voir tous le 2,3 jour ou plus. Si je le désinstalle et que je le réinstalle cela refonctionne mais ça reste toujours temporaire.
Pouvez vous me dire s'il est possible qu'il soit synchronisé en permanence ?
Et si oui ce que je peux faire pour solutionner ça?

Je vous remercie par avance de votre aide.

JPh.

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 28 nov. 2019, 12:29

Bonjour,
Quelle version de Jeedom ?
Disposes-tu d'autres plugins qui communiquent avec le NET ? Pas de problème avec ?
Pour tenter d'y voir clair :
1) règle le mode de log à DEBUG sur le plugin
2) règle le mode de log général sur Warning (Menu Configuration/onglet Logs/onglet Log/Niveau de log par défaut) ; tu peux faire le 1) sur cette même page
Attendre le déclenchement de 2 à 3 synchros (selon le réglage que tu as mis dans la conf du plugin), puis envoie-moi les logs "cron_execution", "http.error" et "evohome" par MP.

guitaristic
Timide
Messages : 9
Inscription : 24 janv. 2017, 13:48

Re: Thermostat connecté Honeywell Evohome

Message par guitaristic » 28 nov. 2019, 17:04

J'utilise la version 3.3.37
Je n'ai pas de problème les autres plugs in
Je pense avoir fait les réglages demandés, je t'envoie les infos .

Merci.

ctwins95
Timide
Messages : 107
Inscription : 25 nov. 2017, 14:25

Re: Thermostat connecté Honeywell Evohome

Message par ctwins95 » 28 nov. 2019, 17:45

Bien reçu, merci, et ok, vu : tu as le même problème que Bylark ci-dessus... à savoir :
[sudo dpkg-query --show python-requests 2>nul | wc -l] = [0]
et ton log cron_execution m'a fait comprendre le pourquoi (et je suis bien content de comprendre, du moins pour Bylark et toi) :
"cannot create nul: Permission denied"
C'est le fameux bug (ou du moins sa résolution) qu'un gentil git user m'a poussé en pull request il y a quelques temps..

2 solutions en attendant que je publie :
1) comme Bylark, désactive le contrôle des dépendances comme indiqué plus haut
2) ou bien, dans le même fichier, modifie le 2>nul par 2>/dev/null dans la commande à la ligne 195

NB : après avoir constaté que la remontée fonctionne, tu pourras désactiver les logs (evohome se remplie rapidement..)

Promis, je vous fait une maj dès que possible (et donc en embarquant les évol cosmétiques en vue de la Jeedom V4)..

guitaristic
Timide
Messages : 9
Inscription : 24 janv. 2017, 13:48

Re: Thermostat connecté Honeywell Evohome

Message par guitaristic » 28 nov. 2019, 21:46

Ecoutes ca à l'air de fonctionner!! trop fort

merci beaucoup c'est top

Répondre

Revenir vers « [Catégorie] Confort / Bien-être »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités