Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ESP Zigbee NCP (Espressif ESP NCP host) firmware for ESP32-C6 and/or ESP32-H2? #48

Closed
Hedda opened this issue Jan 22, 2024 · 6 comments
Closed

Comments

@Hedda
Copy link
Contributor

Hedda commented Jan 22, 2024

@grobasoz have you considered building ESP Zigbee NCP (Espressif ESP NCP host) firmware for ESP32-C6 and/or ESP32-H2 SoCs?

espressif/esp-zigbee-sdk#124

Espressif ESP NCP host firmware builds wanted for testing:

https://github.com/espressif/esp-zigbee-sdk/tree/main/examples/esp_zigbee_ncp

You already built ESP Zigbee RCP firmware but ESP Zigbee NCP is for less complicated projects like ZHA via zigpy to make use of:

https://github.com/grobasoz/zigbee-firmware/tree/master/ESP32-C6/Zigbee_RCP

ESP32-C6 NCP host can be implemented as a single SoC solution while the ESP32-H2 needs another external chip for interface, like for example either USB-to-UART/Serial converter/bridge chip (e.i. CP210x, FT231X, CH9102F or CH340B) to make a simple USB-adapter or a ESP32-C3 for a network-attached adapter (ie. Zigbee remote adapters similar to https://github.com/tube0013/tube_gateways and https://github.com/mercenaruss/zigstar_gateways ).

Looking at recent commits in their esp-zigbee-sdk SDK looks like they have begun working on implementing an NCP host component:

https://github.com/espressif/esp-zigbee-sdk/tree/main/examples/esp_zigbee_ncp

https://github.com/espressif/esp-zigbee-sdk/blob/main/examples/esp_zigbee_ncp/README.md

https://github.com/espressif/esp-zigbee-sdk/tree/main/components/esp-zigbee-ncp

https://github.com/espressif/esp-zigbee-sdk/blob/main/docs/en/application.rst

https://github.com/espressif/esp-zigbee-sdk/blob/main/docs/en/api-reference/esp_zigbee_ncp.rst

PS: FYI, it looks like Espressif themselves have one of their developers working on a zigpy radio library for esp-zigbee-ncp API/CLI:

zigpy/zigpy-cli#42

zigpy/zigpy#1052

@grobasoz
Copy link
Owner

@Hedda - Always good to hear from you :) I started looking into a version of NCP that would work with (Silabs) NCP using a 'C6 but found they were quite different. That was however some time ago so there may have been updates... Will have another look when time permits.

@Hedda
Copy link
Contributor Author

Hedda commented Feb 6, 2024

FYI, it looks like Espressif themselves have one of their developers working on a zigpy radio library for esp-zigbee-ncp API/CLI:

zigpy/zigpy-cli#42

zigpy/zigpy#1052

@grobasoz FYI, Espressif has now made an experimental version of zigpy-espzb available in this repo (but it is not yet on PyPI):

zigpy/zigpy-cli#45

https://github.com/lhespress/zigpy-espzb

lhespress/zigpy-espzb#2

@grobasoz
Copy link
Owner

grobasoz commented Feb 6, 2024

@Hedda - Thanks for that - I'll see if I can have a look. Gary.

@Hedda
Copy link
Contributor Author

Hedda commented Aug 12, 2024

@grobasoz should this and the others maybe have been closed as ”not planned” instead of as ”completed? Closing as ”completled” mean that they are done while closing as ”not planned” means they will never be done.

@grobasoz
Copy link
Owner

@Hedda - Yes, should be "not planned" but I couldn't find that option when closing?

@grobasoz grobasoz reopened this Aug 14, 2024
@grobasoz
Copy link
Owner

@Hedda - Options exists on web... will close now, thanks.

@grobasoz grobasoz closed this as not planned Won't fix, can't repro, duplicate, stale Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants