Preskoči na vsebino

Referenca MQTT

Osnovna tema​

scalior-slc-{MAC}/

Kjer je {MAC} MAC naslov naprave v mali črki brez ločil, npr. scalior-slc-aabbccddeeff/.


Glavne teme (globalne za celotno stopnišče)​

Predpona: scalior-slc-{MAC}/M/

TemaSmerVrednostiOpis
M/Switchpub / sub0 / 1Vklop/izklop vse razsvetljave
M/Standbypub / sub0 / 1Način pripravljenosti (nočna osvetlitev)
M/Sensorspub / sub0 / 1Omogoči/onemogoči senzorje gibanja
M/Brightnesspub / sub25–100Svetlost (%)
M/UpperSenspub0 / 1Stanje zgornjega senzorja
M/BottomSenspub0 / 1Stanje spodnjega senzorja
M/Illuminancepub0–255Odčitek svetlobnega senzorja
M/LightSensorStatepub0 / 1 / 2Stanje senzorja: 0=izklop, 1=svetlo, 2=temno
M/VersionpubnizRazličica vdelane programske opreme
M/UptimepubšteviloČas delovanja (sekunde)

Teme odsekov​

Predpona: scalior-slc-{MAC}/{N}/, kjer je {N} = 1–4.

TemaSmerVrednostiOpis
{N}/Switchpub / sub0 / 1Vklop/izklop odseka
{N}/Standbypub / sub0 / 1Način pripravljenosti odseka
{N}/Sensorspub / sub0 / 1Senzorji odseka
{N}/Brightnesspub / sub25–100Svetlost odseka (%)
{N}/UpperSenspub0 / 1Sprožen zgornji senzor
{N}/BottomSenspub0 / 1Sprožen spodnji senzor

Teme odsekov so na voljo samo, če način Samo glavne teme v nastavitvah MQTT ni omogočen.


Primeri ukazov​

Vklop vse razsvetljave​

Tema: scalior-slc-aabbccddeeff/M/Switch
Vsebina: 1

Nastavitev svetlosti odseka 2 na 75%​

Tema: scalior-slc-aabbccddeeff/2/Brightness
Vsebina: 75

Omogočanje načina pripravljenosti​

Tema: scalior-slc-aabbccddeeff/M/Standby
Vsebina: 1

Onemogočanje senzorjev za odsek 1​

Tema: scalior-slc-aabbccddeeff/1/Sensors
Vsebina: 0

Metapodatki (zadrž.)​

Naprava objavlja opise JSON svojih tem v zadržanih sporočilih:

scalior-slc-{MAC}/M/meta → opisi glavnih tem
scalior-slc-{MAC}/{N}/meta → opisi tem odseka N

Integracija z Home Assistant​

Primer konfiguracije za samodejno dodajanje prek MQTT Discovery ali ročno dodajanje:

# configuration.yaml
mqtt:
light:
- name: "Stopnišče"
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: "Osvetljenost stopnišča"
state_topic: "scalior-slc-aabbccddeeff/M/Illuminance"
unit_of_measurement: "lx"

Način "Samo glavne teme"​

Če je v nastavitvah MQTT omogočena možnost Samo glavne teme:

  • Objavljajo se samo teme M/*
  • Teme 1/* – 4/* se ne uporabljajo
  • Primerno za preproste enoodsečne namestitve

Kakovost storitve (QoS)​

Vsa sporočila se objavljajo z QoS 0. Zastavica zadrž. je nastavljena za teme metapodatkov in stanja.