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:
- 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).
- Stop Zigbee integration
- Go to: https://darkxst.github.io/silabs-firmware-builder/
- 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
| Problem | Solution |
|---|---|
| Protocol mismatch | Flash GSDK 4.3.x |
| Channel mismatch | Align via OTBR |
| Can’t commission | Sync via Troubleshooting |
Következik: Valami hasznosat csinálni ezzel a rengeteg szenzor adattal. Apró lépések.