Ex emergency luminaire

Hazardous-area emergency and escape-route luminaire with integral 3 h battery. style linear is a long LED fitting (GRP body, clear diffuser, stainless toggle clips, end caps with gland and stopping plug, green EM label, status LED and test switch) hung from two arms on a crossbar; length sets the body. style bulkhead is a cast oval bulkhead with gasketed glass dome and guard bars. lit switches the emissive lamp. On a stanchion or wall plate with cable and tag bracket.

IEC 60079-7IEC 60598-2-22EN 1838IEC 60079-0
Drag to orbit, scroll to zoom
Parameters
– m
– m

Installation

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add emergency-light

Copies safety/emergency-light.tsx and the shared lib/ into src/components/deck-twin/. Needs three, @react-three/fiber and @react-three/drei. See installation for the manual route.

Usage

import { Canvas } from '@react-three/fiber'
import { OrbitControls } from '@react-three/drei'
import { Stage } from './components/deck-twin/lib/stage'
import { EmergencyLight } from './components/deck-twin/safety/emergency-light'

export default function Scene() {
  return (
    <Canvas shadows camera={{ position: [8, 5, 9], fov: 35 }}>
      <Stage>
        <EmergencyLight />
      </Stage>
      <OrbitControls makeDefault />
    </Canvas>
  )
}

Props

PropTypeDefaultRange
style"linear" | "bulkhead"null
mount"wall" | "pole"null
heightnumber (m)null1 – 6
lengthnumber (m)null0.5 – 1.6
litbooleannull
tagstringnull
...groupposition, rotation, scale…

P&ID

P&ID symbol for emergency-light

Lighting layout: the luminaire outline (a long rectangle for a linear fitting, a circle for a bulkhead) with a filled mark, a cross or E for the emergency / self-contained battery version and the duration (e.g. 3 h) beside it.

IEC 60617 luminaire / lighting layout convention (EN 1838)

The filled mark or E distinguishes emergency fittings from normal luminaires on the same drawing. Escape signs are drawn separately (escape-sign).

Emergency luminaire schedule (IEC 60598-2-22, EN 1838) fields and the props they set
Stylestyle
Mountingmount
Mounting heightheight
Lengthlength
Tag numbertag

Typical suppliers

Eaton (CEAG). The geometry is generic and sized from public standards. It is not vendor CAD.

For agents

Machine-readable entry with props, ranges, defaults and ports:

$npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info emergency-light

Or fetch /r/emergency-light.json, or copy a ready-made instruction:

Add the Deck Twin "Ex emergency luminaire" component to this project. Run `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz add emergency-light` (it copies the file and the shared lib into src/components/deck-twin/), then `npx -y https://decktwin.com/cli/deck-twin-0.2.2.tgz info emergency-light` for its props, ranges and ports. Render <EmergencyLight /> inside a React Three Fiber <Canvas shadows>, wrapped in <Stage> from src/components/deck-twin/lib/stage. Set props from my data (metres, NPS in inches, ASME class) and leave the rest at defaults. Install three, @react-three/fiber, @react-three/drei and @types/three if they're missing. Full guide: https://decktwin.com/skill/SKILL.md