smart_home:mqtt

To jest stara wersja strony!


MQTT w Smart Home


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 w MQTT Smart Home

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

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)

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

ssh/devices/status/_id_

{
  "device": {
    "id": 11,
    "name": "ssh_device_11",
    "type": "ESP32-D0WDQ6",
    "online": true,
    "temperature:": 29.69
  },
  "wifi": {
    "ssid": "sshs",
    "hostname": "ssh_device_11",
    "ip": "192.168.4.164",
    "mac": "9C:9C:1F:C5:54:84",
    "signal": -68
  },
  "cpu": {
    "cores": 2,
    "mhz": 240,
    "temperature": 54.44
  },
  "meta": {
    "boottime": 1725802593,
    "timestamp": 1725820697
  }
}

device - ogólne informacje
name - nazwa

  • smart_home/mqtt.1725821033.txt.gz
  • ostatnio zmienione: 2024/09/08 20:43
  • przez sases