BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2026//talk//BMQP7J
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2026-BMQP7J@programme.europython.eu
DTSTART;TZID=CET:20260716T124500
DTEND;TZID=CET:20260716T131500
DESCRIPTION:Your smart home is a wireless network of connected devices whic
 h all talk to each other by sending messages into a central hub. If you co
 ntrol the hub's messaging queue\, you can control and monitor the network 
 and even create your own custom devices that end up visible in services li
 ke Apple or Google Home.\n\nIn this talk I will show you what it takes to 
 create such a custom device using an affordable ESP32 microcontroller runn
 ing MicroPython. We'll briefly look at the capabilities of the ESP32 famil
 y and why it is a good choice for WiFi-enabled projects. We'll talk about 
 the tooling that makes development a pleasure\, from flashing firmware to 
 interacting with the board using WebREPL\, installing lightweight dependen
 cies with mip\, testing\, logging\, and more.\n\nWe will also discuss the 
 MQTT protocol\, how our custom devices can send and receive messages\, how
  to integrate third-party Zigbee devices\, and how to use Home Assistant a
 s a bridge between our MQTT server and Apple or Google Home. We'll see how
  to use the Mosquitto broker and client tools such as  paho.mqtt and how Z
 igbee2MQTT allows remote sensors to join the same messaging layer.\n\nMy g
 oal is to give a practical overview of the hardware and software pieces in
 volved: ESP32\, MicroPython tooling\, MQTT infrastructure\, Zigbee integra
 tion\, and Home Assistant bridging. If you are comfortable with Python and
  curious about embedded systems\, this talk is for you.
DTSTAMP:20260524T130809Z
LOCATION:Theatre Hall (S2)
SUMMARY:Building a Smart Home Device with MicroPython - Michał Karzyński
URL:https://programme.europython.eu/europython-2026/talk/BMQP7J/
END:VEVENT
END:VCALENDAR
