Skip to content
IEMI Labs
Now part of RoomOne. RoomOne does this product's jobs and more in one device, our one product for Facilities and hospitality.

GuestRoom

One ceiling node per guest room: smoke and vape evidence, AC set back when the room is really empty, and a damp bathroom wall caught early

Concept · not for sale
Engineering design: GuestRoom
Target price from$329per room: disc, AC pod and bathroom wall tag

Software: $8 per room per month

Concept, not for sale yet. Tell us if you want it; that decides what we build.

Rate this idea and tell us what to change
GuestRoom concept: the idea and where each part goes

Drag to rotate · right-drag to move · scroll to zoom · click a part for its size and placeSwipe to rotate · pinch to zoom · two fingers to move · tap a part for its size

How it fits together

GuestRoom, part by part

Scroll or tap a part. Press “See the 3D CAD design” to watch the model, built from our CAD, light each part up and show how it connects.

GuestRoom concept: the idea and where each part goes

Real-time 3D render · drag to rotate · final design may varySwipe sideways to rotate

  1. 01

    The whole GuestRoom

    One ceiling disc with one ESP32-C6 runs three room jobs: it smells the air for smoke and vapes, sets the AC back when a radar says the room is really empty, and watches a cold bathroom wall for mould risk, all on the owner's Wi-Fi to one app.

  2. 02Brain

    ESP32-C6-MINI-1 (disc PCB)

    The brain: it runs the guestroom firmware program

  3. 03

    SEN66 air module

    Measures fine particles, VOC, NOx, CO₂, humidity and temperature once a second

    ESP32-C6-MINI-1 (disc PCB) · I²C (6-pin cable) · 1 Hz air readings

  4. 04

    BME690 gas sensor

    Scans gas response to tell vapes from shower steam and sprays

    ESP32-C6-MINI-1 (disc PCB) · I²C (shared bus) · Gas resistance profile

  5. 05

    Presence radar

    Sees a guest even lying still in bed, so the AC is set back only in an empty room

    ESP32-C6-MINI-1 (disc PCB) · UART over the 6-core pod lead · Moving and still presence, distance

  6. 06

    IR LEDs to the AC

    Send the AC's own remote codes: set back, dry mode, back to the guest's setting

    ESP32-C6-MINI-1 (disc PCB) · GPIO + MOSFET on the pod PCB, over the pod lead · 38 kHz IR remote frames

  7. 07

    IR receiver

    Learns the AC remote at install and hears what the guest sets

    ESP32-C6-MINI-1 (disc PCB) · GPIO (RMT receive) over the pod lead · The guest's set point and mode

  8. 08

    Bathroom wall tag

    SHT45 air reading and an NTC bead on the coldest wall give the wall's own humidity

    ESP32-C6-MINI-1 (disc PCB) · I²C + NTC on a 3 m 6-core flat cable · Wall surface temperature, air RH/T

  9. 09

    All connected

    7 key parts, one program, and your phone

What it is

One ceiling node per guest room that does three room jobs.

What it does

  • Records smoke and vape events with evidence
  • Sets the AC back when the room is really empty
  • Warns when the bathroom wall is damp enough for mould

Who it's for

Small hotels, motels, serviced apartments and rental hosts.

How the parts connect

GuestRoom, wired up

Every part, what links it to the brain, and how the data reaches your phone. A solid line is a cable; a dashed line is a radio link.

SEN66 air module1 Hz air readingsI²C (6-pin cable)BME690 gas sensorGas resistance profileI²C (shared bus)Presence radarMoving and still presence, distanceUART over the 6-core po…IR LEDs to the AC38 kHz IR remote framesGPIO + MOSFET on the po…IR receiverThe guest's set point and modeGPIO (RMT receive) over…Bathroom wall tagWall surface temperature, air RH/TI²C + NTC on a 3 m 6-co…THE BRAINESP32-C6-MINI-1 (disc PCB)runs guestroom firmwareC with ESP-IDFProperty routervia Wi-Fi 6 on the owner's IoT networkIEMI cloudvia MQTT over TLSManager's phonevia Web app and push
Drawn from the GuestRoom parts list. The 3D view above is built separately, from the CAD.

The program

What controls GuestRoom

Runs on
ESP32-C6-MINI-1
Written in
C with ESP-IDF
System
ESP-IDF (FreeRTOS)
AI model
VapeSense boosted trees (vape, smoke, steam, spray) and AirMate's empty-room state machine
  1. 1Every second read the SEN66, the BME690 and the radar
  2. 2Run the VapeSense event detector and classify each event
  3. 3Keep an empty-room timer from the radar; after 20 minutes empty set the AC back by IR
  4. 4Every minute read the wall tag and work out the wall's surface humidity
  5. 5If the wall stays above 70% surface RH, use dry mode while the room is empty and tell housekeeping
  6. 6Send events and a 5-minute summary over Wi-Fi
guestroom firmware.cppmain loop
for (;;) {
    sen66_read(&air); radar_read(&occ);          // 1 Hz
    vape_step(&ev, &air, &gas);                   // VapeSense detector + trees
    if (ev.done) uplink_event(&ev);
    empty_s = occ.present ? 0 : empty_s + 1;
    if (empty_s == 20 * 60) ir_send(ac.setback);  // learned AirMate codes
    if (occ.present && empty_s == 0 && ac.set_back) ir_send(ac.guest);
    if (tick % 60 == 0) {
        wall = walltag_read();                    // SHT45 + NTC
        float srh = surface_rh(&air, wall.t_surf);
        if (srh > 70 && !occ.present) ir_send(ac.dry);
        damp_log(srh);
    }
    if (tick % 300 == 0) uplink_summary();
    vTaskDelay(pdMS_TO_TICKS(1000)); tick++;
}

To your phone

How the data reaches GuestRoom

Manager's phone and browser; housekeeping tablet

  1. Ceiling disc
  2. Property router
  3. IEMI cloud
  4. Manager's phone

What you see in the app

One screen for each job GuestRoom does.

  • Smoke and vapeAt 22:14 the ceiling disc in room 214 smells a vape cloud. The manager gets an evidence card with the particle curve to show the guest.

  • AC setbackThe guest goes out for the day. After 20 minutes with nobody in the room, the pod sets the AC back to 26 °C with its own remote codes.

  • Bathroom dampThe tag on the bathroom's coldest wall has read mould-risk humidity for three days. Housekeeping is told, and the empty room runs the AC in dry mode.

App screens with sample data. The interface is in development.

What the app gets

Data GuestRoom sends to the app
Smoke or vape eventRoom 214, vape, 86% sure, 22:14Each event
Evidence card10 min particle curveEach event
AC set backRoom 214 empty 20 min, set to 26 °CEach change
AC hours saved6.5 h set back todayDaily
Bathroom wall dampWall at 78% surface RH for 3 daysDaily, alert on a trend
Tamper or offlineDisc coveredOn event

No camera, no microphone. Presence is used inside the node to set the AC back and is never shown per guest; the manager sees only empty-room hours.

CAD design · Design rev A, 27 Oct 2026: CAD, fit checks and assembled 3D model done; not built

Designed in code, checked in 3D

  • 8 printed parts, each a single closed solid
  • Every bought part fitted inside and checked for collisions
  • Assembled exactly as shown in the 3D CAD view (the button on the picture at the top)

Key specs

GuestRoom hardware
AI processorESP32-C6-MINI-1 on the disc PCB, the one brain
SensorsSensirion SEN66 air module and Bosch BME690 gas sensor · Hi-Link HLK-LD2410C 24 GHz presence radar · Vishay TSOP38238 IR receiver · Sensirion SHT45 and TDK NTC bead in the bathroom wall tag
ConnectivityWi-Fi 6 on the owner's IoT network · 4 × Vishay TSAL4400 IR LEDs to the AC · MQTT over TLS to the IEMI cloud
PowerOne UL-listed 5 V USB-C adapter, about 1 W (est.); supercap for a last 'power lost' message
EnclosurePETG disc Ø120 mm on a twist-lock plate, PETG pod 56 × 40 × 26 mm, PETG wall tag 44 × 30 × 14 mm
DimensionsDisc Ø120 × 35 mm; pod 56 × 40 × 26 mm; tag 44 × 30 × 14 mm
Weight~190 g disc, ~30 g pod (est.)
Ingress ratingIndoor only
All target specifications

Jobs

Jobs target specifications
Smoke and vapeEvent class, confidence and a 10-minute evidence curve
ACSet back after 20 min empty (adjustable); guest setting restored on return
DampBathroom wall surface humidity, daily trend, alert above 70% for days
TamperCovered, moved or unplugged disc reported

Install

Install target specifications
TimeAbout 15 minutes a room
ACsWall split, ductless, window and portable ACs with an IR remote
NetworkOwner IoT Wi-Fi, 2.4 GHz

Targets for production units; they may change during development.

Pricing

Hardware: $329 per room: disc, AC pod and bathroom wall tag

Software: $8 per room per month

Target pricing. For one room, our three products bought separately (AirMate IR $49, VapeSense $449 + $12/month, MouldGuard $49 + $1.50/month) add up to about $547 + $13.50/month. Parts cost about $116 a room at qty 1 (est.).

Room

$329 + $8/mo

All three jobs in one room.

  • Disc, pod and wall tag
  • Evidence cards
  • AC setback
  • Damp alerts

Property

Custom

Every room on one page.

  • Housekeeping view
  • Energy report
  • Volume pricing
  • MQTT export

Indicative launch pricing in USD, excluding taxes and shipping. Final pricing is confirmed before any balance is charged.

Community

What do you think of GuestRoom?

GuestRoom is in development. Rate the idea, tell us what to change about the features, specs or price, and we'll build it with your feedback.

How much people want it

–

No ratings yet

  1. 50
  2. 40
  3. 30
  4. 20
  5. 10

Follow GuestRoom

Get build updates and first access when pre-orders open.

Leave feedback

Your rating of the idea

Feedback on a product concept in development, not a review of a shipped product. Posts may be moderated; links and contact details are held for review. See our community guidelines and privacy policy.

Comments

    No comments yet. Tell us what you'd want from GuestRoom.

    Questions

    Ask about GuestRoom

    Tell us what this would save you, or ask anything. We reply within two business days.

    We use your details only to respond to this request. See our privacy policy.

    From the product lab · ideation phase

    Lab updates for GuestRoom

    All lab updates
    1. LatestA hotel needs one thing in each guest room that sets the heating and cooling back when the room is really empty (as ASHRAE 90.1 and California Title 24 require within 30 minutes), records smoking and vaping with evidence, and catches damp. A smoked room costs about $620 to $1,300 to put right (Minut), and vape detectors sell for about $1,500 each (CDW).
      • Now part of RoomOne: https://iemilabs.com/products/roomone/

      See it in 3DFull research and design

    2. A small hotel, motel or rental host has three room problems sold separately: smoking in non-smoking rooms ($620–1,300 an incident, Minut), ACs cooling empty rooms (occupancy setback worth up to about $180 a room a year, vendor-reported by Onity, and a BPA study found guests and housekeeping undo plain sensors), and damp bathrooms in humid places where in-room ACs dry poorly (mould repairs $500–10,000+ a room, Hospitality Net). Our own three products for it cost about $547 and $13.50 a month a room.
      • New product GuestRoom: one ceiling disc with one ESP32-C6 brain, one Wi-Fi link and one USB-C supply does the jobs of VapeSense, AirMate IR and MouldGuard in a guest room, with one app
      • Reused CAD parts unchanged: VapeSense's disc base, cover, twist-lock plate, sensor duct and cable guard; MouldGuard's bathroom wall tag. New: an AC pod (base and lid) beside the disc with the radar behind a 0.9 mm window and four IR LEDs and an IR receiver behind a window facing the AC. 8 printed parts, each one solid, every bought part fits
      • 3D view: a guest-room ceiling with the disc and pod, the wall AC, the bed, and the wall tag high in the bathroom with its cable over the door
      • Dropped: VapeSense's LoRa radio and building gateway (hotels use their own Wi-Fi), AirMate's own chip, humidity sensor and case, and MouldGuard's weighing board, screen and smart plug (the AC's dry mode does the drying)
      • Product page https://iemilabs.com/products/guestroom/: $329 + $8/month a room instead of about $547 + $13.50/month; parts about $116 a room at quantity 1 (est.)

      See it in 3DFull research and design

    3. A small hotel, motel or rental host has three room problems sold separately: smoking in non-smoking rooms ($620–1,300 an incident, Minut), ACs cooling empty rooms (occupancy setback worth up to about $180 a room a year, vendor-reported by Onity, and a BPA study found guests and housekeeping undo plain sensors), and damp bathrooms in humid places where in-room ACs dry poorly (mould repairs $500–10,000+ a room, Hospitality Net). Our own three products for it cost about $547 and $13.50 a month a room.
      • Combined into GuestRoom (https://iemilabs.com/products/guestroom/); VapeSense itself is unchanged

      See it in 3DFull research and design

    4. A small hotel, motel or rental host has three room problems sold separately: smoking in non-smoking rooms ($620–1,300 an incident, Minut), ACs cooling empty rooms (occupancy setback worth up to about $180 a room a year, vendor-reported by Onity, and a BPA study found guests and housekeeping undo plain sensors), and damp bathrooms in humid places where in-room ACs dry poorly (mould repairs $500–10,000+ a room, Hospitality Net). Our own three products for it cost about $547 and $13.50 a month a room.
      • Combined into GuestRoom (https://iemilabs.com/products/guestroom/); AirMate IR itself is unchanged

      See it in 3DFull research and design

    5. A small hotel, motel or rental host has three room problems sold separately: smoking in non-smoking rooms ($620–1,300 an incident, Minut), ACs cooling empty rooms (occupancy setback worth up to about $180 a room a year, vendor-reported by Onity, and a BPA study found guests and housekeeping undo plain sensors), and damp bathrooms in humid places where in-room ACs dry poorly (mould repairs $500–10,000+ a room, Hospitality Net). Our own three products for it cost about $547 and $13.50 a month a room.
      • Combined into GuestRoom (https://iemilabs.com/products/guestroom/); MouldGuard itself is unchanged

      See it in 3DFull research and design

    GuestRoom FAQ

    General FAQ
    Which products does GuestRoom replace?

    It does the job of VapeSense (smoke and vape evidence), AirMate IR (AC set back when the room is really empty) and MouldGuard (the coldest wall watched for mould-risk humidity) in one guest room, with one brain and one app. Separately our three products cost about $547 + $13.50 a month a room; GuestRoom is $329 + $8 a month (target).

    Will it switch the AC off on a sleeping guest?

    It is designed not to. The radar sees still people as well as moving ones, and the AC is only set back after 20 minutes with nobody in the room. If the guest uses their own remote, the node hears it and follows their setting. This is a design target, not yet tested.

    Does it have a camera or microphone?

    No. It measures air, radar presence and a wall temperature. Presence stays in the node; the manager only sees empty-room hours.

    Does it stop mould?

    It cannot promise that. It tells you when the bathroom wall stays damp enough for mould, and runs the AC's dry mode in the empty room. A failed extractor fan or a cold wall still needs fixing.

    Can I charge a smoking fee with it?

    It gives you a dated evidence record. Whether a fee applies is your decision under a policy the guest agreed to.

    Is GuestRoom available now?

    No. It is a concept in design. The CAD and fit checks are done, but it has not been built or tested. We are not taking orders, reservations or deposits.

    Related products

    WaterLeak AI concept: the idea and where each part goes
    SensingConcept

    WaterLeak AI

    A matchbox-sized battery monitor that sticks near pipes, tanks and AC units.

    • Spots water and damp early
    • Sends instant alerts to your phone
    • Shows a photo of the problem

    From $199 per unit / building kit

    Details
    FloorSafe concept: the idea and where each part goes
    SensingConcept

    FloorSafe

    A sensor crown for a wet-floor sign, with a wall dock, that does three jobs.

    • Logs when the sign is out
    • Shows a heat colour and keeps a heat log
    • Flags vape and smoke events

    From $349 per crown and dock

    Details
    ColdChain Guard AI concept: the idea and where each part goes
    SensingConcept

    ColdChain Guard AI

    A lunchbox-sized monitor that mounts inside trucks, cold rooms and fridges.

    • Watches temperature around the clock
    • Warns before goods get too warm
    • Detects door openings and tampering

    From $199 per kit

    Details

    GuestRoom

    Concept · target $329

    I want this