Mon module de téléinformation (TIC) wifi vers MQTT pour compteur linky et autres

Sinon avec le soft de base :

Tiens pour information voici la config Tempo pour HA avec le TIC :

  - state_topic: "teleinfokit/data/BBRHCJB"
    platform: mqtt
    unit_of_measurement: "kWh"
    device_class: energy
    state_class: total_increasing
    name: Index heure creuse jours bleu
    icon: mdi:power-plug
    value_template: "{{float(value) / 1000.0}}"
  - state_topic: "teleinfokit/data/BBRHPJB"
    platform: mqtt
    unit_of_measurement: "kWh"
    device_class: energy
    state_class: total_increasing
    name: Index heure pleine jours bleu
    icon: mdi:power-plug
    value_template: "{{float(value) / 1000.0}}"

  - state_topic: "teleinfokit/data/BBRHCJW"
    platform: mqtt
    unit_of_measurement: "kWh"
    device_class: energy
    state_class: total_increasing
    name: Index heure creuse jours blanc
    icon: mdi:power-plug
    value_template: "{{float(value) / 1000.0}}"
  - state_topic: "teleinfokit/data/BBRHPJW"
    platform: mqtt
    unit_of_measurement: "kWh"
    device_class: energy
    state_class: total_increasing
    name: Index heure pleine jours blanc
    icon: mdi:power-plug
    value_template: "{{float(value) / 1000.0}}"

  - state_topic: "teleinfokit/data/BBRHCJR"
    platform: mqtt 
    unit_of_measurement: "kWh"
    device_class: energy
    state_class: total_increasing
    name: Index heure creuse jours rouge
    icon: mdi:power-plug
    value_template: "{{float(value) / 1000.0}}"
  - state_topic: "teleinfokit/data/BBRHPJR"
    platform: mqtt
    unit_of_measurement: "kWh"
    device_class: energy
    state_class: total_increasing
    name: Index heure pleine jours rouge
    icon: mdi:power-plug
    value_template: "{{float(value) / 1000.0}}"
1 « J'aime »

Oui je l’ai lu sur le post il y a une heure…et du coup pas possible via wifi non plus. Il me faut un adaptateur spécial…
Du coup, là j’essaie de configurer MQTT mais j’ai toujours l’erreur config MQTT, réinitialiser le module. ça fait 20 fois que je le fais et ça ne fonctionne toujours pas…
Dans HA, j’ai le même message d’erreur:

2023-04-10 11:58:04: New connection from 192.168.1.188:52833 on port 1883.
2023-04-10 11:58:04: Client 629C43 disconnected, not authorised.

Aussi, le module ne cesse de redémarrer, c’est bizarre…

MERCI! par contre j’ai un message d’erreur à cause de platform: mqtt
C’est la galère depuis les dernières mises à jour de HA avec MQTT

Dans ta configuration principale tu ajoutes une ligne :
mqtt: !include_dir_merge_named packages
Tu crées un répertoire packages
Et à l’intérieur tu mets un fichier de type xxxx.yaml dans lequel il y a le code donné ci-dessus
Tu vérifies que la config est bonne ( essentiellement les indentations )
Et c’est tout bon
Phil

1 « J'aime »

Merci.
J’ai déjà un répertoire Packages, dedans j’ai crée un fichier teleinfokit.yaml et j’ai copié ça:

Mqtt teleinfokit
broker: 192.168.4.1
username: !secret user_teleinfokit
password: !secret pass_teleinfokit

OPTION TARIF HEURES PLEINES/CREUSES

mqtt:
sensor:
- state_topic: « teleinfokit/data/BBRHCJB »
platform: mqtt
unit_of_measurement: « kWh »
device_class: energy
state_class: total_increasing
name: Index_heures_creuses_jours_bleus
icon: mdi:power-plug
value_template: « {{float(value) / 1000.0}} »

- state_topic: "teleinfokit/data/BBRHPJB"
  platform: mqtt
  unit_of_measurement: "kWh"
  device_class: energy
  state_class: total_increasing
  name: Index_heures_pleines_jours_bleus
  icon: mdi:power-plug
  value_template: "{{float(value) / 1000.0}}"   
  
- state_topic: "teleinfokit/data/BBRHCJW"
  platform: mqtt
  unit_of_measurement: "kWh"
  device_class: energy
  state_class: total_increasing
  name: Index_heures_creuses_jours_blancs
  icon: mdi:power-plug
  value_template: "{{float(value) / 1000.0}}"
  
- state_topic: "teleinfokit/data/BBRHPJW"
  platform: mqtt
  unit_of_measurement: "kWh"
  device_class: energy
  state_class: total_increasing
  name: Index_heures_pleines_jours_blancs
  icon: mdi:power-plug
  value_template: "{{float(value) / 1000.0}}"   
  
- state_topic: "teleinfokit/data/BBRHCJR"
  platform: mqtt
  unit_of_measurement: "kWh"
  device_class: energy
  state_class: total_increasing
  name: Index_heures_creuses_jours_rouges
  icon: mdi:power-plug
  value_template: "{{float(value) / 1000.0}}"
  
- state_topic: "teleinfokit/data/BBRHPJR"
  platform: mqtt
  unit_of_measurement: "kWh"
  device_class: energy
  state_class: total_increasing
  name: Index_heures_pleines_jours_rouges
  icon: mdi:power-plug
  value_template: "{{float(value) / 1000.0}}"       
  
  
- name: "Puissance consommée"
  state_topic: "teleinfokit/papp"
  platform: mqtt
  unit_of_measurement: "VA"
  icon: mdi:power-plug
  state_class: total_increasing
  device_class: energy    

- name: "Intensité"
  state_topic: "teleinfokit/iinst"
  platform: mqtt
  unit_of_measurement: "A"
  icon: mdi:power-plug
  state_class: total_increasing
  device_class: energy   
  
- name: "Linky ADC0"
  state_topic: "teleinfokit/adc0"
  platform: mqtt
  unit_of_measurement: ""
  icon: mdi:eye
  state_class: total_increasing
  device_class: energy       
  
- name: "Intensité souscrite"
  state_topic: "teleinfokit/isousc"
  platform: mqtt
  unit_of_measurement: "A"
  icon: mdi:information
  state_class: total_increasing
  device_class: energy 
  
- name: "Intensité  maximale"
  state_topic: "teleinfokit/imax"
  platform: mqtt
  unit_of_measurement: "A"
  icon: mdi:information
  state_class: total_increasing
  device_class: energy

mais je ne vois toujours pas la consommation instantanée ni le reste et j’ai toujours le message d’erreur MQTT sur le module, malgré avoir refait un reset…
Je désespère là…

PS: j’ai bien rentré ton code au départ mais c’était pareil…J’ai donc remis les paramètres d’avant avec broker, etc…mais idem;

J’essais d’aller sur le discord que tu m’as envoyé mais je n’arrive pas à me connecter.

Assure toi que les trames arrivent bien dans mqtt déjà .

1 « J'aime »

Quand tu dis TRAME, tu veux parler des 1ère lignes du fichier teleinfokit.yaml?
A l’époque je n’avais pas autant galéré pour l’installer…

C’est bon, ça fonctionne!
J’ai réussi à trouver le bon paramétrage que tu as donné à quelqu’un sur le discord et j’ai re appairé le module avec le bon user et mdp mqtt.

Merci d’avoir prit le temps de m’aider

1 « J'aime »

Pas de solution pour moi ni retour du vendeur. Impossible de modifier le paramétrage.

J’ai donc acheté un Lixee et un dongle Zigbee, installé Zigbee2MQTT et tout fonctionne parfaitement. Un peu plus cher mais fiable et avec une vraie garantie contractuelle.

Salut, Idem plus de nouvelle du vendeur et j’avais aussi acheté un lixee mais il est beaucoup moins réactif que le teleinfokit. J’ai quand-même gardé les 2.

bonsoir Nico,
ton système est il toujours opérationnel je souhaiterai en fabriquer un car j’ai vu que certain avait des problèmes avec le zlinky en te remeriant

Bonjour,

J’ai ce modèle qui fonctionne très bien en wifi freebox, mais je bascule mon réseau sur du Ubiquiti EdgerouterX et Unifi U6+ et là, il ne ve pas se connecter au wifi.

Il bloque au « Connexion au réseau Wifi »
Au début je pensais à un mot de passe trop long (63 caractères), mais même en réduisant à 22 (comme la freebox), ça ne change rien.

Il est en 2.4 sur le channel 11 (pas activé le 5ghz)
Le filtrage MAC est désactivé

Si quelqu’un à eu ce problème et à trouvé une solution, je suis preneur.

A part ça, finalement t’as fait du bon boulot Nico.

Merci

Tu n’as pas autorisé le wpa3 uniquement ?
Il n’est certainement pas compatible

Non, je suis en wpa2 perso.

Problème résolu.
C’est juste un mauvais parametrage des port vlan

image

https://forum.hacf.fr/t/projet-zeus/36538https://forum.hacf.fr/t/projet-zeus/36538