Ugrás a fő tartalomhoz

MQTT-referencia

Alaptéma

scalior-slc-{MAC}/

Ahol {MAC} az eszköz MAC-csíme kisbetűvel, elválasztók nélkül, pl. scalior-slc-aabbccddeeff/.


Mester-témák (az egész lépcsőre globálisak)

Előtag: scalior-slc-{MAC}/M/

TémaIrányÉrtékekLeírás
M/Switchpub / sub0 / 1Az összes megvilágítás be-/kikapcsolása
M/Standbypub / sub0 / 1Készenléti mód (éjszakai megvilágítás)
M/Sensorspub / sub0 / 1Mozgásérzékelők engedélyezése/letiltása
M/Brightnesspub / sub25100Fényerő (%)
M/UpperSenspub0 / 1Felső érzékelők állapota
M/BottomSenspub0 / 1Alsó érzékelők állapota
M/Illuminancepub0255Fényérzékelő leolvasása
M/LightSensorStatepub0 / 1 / 2Érzékelő állapota: 0=ki, 1=világos, 2=sötét
M/VersionpubkarakterláncFirmware-verzió
M/UptimepubszámÜzemidő (másodpercek)

Kar-témák

Előtag: scalior-slc-{MAC}/{N}/, ahol {N} = 14.

TémaIrányÉrtékekLeírás
{N}/Switchpub / sub0 / 1Kar be-/kikapcsolása
{N}/Standbypub / sub0 / 1Kar készenléti módja
{N}/Sensorspub / sub0 / 1Kar érzékelői
{N}/Brightnesspub / sub25100Kar fényereje (%)
{N}/UpperSenspub0 / 1Felső érzékelő aktiválódott
{N}/BottomSenspub0 / 1Alsó érzékelő aktiválódott

A kar-témák csak akkor érhetők el, ha a Csak mester-témák mód nem engedélyezett az MQTT-beállításokban.


Parancsok példái

Az összes megvilágítás bekapcsolása

Topic:   scalior-slc-aabbccddeeff/M/Switch
Payload: 1

2. kar fényerejének 75%-ra állítása

Topic:   scalior-slc-aabbccddeeff/2/Brightness
Payload: 75

Készenléti mód engedélyezése

Topic:   scalior-slc-aabbccddeeff/M/Standby
Payload: 1

1. kar érzékelőinek letiltása

Topic:   scalior-slc-aabbccddeeff/1/Sensors
Payload: 0

Metaadatok (retained)

Az eszköz JSON-leírásokat tesz közzé témáiról retained üzenetekben:

scalior-slc-{MAC}/M/meta   → mester-témák leírásai
scalior-slc-{MAC}/{N}/meta → N. kar témáinak leírásai

Home Assistant integráció

Példakonfiguráció automatikus hozzáadáshoz MQTT Discovery-n keresztül vagy manuális hozzáadáshoz:

# configuration.yaml
mqtt:
light:
- name: "Lépcső"
state_topic: "scalior-slc-aabbccddeeff/M/Switch"
command_topic: "scalior-slc-aabbccddeeff/M/Switch"
brightness_state_topic: "scalior-slc-aabbccddeeff/M/Brightness"
brightness_command_topic: "scalior-slc-aabbccddeeff/M/Brightness"
brightness_scale: 100
payload_on: "1"
payload_off: "0"

sensor:
- name: "Lépcsővilágítás"
state_topic: "scalior-slc-aabbccddeeff/M/Illuminance"
unit_of_measurement: "lx"

"Csak mester-témák" mód

Ha az Csak mester-témák lehetőség engedélyezve van az MQTT-beállításokban:

  • Csak M/* témák kerülnek közzétételre
  • 1/*4/* témák nem kerülnek felhasználásra
  • Egyszerű egykaros telepítésekhez alkalmas

Szolgáltatás minősége (QoS)

Az összes üzenet QoS 0-val kerül közzétételre. A retained jelző metaadatokhoz és állapot-témákhoz van beállítva.