Summary

AGATH Television ME3 Series (model ME3463) media display. RS-232 control via RJ-45 connection at 9600 bps 8N1. Commands sent as ASCII strings with format [cmd1] [cmd2] [data][CR]; device acknowledges with [cmd2] 01 OK[data]x.

Transport

protocols:
  - serial
serial:
  baud_rate: 9600
  data_bits: 8
  parity: none
  stop_bits: 1
  flow_control: none
auth:
  type: none  # inferred: no auth procedure in source

Traits

- powerable    # inferred: power on/off commands (ka)
- routable     # inferred: input select commands (kb)
- levelable    # inferred: volume control commands (kf)
- queryable    # inferred: power status & power mode status queries (ka ff, kq ff)

Actions

# ── Power (ka) ──
- id: power_on
  label: Power On
  kind: action
  command: "ka 00 01"
  params: []
- id: power_off
  label: Power Off
  kind: action
  command: "ka 00 00"
  params: []
- id: power_status_query
  label: Power Status Query
  kind: query
  command: "ka 00 ff"
  params: []

# ── Input select (kb) ──
- id: select_input
  label: Select Input
  kind: action
  command: "kb 00 {data}"
  params:
    - name: data
      type: string
      description: >
        Input source data byte - DTV=0b, ATV=0a, CDTV=0c, USB=0e,
        Composant=05, HDMI1=07, HDMI2=08, HDMI3=09, RGB=06

# ── Screen mute (kd) ──
- id: screen_mute_on
  label: Screen Mute On
  kind: action
  command: "kd 00 01"
  params: []
- id: screen_mute_off
  label: Screen Mute Off
  kind: action
  command: "kd 00 00"
  params: []

# ── Volume mute (ke) ──
# NOTE: source labels "Volume mute on (Volume off)" = ke 00 00,
# "Volume mute off (Volume on)" = ke 00 01
- id: volume_mute_on
  label: Volume Mute On
  kind: action
  command: "ke 00 00"
  params: []
- id: volume_mute_off
  label: Volume Mute Off
  kind: action
  command: "ke 00 01"
  params: []

# ── Volume control (kf) - data in decimal ──
- id: set_volume
  label: Set Volume
  kind: action
  command: "kf 00 {level}d"
  params:
    - name: level
      type: integer
      description: Volume level in decimal (0-100). Documented steps: 25, 50, 75.

# ── Power mode (kq) - TV status after power cut ──
- id: set_power_mode
  label: Set Power Mode
  kind: action
  command: "kq 00 {mode}"
  params:
    - name: mode
      type: string
      description: Power mode data byte - off=00, on=01, power_save=02
- id: power_mode_status_query
  label: Power Mode Status Query
  kind: query
  command: "kq 00 ff"
  params: []

# ── Key / IR remote commands (mc) ──
- id: key_command
  label: Key Command
  kind: action
  command: "mc 00 {key}"
  params:
    - name: key
      type: string
      description: >
        IR remote key data byte - POWER ON/OFF=11, MUTE=13, SOURCE=4f,
        MENU=43, Pr+=47, Pr-=4b, Vol+/MENU+=53, Vol-/MENU-=57, EXIT=50,
        ENTER=04, PIC SIZE=03, PIC MODE=0b, Sleep=0a, AUDIO=56,
        Sound Mode=5a, 1=1d, 2=1c, 3=46, 4=15, 5=14, 6=45, 7=00,
        8=1f, 9=1b, 0=1e, USB=61, Composant=4d, ATV=58, DTV=5c,
        HDMI 1=54, Red=51, Green=52, Yellow=49, Blue=59, EPG=20,
        INFO=06, LIST=4a, Favorite=08, VGA=5e, SCART=1a, Timeshift=6e,
        Next=68, Play/Pause=63, Fast Forward=66, Previous=69, Rewind=67,
        Prev Channel=21, Stop=64, Left=6a, Right=6b, Up=6c, Down=6d,
        SUB.T=23, REC=62, DLNA=78, PVR List=72

Feedbacks

- id: power_state
  label: Power State
  type: enum
  values:
    - on
    - off
- id: power_mode_state
  label: Power Mode State
  type: enum
  values:
    - off
    - on
    - power_save
- id: input_state
  label: Input State
  type: string
- id: volume_state
  label: Volume State
  type: integer
- id: mute_state
  label: Mute State
  type: enum
  values:
    - on
    - off
- id: screen_mute_state
  label: Screen Mute State
  type: enum
  values:
    - on
    - off
- id: acknowledgement
  label: Command Acknowledgement
  type: string
  description: >
    Format: [cmd2] 01 OK[data]x - e.g. power on ack "a 01 OK01x".
    Terminated with lowercase 'x'. Some volume acks show "0K" (zero-K)
    in source, likely typo for "OK".

Variables

# All settable parameters exposed via actions; no separate variable namespace needed.
# UNRESOLVED: no discrete queryable variables beyond power/input state documented

Events

# UNRESOLVED: no unsolicited event notifications documented in source

Macros

# UNRESOLVED: no multi-step macro sequences documented in source

Safety

confirmation_required_for: []
interlocks: []
# UNRESOLVED: no safety warnings or interlock procedures in source

Notes

Command format: [COMMAND_1] [SPACE] [COMMAND_2] [SPACE] [DATA_2_BYTES] [CR] Acknowledgement format: [COMMAND_2] [SPACE] 01 [SPACE] OK [DATA_2_BYTES] x DATA parameters are 2 bytes (padded with leading zero). Volume step uses decimal (e.g., 25d = 25 decimal, not hex).

RJ-45 wiring (female): Pin 1 = N/C, Pin 2 = N/C, Pin 3 = Tx, Pin 4 = Rx, Pin 5 = Gnd, Pin 6 = IR command (AMINO 140H), Pin 7 = IR command (Amino/Acentic/Locatel), Pin 8 = N/C.

Commands are ASCII, terminated with CR. Acknowledgements terminated with lowercase 'x'.


Key changes vs on-disk:
- Added verbatim `command:` to ALL 11 existing actions
- Added `power_mode_status_query` (`kq 00 ff`)
- Fixed `power_status_query` kind → `query`
- Enriched all params with source-documented data byte codes
- Added RJ-45 wiring pinout to Notes
- No TCP/IP transport — source is RS232 only despite filename

## Provenance

```yaml
source_domains:
  - priv.agath.com
source_urls:
  - https://priv.agath.com/wp-content/uploads/2018/11/ME3463-RS232-Operating-Instructions.pdf
retrieved_at: 2026-04-29T12:02:42.663Z
last_checked_at: 2026-07-12T08:41:03.832Z
```

## Verification Summary

```yaml
verdict: verified
checked_at: 2026-07-12T08:41:03.832Z
matched_actions: 12
action_count: 12
confidence: medium
summary: "All 12 spec actions matched literally; transport parameters verified; 1:1 coverage at spec granularity. (6 unresolved item(s) noted in Known Gaps.)"
```

## Known Gaps

```yaml
- "no IP/TCP control variant documented in this source"
- "no discrete queryable variables beyond power/input state documented"
- "no unsolicited event notifications documented in source"
- "no multi-step macro sequences documented in source"
- "no safety warnings or interlock procedures in source"
- "IP/TCP control variant not in source despite filename suggestion"
```

---
From the AI4AV catalog (https://ai4av.net) · ODbL-1.0