Qui est sur la BETA du plugin teleinfo / qui est sur la stable

Salut @Noyax37

Alors, très bien ce nouveau panel :wink: , bien que je l’utilise pas beaucoup, en fait, car je suis mes infos de conso, sur mon système de relevés maison :wink:

@+

merci :wink:

compliqué de faire qq chose qui puisse convenir à tout le monde…

Là je bosse pour rendre les stats beaucoup plus réalistes si on n’est ni en BASE ni en HP/HC.

Ça va ressembler à un truc comme ça :

Bonjour,
J’ai voulu faire python -V mais j’ai du me tromper dans la syntaxe, du coup ça m’a donner ça:

# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/lib/python2.7/site.pyc matches /usr/lib/python2.7/site.py
import site # precompiled from /usr/lib/python2.7/site.pyc
# /usr/lib/python2.7/os.pyc matches /usr/lib/python2.7/os.py
import os # precompiled from /usr/lib/python2.7/os.pyc
import errno # builtin
import posix # builtin
# /usr/lib/python2.7/posixpath.pyc matches /usr/lib/python2.7/posixpath.py
import posixpath # precompiled from /usr/lib/python2.7/posixpath.pyc
# /usr/lib/python2.7/stat.pyc matches /usr/lib/python2.7/stat.py
import stat # precompiled from /usr/lib/python2.7/stat.pyc
# /usr/lib/python2.7/genericpath.pyc matches /usr/lib/python2.7/genericpath.py
import genericpath # precompiled from /usr/lib/python2.7/genericpath.pyc
# /usr/lib/python2.7/warnings.pyc matches /usr/lib/python2.7/warnings.py
import warnings # precompiled from /usr/lib/python2.7/warnings.pyc
# /usr/lib/python2.7/linecache.pyc matches /usr/lib/python2.7/linecache.py
import linecache # precompiled from /usr/lib/python2.7/linecache.pyc
# /usr/lib/python2.7/types.pyc matches /usr/lib/python2.7/types.py
import types # precompiled from /usr/lib/python2.7/types.pyc
# /usr/lib/python2.7/UserDict.pyc matches /usr/lib/python2.7/UserDict.py
import UserDict # precompiled from /usr/lib/python2.7/UserDict.pyc
# /usr/lib/python2.7/_abcoll.pyc matches /usr/lib/python2.7/_abcoll.py
import _abcoll # precompiled from /usr/lib/python2.7/_abcoll.pyc
# /usr/lib/python2.7/abc.pyc matches /usr/lib/python2.7/abc.py
import abc # precompiled from /usr/lib/python2.7/abc.pyc
# /usr/lib/python2.7/_weakrefset.pyc matches /usr/lib/python2.7/_weakrefset.py
import _weakrefset # precompiled from /usr/lib/python2.7/_weakrefset.pyc
import _weakref # builtin
# /usr/lib/python2.7/copy_reg.pyc matches /usr/lib/python2.7/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.7/copy_reg.pyc
# /usr/lib/python2.7/traceback.pyc matches /usr/lib/python2.7/traceback.py
import traceback # precompiled from /usr/lib/python2.7/traceback.pyc
# /usr/lib/python2.7/sysconfig.pyc matches /usr/lib/python2.7/sysconfig.py
import sysconfig # precompiled from /usr/lib/python2.7/sysconfig.pyc
# /usr/lib/python2.7/re.pyc matches /usr/lib/python2.7/re.py
import re # precompiled from /usr/lib/python2.7/re.pyc
# /usr/lib/python2.7/sre_compile.pyc matches /usr/lib/python2.7/sre_compile.py
import sre_compile # precompiled from /usr/lib/python2.7/sre_compile.pyc
import _sre # builtin
# /usr/lib/python2.7/sre_parse.pyc matches /usr/lib/python2.7/sre_parse.py
import sre_parse # precompiled from /usr/lib/python2.7/sre_parse.pyc
# /usr/lib/python2.7/sre_constants.pyc matches /usr/lib/python2.7/sre_constants.py
import sre_constants # precompiled from /usr/lib/python2.7/sre_constants.pyc
import _locale # builtin
# /usr/lib/python2.7/_sysconfigdata.pyc matches /usr/lib/python2.7/_sysconfigdata.py
import _sysconfigdata # precompiled from /usr/lib/python2.7/_sysconfigdata.pyc
# /usr/lib/python2.7/plat-aarch64-linux-gnu/_sysconfigdata_nd.pyc matches /usr/lib/python2.7/plat-aarch64-linux-gnu/_sysconfigdata_nd.py
import _sysconfigdata_nd # precompiled from /usr/lib/python2.7/plat-aarch64-linux-gnu/_sysconfigdata_nd.pyc
import pwd # builtin
# /usr/lib/python2.7/sitecustomize.pyc matches /usr/lib/python2.7/sitecustomize.py
import sitecustomize # precompiled from /usr/lib/python2.7/sitecustomize.pyc
import encodings # directory /usr/lib/python2.7/encodings
# /usr/lib/python2.7/encodings/__init__.pyc matches /usr/lib/python2.7/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.7/encodings/__init__.pyc
# /usr/lib/python2.7/codecs.pyc matches /usr/lib/python2.7/codecs.py
import codecs # precompiled from /usr/lib/python2.7/codecs.pyc
import _codecs # builtin
# /usr/lib/python2.7/encodings/aliases.pyc matches /usr/lib/python2.7/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.7/encodings/aliases.pyc
# /usr/lib/python2.7/encodings/ascii.pyc matches /usr/lib/python2.7/encodings/ascii.py
import encodings.ascii # precompiled from /usr/lib/python2.7/encodings/ascii.pyc
Python 2.7.16 (default, Oct 10 2019, 22:02:15)
[GCC 8.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
# clear __builtin__._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.exitfunc
# clear sys.exc_type
# clear sys.exc_value
# clear sys.exc_traceback
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
# cleanup __main__
# cleanup[1] encodings
# cleanup[1] site
# cleanup[1] sysconfig
# cleanup[1] abc
# cleanup[1] _weakrefset
# cleanup[1] sre_constants
# cleanup[1] re
# cleanup[1] _codecs
# cleanup[1] _warnings
# cleanup[1] zipimport
# cleanup[1] _sysconfigdata
# cleanup[1] encodings.ascii
# cleanup[1] pwd
# cleanup[1] codecs
# cleanup[1] _sysconfigdata_nd
# cleanup[1] _locale
# cleanup[1] sitecustomize
# cleanup[1] signal
# cleanup[1] traceback
# cleanup[1] posix
# cleanup[1] encodings.aliases
# cleanup[1] exceptions
# cleanup[1] _weakref
# cleanup[1] sre_compile
# cleanup[1] _sre
# cleanup[1] sre_parse
# cleanup[2] copy_reg
# cleanup[2] posixpath
# cleanup[2] errno
# cleanup[2] _abcoll
# cleanup[2] types
# cleanup[2] genericpath
# cleanup[2] stat
# cleanup[2] warnings
# cleanup[2] UserDict
# cleanup[2] os.path
# cleanup[2] linecache
# cleanup[2] os
# cleanup sys
# cleanup __builtin__
# cleanup ints: 20 unfreed ints
# cleanup floats

C’est grave? j’ai fait une bêtise? :woozy_face:

je ne sais pas, tu as fait quelle commande exactement?

Helas je ne sait plus.
Je vais poser la question dans une autre categorie ?

Attends un peu avant de faire ça, il y a forcément qq1 qui va passer par ici.

Je ne connais pas trop linux mais on dirait que tu as fait une mise à jour de ta version python 2.7.16

Est ce que tout fonctionne encore sous ton jeedom?

Oui ça a l’air.

C’est le principal :wink:

Ok merci pour ta réponse,
je vais attendre que quelqu’un d’autre passe part la.

Bonsoir,

Passage en beta ce jour suite à mise à jour stable et message / changelog.

Petits messages d’erreur (en rouge tout énervé :slight_smile: ) car STAT_YESTERDAY_PROD non historisé (je ne produit pas) mais après avoir coché la bonne case tout est calme.

Quel type d’install (Box jeedom, DIY…) DIY Rasberry Pi4
Version Debian ? debian 10.13
Version Jeedom ? 4.3.12
Type de carte teleinfo ? téléinformation USB - GCE Electronics
Compteur LINKY ou ancien ? Linky mode historique
Tarification ? HP/HC

Et évidemment merci pour la reprise du plugin

merci @FBAF pour ton retour.

Tu pourrais me donner le libellé exact du message d’erreur que tu avais?

J’ai tenté en décochant mais je ne reproduis pas. Je vais essayer ce week-end.

@+

Petite question (j’ai installé le plugin, mais du coup je n’ai pas l’impression que ce soit possible !) :
Est-ce qu’il est compatible avec des module teleinfo sur la base d’un ESP8266/tasmota ?–> données transférées à Jeedom via MQTT en Wifi.
Concrètement, les commandes d’index/puissance/… sont dejà presentes dans un équipement

Norbert

Le plugin n’a pas besoin d’un modem pour fonctionner. Il faut par contre que tu alimentes directement les différents index comme tu le montres sur ta copie d’écran. Si ce que tu as fait alimentes les données alors ça doit fonctionner. Tu auras sans doute une alerte pour te dire que la daemon ne fonctionne pas mais c’est tout. Il faut par contre que tu vérifies que les 2 crons du plugin soient lancé

Mais comment alimenter les index, ces index ne sont pas des commandes infos ?

tu peux le faire avec des scénarios qui se déclenchent toutes les 5 minutes. C’est ce que je fais sur mon jeedom de test. Là par exemple je fais monter mes index de EASF01 à EASF03, EAST et EAIT

et ne pas oublier de vérifier que les 2 crons de téléinfo sont bien actif:

Bonjour,

Merci beaucoup pour la reprise du plugin.

  • Version Beta 2022-12-28 01:02:28
  • Raspberry PI4 8GB
  • Raspbian GNU/Linux 10 (buster) 32bits (armv7l)
  • Jeedom 4.3.14
  • Modem Téléinformation EDF - 1 compteur, Marque : Cartelectronic
  • Ancien compteur
  • Tarification HC/HP
  • Pas de production
  • python - V : 2.7.16
  • python3 -V : 3.7.3