Making own Z-Wave (or Zigbee) device from scratch and assemble a Z-Wave (or Zigbee/Matter) controller

CDC Circle
PoltoS
We will program a Z-Wave or a Zigbee device and add it into a Z-Way smart home controller installed on Linux or flashed into an ESP32.
We will be making own Z-Wave and Z-Wave Long Range devices Z-Wave Open Source SDK an Trident IoT SDK. It will also be possible to do Zigbee devices. We will program a sensor and a switch using Z-Wave protocol and include it in a Z-Wave network. Or Zigbee. We will also browse the Z-Wave Open Source project, and how existing Trident IoT and SiLabs code differ from them. We will also install Linux version of Z-Way - Z-Wave/Zigbee/Matter Smart Home Controller. You will learn basics of Z-Wave and Z-Wave Long Range, how to include devices and set up security schemes. We will also master using Z-Way smart home controller, investigate it's API and create own Linux or ESP32-based Z-Wave or Zigbee controller. We will also discuss Z-Wave/Zigbee-to-Matter bridging. You will need a laptop (Linux, Mac or Windows) with SSH client, USB A, Google Chrome and internet access. Optionally you can use VS Code (install Trident IoT extension). Bring your Z-Wave devices with you! If you have Home Assistant Connect ZWA-2, take it too! Bring your Z-Wave devices with you! If you have Home Assistant Connect ZWA-2, take it too!

Additional information

Type Workshop
Language English

More sessions

12/27/25
Gigi
Stonewall IO (Saal Y 06)
Du möchtest auf dem 39C3 neue Leute kennenlernen? In entspannter Runde erhältst du praktische Tipps für den Einstieg und spannende Gespräche. Willkommen sind alle – egal, ob schüchtern oder gesprächig! Offen für: FLINTA
12/27/25
darko
CDC Triangle
Learn modern OpenPGP with the new RFC 9580 and Sequoia’s sq CLI. In two hours you’ll generate a v6 certificate, create a revocation cert, and practice daily ops: encrypt/decrypt, sign/verify, and publish via WKD/keyservers. We’ll cover Web-of-Trust basics (link vs vouch, trusted introducers, approvals) and note a GnuPG/v4 compatibility path. Optional: quick smart-card demo. Bring: laptop with terminal, email address; Sequoia sq preferred.
12/27/25
Stonewall IO (Saal Y 06)
Wie wählt man zwischen mehreren Optionen? Und zwar so, dass danach möglichst viele Leute zufrieden mit dem Ergebnis sind? Es gibt mehr Möglichkeiten als nur "die Option mit den meisten Stimmen gewinnt". Wir möchten möglichst viele davon mit euch ausprobieren!
12/27/25
Freedom Not Fear
Saal 5
A place for digital rights NGOs and activists to share their stories and network.
12/27/25
freerk
CDC Triangle
Build your own open-source Bitcoin signing device with a Raspberry Pi Zero, camera and display! We have kits for 45€
12/27/25
Bettina Louis
Stonewall IO (Saal Y 06)
Aufgrund des Supportendes von Windows 10, zielt die endof10-Kampagne darauf ab, Unterstützungsnetzwerke aufzubauen, um Menschen beim Umstieg auf Linux zu unterstützen. Aber wie können die betroffenen Menschen erreicht werden, die vielleicht noch nie von Linux gehört haben?
12/27/25
Zebra
CDC Triangle
Free/libre software promotes users' rights, safeguards privacy, individual control over technology and fosters autonomy and decentralisation within our communities. In contrast, proprietary software limits user freedoms leading to centralised monopolies that often misuse their power to oppress and exploit. This imbalance can result in malware, degradation of privacy and service enshitification. Unfortunately, many remain unaware of the unjustices created by proprietary software, but increased ...