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 / sub25100Svetlost (%)
M/UpperSenspub0 / 1Stanje zgornjega senzorja
M/BottomSenspub0 / 1Stanje spodnjega senzorja
M/Illuminancepub0255Odč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} = 14.

TemaSmerVrednostiOpis
{N}/Switchpub / sub0 / 1Vklop/izklop odseka
{N}/Standbypub / sub0 / 1Način pripravljenosti odseka
{N}/Sensorspub / sub0 / 1Senzorji odseka
{N}/Brightnesspub / sub25100Svetlost 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.