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.

1 « J'aime »

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,
1 « J'aime »

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.

1 « J'aime »

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.