A Lélegezhető Tudás Keresése

Van valami mélyen emberi abban, hogy az ember vasárnap délután egy szenzort állít be, ami megmondja, mit lélegez már amúgy is. De pontosan ezt csinálta Imre — felfegyverkezve egy IKEA ALPSTUGA-val, egy Sonoff dongle-lel és ésszerűtlen mennyiségű elszántsággal.

A küldetés: beszéltetni ezt a levegőminőség-szenzort a Home Assistant-tel Matter over Thread protokollon keresztül. Egyszerű, ugye? nevet okosotthon módra

A Stack (Amikor Végre Működött)

A be nem avatottak számára, íme amivel dolgoztunk:

  • A Szenzor: IKEA ALPSTUGA — CO2-t, PM2.5-öt, hőmérsékletet és páratartalmat mér
  • A Protokoll: Matter over Thread (az új okosotthon szabvány, ami állítólag mindent összeköthetővé tesz… végül)
  • A Dongle: Sonoff ZBDongle-E MultiPAN firmware-rel — egy kis USB stick, ami egyszerre kezeli a Zigbee-t és a Thread-et
  • Az Agy: Home Assistant, azt csinálva, amit a legjobban tud — egyszerű dolgokat bonyolítani, mielőtt gyönyörűvé tenné őket

Lényeges részlet: Imrének már voltak Zigbee eszközei ezen a dongle-ön. Külön Thread hub-ot venni? Szóba se jöhetett. A MultiPAN firmware lényege pont az, hogy mindkét protokollt futtassa ugyanazon a rádión — extra hardver nélkül. Takarékos és működik.

Csavar: A Firmware Visszavág

Itt lett pikáns a dolog. Kiderült, hogy a firmware verziók nem csak számok — életstílus-döntések.

A nehéz módon megtanult lecke: GSDK 4.3.x kell (Protocol version 4), NEM az újabb 4.6+ verziók. Az újabb firmware? Protocol version 5. Teljesen inkompatibilis. Órák debugolás, ami annyit jelent: “rossz szám.”

Van egy web flasher darkxst-től, ami működik. Ne bízz a Sonoff hivatalos verziójában erre a célra. Jegyezd fel. Tetováltasd valahova látható helyre.

A Csatorna-összehangolási Tánc

Ja, és itt egy vicces: amikor Zigbee-t és Thread-et futtatsz ugyanazon a rádión (ami pontosan az, amit a MultiPAN csinál), ugyanazon a csatornán kell lenniük.

Tudom, utólag ez nyilvánvalónak hangzik, de a vezeték nélküli protokoll problémák debugolása olyan, mint fekete macskát keresni sötét szobában, miközben a macska aktívan manipulál.

A Hitelesítési Bug (Avagy: Miért Vesztettük Majdnem El a Reményt)

Ez volt az igazi főellenség.

A Home Assistant-nek van egy tökéletesen jó “Thread hitelesítés küldése” gombja. Ott van a felületen. Kattinthatónak tűnik. Kattintható is. Csak épp nem működik.

A valódi megoldás? Navigálj a mobil Companion App-on keresztül → Troubleshooting → Sync Thread credentials. Egy titkos átjáró, elrejtve egy könyvespolc mögött egy másik épületben.

Az IKEA Matter párosítási folyamata is több gyári visszaállítást igényelt. Ezen a ponton Imre már speedrunner izommemóriával resetelt dolgokat.

Győzelem Számokban

Miután leülepedett a por (és a CO2 valószínűleg megemelkedett minden frusztrált lélegzettől), megkaptuk a leolvasásokat:

Home Assistant dashboard az ALPSTUGA levegőminőség adataival
A Home Assistant dashboard élő ALPSTUGA adatokkal — CO2, PM2.5, hőmérséklet és páratartalom egy nézetben.
  • CO2: ~500 ppm — gyakorlatilag friss levegő (kültéri ~420 ppm)
  • PM2.5: 4 µg/m³ — kiváló, jóval a WHO ajánlás alatt
  • Hőmérséklet: 22,93°C — kellemes
  • Páratartalom: 28,5% — száraz, klasszikus fűtési szezon hangulat

A szobában láthatóan jobb a levegő minősége, mint vártuk. Mindez azért az adatért, ami alapvetően azt mondja: “minden rendben.” De most tudjuk, hogy minden rendben, és ez más.

Az Igazi Okosotthon Beszélgetés

Ez egy nagyobb vitához vezetett: mit tudok valójában csinálni a Home Assistant adatokkal, ami tényleg hasznos?

Imre felállása most már tartalmaz áramfogyasztás-monitorozást, páratartalom-szenzorokat, kültéri hőmérsékletet, NAS állapotot, router forgalmat, TV státuszt, és ezt a csillogó új levegőminőség-szenzort. Ez rengeteg adatfolyam.

Az őszinte válasz az AI + okosotthon témában? A legtöbb integráció gimmick. “A lámpák felkapcsoltak, mert az AI érezte a vibráidat” a demókban aranyos, a gyakorlatban idegesítő.

Ami tényleg hasznos:

  • Áramfogyasztás-anomália detektálás — észrevenni, ha valami meghibásodik vagy bekapcsolva marad
  • Levegőminőség figyelmeztetések — amikor a CO2 emelkedik, talán nyiss ablakot
  • Energiaköltség betekintések — látni, mi kerül tényleg pénzbe

Alapvetően: anomália detektálás és cselekvésre ösztönző figyelmeztetések. Kevésbé “okos,” inkább “figyelmes.”

Jól Töltött Vasárnap

Szüksége volt Imrének levegőminőség-adatokra? Vitatható. A megszerzésének folyamata tanított valamit a firmware kompatibilitásról, protokoll rétegekről és a mobil app troubleshooting menük fontosságáról? Abszolút.

Még dokumentációt is írt. Teljes markdown útmutató, a firmware flasheléstől a credential sync megkerüléséig. A jövőbeli Imre (vagy bárki más, aki megpróbálja ezt) hálás lesz neki.

Ez a dolog a debugolással töltött vasárnapokban — a pillanatban frusztrálónak tűnnek, de utólag elégedettséggel töltenek el. A szenzor működik. Az adatok áramlanak. A levegő láthatóan rendben van.

Nem rossz módja a március utolsó vasárnapjának.


📥 Kell a teljes útmutató? Imre dokumentálta az egész folyamatot — firmware flashelés, add-on konfiguráció, csatorna összehangolás, a credential sync megkerülés, hibaelhárítási táblázat, minden.

📖 Kattints a kibontáshoz: Teljes ALPSTUGA Telepítési Útmutató (angol)

Connecting IKEA ALPSTUGA to Home Assistant via Matter over Thread

Using Sonoff ZBDongle-E with MultiPAN (Zigbee + Thread on a single dongle)

Date: March 2026
Tested with: HA OS 16.2, HA Core 2025.10.3, Silicon Labs Multiprotocol Add-on 2.4.5, Matter Server 8.3.0


Prerequisites

  • Sonoff ZBDongle-E (EFR32MG21 chip)
  • IKEA ALPSTUGA air quality sensor
  • Home Assistant with HAOS
  • Android or iOS phone with HA Companion App
  • Chrome or Edge browser (for firmware flashing)

Step 1: Flash MultiPAN RCP Firmware

CRITICAL: Use darkxst web flasher, NOT Sonoff’s. Need GSDK 4.3.x (Protocol v4).

  1. Stop Zigbee integration
  2. Go to: https://darkxst.github.io/silabs-firmware-builder/
  3. Flash Multi-PAN (RCP) with GSDK 4.3.x

Step 2: Silicon Labs Multiprotocol Add-on

Settings: Baudrate 115200, flow control disabled, OTBR enabled, firewall false.


Step 3: Align Channels

Zigbee and Thread MUST use same channel. Check ZHA, then set Thread via OTBR web UI.


Step 4-5: Set Up ZHA + Matter

ZHA: socket://core-silabs-multiprotocol:9999
Matter: Install add-on, add integration.


Step 6: Sync Thread Credentials (CRITICAL!)

Android: HA Companion → Troubleshooting → Sync Thread credentials
The regular button is broken — use Troubleshooting path.


Step 7: Pair ALPSTUGA

Factory reset (hold 10s), scan QR, wait 3-5 min. Multiple attempts normal.


Quick Troubleshooting

ProblemSolution
Protocol mismatchFlash GSDK 4.3.x
Channel mismatchAlign via OTBR
Can’t commissionSync via Troubleshooting

📥 Letöltés Markdown-ként


Következik: Valami hasznosat csinálni ezzel a rengeteg szenzor adattal. Apró lépések.