fairecasoimeme / ZiPulses

Pulses Zigbee sensor to capture Gazpar or water counter
41 stars 4 forks source link

support de ZiPulses dans Zigbee2mqtt #2

Closed jeanaaaa closed 1 year ago

jeanaaaa commented 1 year ago

Est-ce que le support de ZiPulses dans Zigbee2mqtt est prévu (même en tant que convertisseur externe) ?

ellmout commented 1 year ago

https://github.com/Koenkk/zigbee-herdsman-converters/pull/5581 Dans la prochaine version de mai oui

fairecasoimeme commented 1 year ago

Voici la procédure à suivre pour éviter d'attendre la sortie et avoir la compatibilité Z2M sous HA :

1- Dans le dossier de votre configuration de zigbee2mqtt, créer un dossier avec "converters" 2- Télécharger le fichier lixee.js 3- Modifier dans les require les "../" par "zigbee-herdsman-converters/" 4- Placer le fichier nouveau lixee.js dans le dossier "converters" 5- Dans le fichier configuration.yaml ajouter:

external_converters:
  - converters/lixee.js

6- Relancer zigbee2mqtt

sdalu commented 1 year ago

Dispo depuis aujourd'hui dans la version 1.30.3.

Mais, lorsque je demande reporting pour: endpoint=1, cluster=seMetering, attribute=currentSummDelivered j'obtient le message d'erreur:

Request 'zigbee2mqtt/bridge/request/device/configure_reporting' failed with error: 'ConfigureReporting 0x00158d0009520282/1 seMetering([{"attribute":"currentSummDelivered","minimumReportInterval":60,"maximumReportInterval":3600,"reportableChange":0}], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Status 'UNREPORTABLE_ATTRIBUTE')'

De meme pour endpoint=1, cluster=Temperature, attribute=measuredValue Request 'zigbee2mqtt/bridge/request/device/configure_reporting' failed with error: 'ConfigureReporting 0x00158d0009520282/1 msTemperatureMeasurement([{"attribute":"measuredValue","minimumReportInterval":60,"maximumReportInterval":3600,"reportableChange":0}], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (Status 'SOFTWARE_FAILURE')'

fairecasoimeme commented 1 year ago

Il n'y a pas de reporting paramétrable pour ce produit. Le report est déjà paramétré, Les impulsions, la température et la tension de pile remonte toutes les 2 heures. Les impulsions remonte dès qu'il y a une impulsion.