Closed WiktorBuczko closed 1 year ago
Then ptvo
have making the firmware the easy way and not making it Zigbee compatible is ZHA only showing the cluster that is OK by Zigbee standard.
If ptvo or some other user is making one quirk for correcting it shall the device working OK until that you can only using the standard function from the device.
Does it mean I have to flash the module with other firmware from ptvo? How it should be done in order to get the pulse counter to be recognized by ZHA?
I have also found external converter file for zigbee2mqtt, maybe that will help.
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.
Is your feature request related to a problem? Please describe. Device pairs using ZHA but pulse counter entities are missing, only water leak, battery and signal strength sensors are present. This device is based on E18-MS1-PCB module
Describe the solution you'd like Add support for pulse counter entities
Device signature
```yaml { "node_descriptor": "NodeDescriptor(logical_type=Diagnostic information
```yaml { "home_assistant": { "installation_type": "Home Assistant Supervised", "version": "2022.11.5", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.10.7", "docker": true, "arch": "x86_64", "timezone": "Europe/Warsaw", "os_name": "Linux", "os_version": "5.10.0-19-amd64", "supervisor": "2022.11.2", "host_os": "Debian GNU/Linux 11 (bullseye)", "docker_version": "20.10.21", "chassis": "desktop", "run_as_root": true }, "custom_components": { "garbage_collection": { "version": "4.9.0", "requirements": [ "python-dateutil>=2.8.2" ] }, "scheduler": { "version": "v0.0.0", "requirements": [] }, "blitzortung": { "version": "1.0.1", "requirements": [ "paho-mqtt>=1.5.0" ] }, "car_wash": { "version": "1.5.4", "requirements": [] }, "dwains_dashboard": { "version": "3.3.0", "requirements": [] }, "adaptive_lighting": { "version": "1.2.0", "requirements": [] }, "hacs": { "version": "1.28.4", "requirements": [ "aiogithubapi>=22.2.4" ] }, "pirateweather": { "version": "0.1.0", "requirements": [ "python-forecastio==1.4.0" ] }, "iphonedetect": { "version": "1.4.0", "requirements": [] }, "burze_dzis_net": { "version": "v1.0.4", "requirements": [ "zeep" ] } }, "integration_manifest": { "domain": "zha", "name": "Zigbee Home Automation", "config_flow": true, "documentation": "https://www.home-assistant.io/integrations/zha", "requirements": [ "bellows==0.34.4", "pyserial==3.5", "pyserial-asyncio==0.6", "zha-quirks==0.0.87", "zigpy-deconz==0.19.1", "zigpy==0.51.6", "zigpy-xbee==0.16.2", "zigpy-zigate==0.10.3", "zigpy-znp==0.9.1" ], "usb": [ { "vid": "10C4", "pid": "EA60", "description": "*2652*", "known_devices": [ "slae.sh cc2652rb stick" ] }, { "vid": "1A86", "pid": "55D4", "description": "*sonoff*plus*", "known_devices": [ "sonoff zigbee dongle plus v2" ] }, { "vid": "10C4", "pid": "EA60", "description": "*sonoff*plus*", "known_devices": [ "sonoff zigbee dongle plus" ] }, { "vid": "10C4", "pid": "EA60", "description": "*tubeszb*", "known_devices": [ "TubesZB Coordinator" ] }, { "vid": "1A86", "pid": "7523", "description": "*tubeszb*", "known_devices": [ "TubesZB Coordinator" ] }, { "vid": "1A86", "pid": "7523", "description": "*zigstar*", "known_devices": [ "ZigStar Coordinators" ] }, { "vid": "1CF1", "pid": "0030", "description": "*conbee*", "known_devices": [ "Conbee II" ] }, { "vid": "10C4", "pid": "8A2A", "description": "*zigbee*", "known_devices": [ "Nortek HUSBZB-1" ] }, { "vid": "0403", "pid": "6015", "description": "*zigate*", "known_devices": [ "ZiGate+" ] }, { "vid": "10C4", "pid": "EA60", "description": "*zigate*", "known_devices": [ "ZiGate" ] }, { "vid": "10C4", "pid": "8B34", "description": "*bv 2010/10*", "known_devices": [ "Bitron Video AV2010/10" ] } ], "codeowners": [ "@dmulcahey", "@adminiuga", "@puddly" ], "zeroconf": [ { "type": "_esphomelib._tcp.local.", "name": "tube*" }, { "type": "_zigate-zigbee-gateway._tcp.local.", "name": "*zigate*" }, { "type": "_zigstar_gw._tcp.local.", "name": "*zigstar*" } ], "dependencies": [ "file_upload" ], "after_dependencies": [ "onboarding", "usb", "zeroconf" ], "iot_class": "local_polling", "loggers": [ "aiosqlite", "bellows", "crccheck", "pure_pcapy3", "zhaquirks", "zigpy", "zigpy_deconz", "zigpy_xbee", "zigpy_zigate", "zigpy_znp" ], "is_built_in": true }, "data": { "ieee": "**REDACTED**", "nwk": 29787, "manufacturer": "modkam.ru", "model": "ptvo_counter_2ch", "name": "modkam.ru ptvo_counter_2ch", "quirk_applied": false, "quirk_class": "zigpy.device.Device", "manufacturer_code": 4447, "power_source": "Battery or Unknown", "lqi": 255, "rssi": -42, "last_seen": "2022-12-01T14:38:58", "available": true, "device_type": "EndDevice", "signature": { "node_descriptor": "NodeDescriptor(logical_type=Additional logs
Logs from pairing process ``` [0xA547](lumi.remote.b486opcn01): Device seen - marking the device available and resetting counter [0xA547](lumi.remote.b486opcn01): Update device availability - device available: True - new availability: True - changed: False Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=[Additional context Add any other context or screenshots about the feature request here. Original post https://modkam.ru/2021/04/29/schetchik-impulsov-zigbee/?fbclid=IwAR0WIscexuTcIHgT7jxiSWtjLfeWT2RZ9_4AU9m14UmLeTme0i5xh8A6Y3o