Clevr House Logo Clevr House
NL
Winkelwagen

De winkelwagen is leeg.

Artikel

Zet elk IR-apparaat in een slimme: een open, schaalbare IR-blaster voor woningen, hotels en grote gebouwen

Door Clevr House op 30.09.2025

Zet elk IR-apparaat in een slimme: een open, schaalbare IR-blaster voor woningen, hotels en grote gebouwen

Als uw gebouw vol is met apparaten gecontroleerd door old-school afstandsbedieningen—airconditioners, TV's, geluidsinstallaties, projectoren—U bezit al een schat aan automatiseringspotentieel. Je moet die IR codes één keer leren en ze overal hergebruiken.

Dit artikel introduceert een klein, goedkoop aangepaste IR Blaster PCB (ESP32-C3) en a Home Assistant integratie dat oudere IR-apparaten verandert in centraal beheerde, automateerbare eindpunten. Het’s eenvoudig genoeg voor een enkele woonkamer, en robuust genoeg voor Hotels en campussen op meerdere verdiepingen.


De Hardware: een doel-gebouwde IR Blaster

Kernontwerp

  • MCU: ESP32-C3 Super Mini Pro (Wi-Fi, BLE, veel GPIO, veilig OTA via ESPHome).

  • IR TX: Drie hoogefficiënte 5 mm 940 nm leds aangedreven door een 2N2222 Transistor voor sterke dekking.

  • IR RX: VS1838B ontvanger voor betrouwbaar codeleren (38 kHz).

  • Vermogen: 5 V ingang; LED's stroom-beperkt met lage waarde weerstanden voor een sterke output; aan boord TX indicator LED.

  • Vormfactor: Kleine voetafdruk, pads voor eenvoudige bedrading en wand- of plafondintegratie.

Waarom deze PCB over USB dongles of “zwarte doos” Hubs?

  • Open hardware + open firmware — Geen cloud lock-in.

  • Beter bereik & INDICATIE — transistor-gedreven multi-LED ontwerp gooit IR steeds verder en breder.

  • Veldbedienbaar — standaardonderdelen; geen eigen behuizingen.

  • Flexibel — hetzelfde bord kan verschillende firmware draaien (ESPHome vandaag; MQTT of aangepaste API morgen).


De software: Een gedeelde IR-bibliotheek die schaalt

We hebben een alleen shell integratie voor Home Assistant die CPU gebruik laag houdt en extra add-ons vermijdt. Het slaat geleerde codes op als gewone bestanden:

 
/config/irlib/<device>/<button>.raw

Een lichtgewicht index (/config/irlib_index.json) houdt je UI dropdowns snel. Je krijgt:

  • Leer één keer, gebruik overal. Neem dan een code van elke blaster (met een ontvanger), Stuur het vanuit elke blaster Aan de overkant van je gebouw.

  • Per kamer controle + uitzending. Kies een node (ruimte) voor gerichte acties of zend hetzelfde commando uit naar meerdere kamers.

  • Benoemde apparaten & knopen. “yamaha rxv → vol up”, “daikin arc477a50 → cool 23c”, enz. Hernoem/verplaats/verwijder rechtstreeks vanuit de UI.

  • Reservekopieën & Herstel. Nachtelijke tarball back-ups van uw bibliotheek; een-klik herstellen indien nodig.

  • Weinig onderhoud. Geen constante peilingen. Geen makelaar nodig (tenzij je er een wilt voor andere projecten).

Onder de motorkap

  • Codes worden geleerd via ESPHome (ontvanger → HA gebeurtenis).

  • Een kleine HA automatisering laat de ruwe timings in bestanden vallen en herbouwt de index.

  • Scripts verwerken hernoemen/verplaatsen/verwijderen, nodelijsten, back-ups en herstelt.


Waarom dit belangrijk is voor gastvrijheid & Grote locaties

Standaardiseren over merken. Veel hotels jongleren meerdere AC, TV en AV modellen—elk met zijn eigen afstandsbediening. Met een gedeelde IR bibliotheek:

  • Techniek leert elk apparaat eenmaal.

  • Receptie of automatiseringsregels kunnen controle van elke ruimte zonder handmatige koppeling.

  • Technologies kunnen een eenheid vervangen en richt de nieuwe afstandsbediening op de dichtstbijzijnde leerling om codes bij te werken.

Operationele overwinningen

  • Energiebesparing: Auto-power-off TV's, aanscherping van de AC-schema's, handhaving eco setpoints wanneer kamers zijn leeg.

  • Gastervaring: Vooraf ingestelde welkomstscènes; ondersteuning op verzoek waar medewerkers IR commando's op afstand kunnen activeren.

  • Snelle uitrol: Kloon apparaten en knoppen sets over vloeren; voeg kamers door het vallen in meer blasters.

  • Onafhankelijkheid van de leverancier: Geen licentie, geen abonnement per kamer, geen cloud.

Beveiliging & privacy

  • Blijft op je LAN.

  • Geen gastgegevens stroomt door clouds van derden.

  • Auditable: alle codes zijn gewone bestanden; u kunt ze versturen of archiveren.


Flexibele firmware-opties (ESPHome nu, MQTT later)

Ditzelfde PCB kan verschillende firmwares draaien:

  • ESPHome (aanbevolen) voor inheemse Home Assistant API, aangepaste diensten, en ultra-laag overhead.

  • MQTT-firmware als uw gebouwbeheersysteem of orkestratie van derden de voorkeur geeft aan onderwerpen als:

     
    ir/living/yamaha/vol_up → "[600,-1600,600,-550,600,-550]"
  • Aangepaste HTTP/UDP eindpunten voor integratie met eigen backends.

U kunt standaardiseren op een enkele hardware SKU, dan implementeren de firmware die het beste past bij elke site of client.


Echte scenario's

Woningbouw

  • Eén leerling in de woonkamer om alle IR codes vast te leggen.

  • Kleine blasters in slaapkamer/kantoor delen dezelfde bibliotheek en sturen naar behoefte.

  • Scènes en automatiseringen (bv. “Filmavond”) vuur IR commando's over meerdere apparaten met een enkele tik.

Hotels

  • Een of twee leerlingen per verdieping voor nieuwe apparaten.

  • Elke kamer krijgt een blaster gericht op de TV / AC.

  • PMS of bezettingssensoren kunnen IR activeren—stroom uit wanneer de kamer leeg is, instellen eco-modus bij de kassa.

Campussen & Bureaus

  • Gecentraliseerde AV-besturing voor conferentiezalen: projectoren, schermen, versterkers.

  • Globale uitzendingen voor “alle displays uitschakelen na 20.00 uur”.


Deployment tips

  • Plaatsing: Richt TX LED's naar de IR ramen; montage op het TV/AC frame of plafondsoffit werkt goed. Aantal herhalingen (2–5) hulp met pietluttige apparaten.

  • Beste praktijken leren: Blijf dicht bij de VS1838B staan, wijs de originele afstandsbediening aan en houd de knop lang genoeg ingedrukt om herhalingen vast te leggen.

  • Naamgevingsconventie: Gebruik consistente slakken (bv. brand_model) en knoopnamen (power_toggle, cool_24c, hdmi1).

  • Backups: Schakel nachtelijke back-ups in; bewaar de laatste 10 standaard.

  • Bedienbaarheid: Houd één reserve leerling bij de hand voor het snel vastleggen van code tijdens apparaatswaps.


Wat je nodig hebt om te beginnen

  1. Verzamel de PCB (ESP32-C3, VS1838B ontvanger, 2N2222 + IR leds, weerstanden, 5 V voeding).

  2. Flash ESPHome firmware (learn + send service, 38 kHz TX, TX LED).

  3. Installeer het Home Assistant pakket voor de shell-based IR bibliotheek, voeg de vier kleine automatiseringen toe, en voeg de Lovelace kaarten toe.

  4. Stel je knooppunten CSV in in de UI (bv. ir_blaster_living_room, ir_blaster_bedroom) en herlaad de bibliotheek.

  5. Beginnen met leren en testzending Van de kaart.

  6. Achteruit. Uw bibliotheek en rol het uit naar meer kamers.


Waarom deze aanpak wint

  • Open & toekomstbestendig: Alles is transparant.—bestanden, YAML, scripts. U kunt controleren, vork, of exporteren.

  • Schaalbaar: Werkt voor een enkele tv of honderden kamers.

  • Kosteneffectief: Goederen onderdelen, geen leveranciers lock-in, geen terugkerende kosten.

  • Low-CPU, laag lawaai: Shell-only, event-driven; geen verspilling van peilingen.

  • Flexibele integraties: ESPHOME vandaag; MQTT of aangepaste API's morgen.


Klaar om je vloot te moderniseren?

Met een klein bord en een schone Home Assistant workflow, kunt u Standaardiseren van controle, cut energieafval, en het gastencomfort verbeteren—zonder uw bestaande apparaten te vervangen.