To jest stara wersja strony!
MQTT w Smart Home
Struktura
| ssh | główny kanał | |||
| blinds | rolety | |||
| set | plecenie nastawienia rolety | |||
| run | informacja o postępie ruchu rolety | |||
| id | ID rolety [0-5] | |||
| devices | urządzenia | |||
| status | informacje o stanie urządzenia | |||
| id | ID urządzenia | |||
| sensors | odczyty z czujników | |||
| id | ID czujnika |
JSON
JSON w MQTT Smart Home
Odczyty z czujników
ssh/sensors/_id_
{
"id": 1,
"temperature": 31.13,
"humidity": 25.24,
"pressure": 1003.76
}
id - ID czujnika
temperature - tempertatura w °C
humidity - wilgotność względna (Rh) w %
pressure - ciśnienie w hPa
Nastawienie rolety
ssh/blinds/set/_id_
{
"set": 0,
"speed": 100,
"calibrate": true
}
set - poziom na jaki ma byś ustawiona (0 - całkowicie otwarta; 100 - całkowicie zamknięta)
speed - prędkość przesuwania rolety (100 - maksymalna; 70 - minimalna (poniżej silnik ma już za małą moc))
calibrate - czy najpierw skalibrować roletę (true/false)
Postęp ruchu rolety
ssh/blinds/run/_id_
{
"id": 5,
"set": 10,
"step": 8
}
id - ID rolety (zbędne - do wywalenia - bo jest w temacie)
set - docelowy poziom rolety
step - aktualny poziom rolety