Skip to content

Reference — Scheiber gateway ​

The MUXEN devices this gateway publishes ​

DeviceFunctionInstanceWhat it carries
SFSP receptor22configured (InstanceNum)the bridge itself: how many switches are loaded, and the identifier of any unknown switch pressed
Emulated switch23the pairing slot number, 0…62one per paired switch: which buttons are down
Lighting block8the Scheiber block's coding numberone per discovered Scheiber SFSP auxiliary block: 6 channels, on/off and dimming
Generic I/O17configured (InstanceNum)the box's own relays, inputs and analog inputs

MQTT topics on the Brain follow device/<function>/<instance>/<frame>, so device/23/5/life is the switch paired in slot 5.

Parameters — SFSP receptor (function 22) ​

ParameterTypeDefaultMeaning
InstanceNum0…62255the bridge's own instance; 255 means not addressed
SfspInter0 … SfspInter6232-bit0the Scheiber identifier of the switch paired in this slot; 0 = empty. The slot number is the MUXEN instance of that switch
ProductId, HardwareId, SoftwareId, SoftwareVersionread-onlysee Reference

Changes to the pairing slots take effect at the next restart — write with --reboot.

Parameters of the generic I/O device are the ones common to every CanCan: Reference.

Routines ​

RoutinePayloadEffect
10001restore the instance number to its default
1any bit above bit 0restore every other parameter — erases all pairing
201 / 00report the identifier of every switch pressed, not only unknown ones. Not saved; off after a restart

Routine 2 replaces the usual "locate" animation on this firmware.

Timings ​

Emulated switch published every500 ms
A button releases itself after5 s without a new press event
Lighting block state published every500 ms
A lighting block is forgotten after5 s without a life frame
Bridge life frame every1 s

The Scheiber side ​

BusCAN 2, 250 kbit/s, fixed by the firmware
Frames readSFSP switch events from receiver blocks; life and output-state frames from SFSP auxiliary blocks
Frames writtenoutput commands to SFSP auxiliary blocks
Filteringnone — the gateway listens to the whole bus and picks out what it understands
Dimming range0…240 (values above 240 are clamped)

Anything else on the Scheiber bus is ignored.

Limits ​

Paired switches63 (slots 0…62)
Lighting blocks tracked at once63
Buttons per switch8
Channels per lighting block6

Known limitations ​

  • The signal-strength field published with an emulated switch carries no meaningful value. Ignore it; the switches are relayed over CAN, not received by radio here.
  • The gateway forwards MUXEN lighting commands for any instance to the Scheiber block with that coding number. Lighting instance numbers must not collide with other lighting devices on the boat.

Versions ​

HardwareVersionImage
CanCan v15.7010010005-app_scheiber-firmware.srec
CanCan v26.2010010005-V2-app_scheiber-firmware.srec

Source: workspace/muxen/cancan/app_scheiber/, product overlay boards/arm/<board>/010010005.overlay.

Integration of multiplexed solutions
MUXEN and the MUXEN logo are trademarks of MUXEN SAS.