Skip to content

Can't instantiate abstract class ControllerApplication with abstract methods #3

Open

Description

@san-av

I installed the requisite packages of 'ZigCoHTTP' on Ubuntu 20.04.6 LTS (linux kernel v5.15.x) system. The system has following python and pip versions:

  • Python v3.8.10
  • pip v20.0.2

When I run the 'ZigCoHTTP' app, it throws the following error:


Traceback (most recent call last):
File "main.py", line 12, in
zigbee_controller = ZigbeeController()
File "/home/sansys/src/XBee/ZigCoHTTP/zigbee_controller.py", line 15, in init
self.app = ControllerApplication(self.ezsp, os.getenv('DATABASE_FILE', "devices.db"))
TypeError: Can't instantiate abstract class ControllerApplication with abstract methods add_endpoint, connect, disconnect, load_network_info, permit_ncp, permit_with_link_key, reset_network_info, send_packet, start_network, write_network_info


Activity

  1. dimkaddi commented on Oct 29, 2024

    @dimkaddi

    I solved the problem by changing the dependencies
    - bellows==0.7.0
    + bellows-homeassistant

    Project started on python3.8 but still can't connect to EZSP

    Generic Zigbee Coordinator (EZSP)
    Firmware: 6.10.3.0 build 297
    
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions