Zlinky_TIC : Changer le firmware de base legacy en version limited?

Ok, je vois :slight_smile:
Si les ajouts de la V13 ne te sont pas utiles, pas de raison de chercher les embrouilles en la faisant :slight_smile:
Du coup, comment as-tu fait pour que Z2M ne te harcèle pas pour la faire ?

J’ai filtrer les attributs ( update et update_available ) et plus de mise a jour proposer :wink:

'0x00158d0005d299cf':
  friendly_name: Zlinky
  kWh_precision: 3
  linky_mode: historique
  measurement_poll_interval: ''
  production: 'false'
  tarif: Historique - HCHP
  energy_phase: single_phase
  filtered_attributes:
    - active_power
    - active_power_max
    - meter_serial_number
    - rms_current_max
    - rms_voltage
    - schedule_h_p_h_c
    - update
    - update_available
    - warn_d_p_s
    - available_power
    - MOTDETAT

Ce modifie soit par le configuration.yaml, soit par le UI de Z2M.

Par défaut ca affichais tout ces attributs:

    "active_power": -32768,
    "active_power_max": -32768,
    "active_register_tier_delivered": "HP..",
    "apparent_power": 430,
    "available_power": 30,
    "current_tarif": "HC..",
    "current_tier1_summ_delivered": 10127.929,
    "current_tier2_summ_delivered": 14129.755,
    "linkquality": 174,
    "meter_serial_number": "06xxxxxxxxxxxxxxx",
    "rms_current": 2,
    "rms_current_max": 90,
    "rms_voltage": 65535,
    "schedule_h_p_h_c": 0,
    "update": {
        "installed_version": 12,
        "latest_version": 13,
        "state": "available"
    },
    "update_available": false,
    "warn_d_p_s": 0
}

après filtrage des attributs, j’ai que ca qui remonte:

@WarC0zes
Haa ok, top ça :slight_smile:

On est d’accord que faut mettre tous ceux qu’on veut conserver et pas ceux qu’on ne veut pas garder ?

Si c’est bien cela, du coup, faut que je mette tous les attributs qui m’intéresse, et en TEMPO ça fait pas mal :sweat_smile:

Non, tu ajoute les attributs que tu ne veut pas conserver. Il ne seront plus envoyer a HA.
Tant que j’y pense, j’ai aussi désactiver l’entité update du Zlinky.

AU fait, une raison particulière pour filtrer les autres données ?

edit : moi j’ai tout ça qui remonte :

{
    "active_energy_out_d01": 26143.153,
    "active_energy_out_d02": 5563.315,
    "active_power": 216,
    "active_power_max": 4454,
    "active_power_ph_b": 234,
    "apparent_power": 536,
    "available_power": 9,
    "average_rms_voltage_meas_period": 228,
    "current_date": "H240318123459",
    "current_index_tarif": 2,
    "current_summ_delivered": 40645.911,
    "current_tarif": "TEMPO",
    "current_tier1_summ_delivered": 38105.648,
    "current_tier2_summ_delivered": 1633.167,
    "current_tier3_summ_delivered": 302.531,
    "current_tier4_summ_delivered": 289.044,
    "current_tier5_summ_delivered": 173.879,
    "current_tier6_summ_delivered": 141.642,
    "drawn_v_a_max_n1": 4522,
    "linkquality": 212,
    "meter_serial_number": "xxxxxxxxxxxxxxx",
    "power_threshold": 9,
    "relais": 0,
    "relais_breakout": {
        "relais1": 0,
        "relais2": 0,
        "relais3": 0,
        "relais4": 0,
        "relais5": 0,
        "relais6": 0,
        "relais7": 0,
        "relais8": 0
    },
    "rms_current": 2,
    "rms_voltage": 229,
    "site_id": "XXXXXXXXXXXXXXXXX",
    "software_revision": 2,
    "status_register": "xxxxxxxxxxx",
    "status_register_breakout": {
        "cache_borne_dist": "ferme",
        "comm_euridis": "activee avec securite",
        "contact_sec": "ouvert",
        "depassement_ref_pow": 0,
        "etat_cpl": "enregistre",
        "horloge": "correcte",
        "organe_coupure": "ferme",
        "pointe_mobile": "AUCUN",
        "preavis_pointe_mobile": "AUCUN",
        "producteur": 0,
        "sens_energie_active": "positive",
        "surtension_phase": 0,
        "sync_cpl": "synchronise",
        "tarif_dist": "index_4",
        "tarif_four": "index_2",
        "tempo_demain": "UNDEF",
        "tempo_jour": "BLEU",
        "type_tic": "standard"
    },
    "update": {
        "installed_version": 1,
        "latest_version": 13,
        "state": "available"
    },
    "warn_d_p_s": 0,
    "current_price": null,
    "message1": null,
    "message2": null,
    "update_available": null
}

Enfaite tout dépend de comment ta configurer les entités qui remontent a HA.

Moi j’ai configurer ( legacy_entity_attributes: true ) de façon que chaque entité qui remonte a HA est des attributs ( tu aura toutes les information qui sont dans état de l’appareil ). Je préfère, comme ca je peu savoir les données des autres entités de l’appareil dans les attributs.

Du coup, je filtre pas mal d’information qui ne m’intéresse pas.

@WarC0zes
Ha bah chez moi, elle n’et pas cochée cette option-là :sweat_smile:

Si je l’active, ça va faire quoi exactement ? (je n’ai pas vraiment saisi, désolé :sweat_smile:)

De plus va-t-il falloir que je refasse la configuration de toutes les entrées Z2M des dispositifs Zigbee que j’ai appairé ?

Chacun ses méthodes, moi j’ai fait ça (pour éviter la démesure de la bdd) :

C’est malin ça :slight_smile:
TU voudrais bien copier/coller ici le contenu de ta whitelist s’il te plait ?

Oui, ta la méthode de @Lesuperlolo.

Ta plusieur méthode comme il dit, a toi de voir celle qui te va le mieux.

Ma DB ce porte bien :upside_down_face:
image

C’est tout ce qui est affiché :

EASF01,EASF02,EASF03,EASF04,EASF05,EASF06,SINSTS,MSG1,LTARF,URMS1,CCASN,CCASN-1,UMOYSMAXN,SMAXN-1,CURRENT_PRICE,NJOURF,

Je me permet de rebondir, d’autant que la doc me parait louche : GitHub - fairecasoimeme/Zlinky_TIC: Téléinformation Linky autoalimenté ZigBee 3.0

Non OTA

:warning: Pour les nouveaux achats, le connecteur noir pour la mise à jour physique n’est plus disponible. Pour autant, il est tout de même possible de procéder à la mise à jour physique mais en maintenant le module USB sur les pastilles. Pour les dernières versions, le hardware et le software permettent d’effectuer des mises à jour OTA au travers de votre box domotique.

Du coup, il ne serait pas possible via Z2M de :

  • télécharger le firmware (limited ou non) dans un répertoire OTA sur la machine

Créer un fichier my_ota_index.json comme suit :

[
    {
        "url": "ota/mon_firmware.zigbee",
        "force": true
    }
]

(le force permet par exemple le downgrade de firmware)

et ajouter ça dans le configuration.yaml :

ota:
  zigbee_ota_override_index_location: my_ota_index.json

? C’est ce que j’avait fait pour un de mes thermomètres connecté, et ça avait fonctionné du tonnerre de zeus !

Citation
La mise à jour OTA ne peut se faire que si le mode du fichier OTA est le même que le précédent.
Pour changer de mode, veuillez suivre la mise à jour (non OTA)

Si t’es en firmware Legacy, tu ne peut pas mettre a jour en OTA vers un firmware Limited.

Quand t’es en Firmware Limited, avec Z2M le firmware Limited est pas supporter. Il te propose la mise a jour du firmware Legacy, alors que je suis en firmware Limited.
Pas sur que ta méthode fonctionne.

Et malheureusement non, j’ai récupéré le firmware limited, et même comme ça il ne me le propose pas…

J’ai lâcher l’affaire. Je suis en V12 et y reste.

Bon, je tente de suivre la procédure de MilesTEG1 (post du 17 mars) pour faire cette f…ichue MAJ de firmware.

Déjà, bon, arriver à faire en sorte que le USB-TTL et le ZLinky soient bien « attachés » en contact, c’est pas trop facile (j’imagine que les fameux « câbles Dupont » pourraient aider).

Mais, ensuite, et bien sur le USB-TTL soit bien « vu » par mon OS (Win11) comme un port « COM6 », je n’arrive jamais à faire la séquence :

  1. appuyer sur le bouton « qui n’est pas celui d’appairage »
  2. brancher le « montage » sur un port USB
  3. « rapidement » lancer la commande magique
  4. « rapidement » relâcher le bouton d’appairage
  5. avoir autre chose qu’un message d’erreur

Sans vouloir être trop relou, là on n’est plus dans la bidouille infâme, on est dans le maraboutage complet. En fait, je finis par me demander l’intérêt fondamental que ces ZLinky soient vendus avec un firmware qui n’a pas grand intérêt (si le machin ne peut pas faire routeur parce que les Linky ne délivrent pas assez de puissance, autant qu’il ne fasse jamais routeur).

Bref, je suis dans l’impasse totale, de mon côté (encore plus parce que le connecteur ITC de mon Linky est…cassé (il m’est resté dans les doigts en connectant le ZLinky!!!) et que je dois arriver à faire comprendre à Enedis qu’il faut changer le Linky.

Je pensais au moins pouvoir, en attendant que je retrouve un Linky avec un TIC ipérétionnel, flasher de firmware en « Limited », mais je bute sur cette foutue manip de shadock. (dé"solé d’être un peu direct, mais opn est quand même bien dans le mega-bricolage, là).

A priori, mon « montage » scotchesque entre le USB-TTL et le ZLinky est OK : si je branche le bazar sur un port USB, au bout de qqs secondes la LED bleue du ZLinky se met à clignoter comme lorsqu’il veut s’appairer.