smart_home:mqtt

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
smart_home:mqtt [2024/09/08 20:40] sasessmart_home:mqtt [2024/09/13 15:13] (aktualna) sases
Linia 5: Linia 5:
 | ssh |                |    | główny kanał                       | | ssh |                |    | główny kanał                       |
 |     | blinds  |        |    | rolety                             | |     | blinds  |        |    | rolety                             |
-|             | set    |    | plecenie nastawienia rolety        |+|             | set    |    | polecenie nastawienia rolety       |
 |             | run    |    | informacja o postępie ruchu rolety | |             | run    |    | informacja o postępie ruchu rolety |
 |                    | id | ID rolety [0-5]                    | |                    | id | ID rolety [0-5]                    |
Linia 23: Linia 23:
 ==== Odczyty z czujników ==== ==== Odczyty z czujników ====
 ssh/sensors/_id_ ssh/sensors/_id_
-<code json>+<code>
 { {
   "id": 1,   "id": 1,
Linia 31: Linia 31:
 } }
 </code> </code>
-**id** - ID czujnika \\+**id** - ID czujnika (jest też w temacie) \\
 **temperature** - tempertatura w °C \\ **temperature** - tempertatura w °C \\
 **humidity** - wilgotność względna (Rh) w % \\ **humidity** - wilgotność względna (Rh) w % \\
Linia 39: Linia 39:
 ==== Nastawienie rolety ==== ==== Nastawienie rolety ====
 ssh/blinds/set/_id_ ssh/blinds/set/_id_
-<code json>+<code>
 { {
   "set": 0,   "set": 0,
Linia 53: Linia 53:
 ==== Postęp ruchu rolety ==== ==== Postęp ruchu rolety ====
 ssh/blinds/run/_id_ ssh/blinds/run/_id_
-<code json>+<code>
 { {
   "id": 5,   "id": 5,
Linia 60: Linia 60:
 } }
 </code> </code>
-**id** - ID rolety (**zbędne - do wywalenia - bo jest w temacie**) \\+**id** - ID rolety (jest też w temacie) \\
 **set** - docelowy poziom rolety \\ **set** - docelowy poziom rolety \\
 **step** - aktualny poziom rolety \\ **step** - aktualny poziom rolety \\
 +\\
  
 +==== Informacje o urządzeniu ====
 +ssh/devices/status/_id_
 +<code>
 +{
 +  "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.111",
 +    "mac": "aa:bb:cc:dd:ee:ff",
 +    "signal": -68
 +  },
 +  "cpu": {
 +    "cores": 2,
 +    "mhz": 240,
 +    "temperature": 54.44
 +  },
 +  "meta": {
 +    "boottime": 1725802593,
 +    "timestamp": 1725820697
 +  }
 +}
 +</code>
 +
 +<code>
 +{
 +  "device":
 +    {
 +    "id": 1,
 +    "name": "sshs",
 +    "type": "Raspberry Pi",
 +    "online": true
 +    },
 +  "cpu": 
 +    {
 +    "cores": 4,
 +    "mhz": 1200,
 +    "load": 6.4,
 +    "temperature": 59.6
 +    },
 +  "memory": 
 +    {
 +    "total": 909,
 +    "used": 193,
 +    "free": 648
 +    },
 +  "disk": 
 +    {
 +    "total": 14667,
 +    "used": 3631,
 +    "free": 10406
 +    },
 +  "process": 
 +    {
 +    "apache2": 48273,
 +    "mariadb": 607,
 +    "fail2ban": 516,
 +    "mosquitto": 4252,
 +    "openvpn": 797
 +    },
 +  "vpn_clients": 
 +   [
 +    {
 +    "name": "......",
 +    "remote_ip": "111.222.333.444:56789",
 +    "virtual_ip": "11.22.33.44",
 +    "bytes_received": "533MiB",
 +    "bytes_sent": "71GiB",
 +    "connected_since": 1725757272
 +    }
 +   ],
 +  "wifi_clients": 
 +   [
 +    {
 +    "hostname": "ssh_device_11",
 +    "ip": "192.168.4.111",
 +    "mac": "aa:bb:cc:dd:ee:ff"
 +    },
 +    {
 +    "hostname": "ssh_device_21",
 +    "ip": "192.168.4.222",
 +    "mac": "aa:bb:cc:dd:ee:ff"
 +    }
 +   ],
 +  "meta": 
 +    {
 +    "boottime": 1724567404,
 +    "timestamp": 1725821153
 +    }
 +}
 +</code>
 +**device** - ogólne informacje \\
 +- **id** - ID urządzenia (jest też w temacie) \\
 +- **name** - nazwa \\
 +- **type** - typ \\
 +- **online** - czy urządzenie jest online (true/false) / false wysyłane w wiadomości testamencie \\
 +- **temperature** - temperatura wewnątrz urządzenia (gdy w obudowie urządzenia ESP jest dodatkowy czujnik temperatury) \\
 +**wifi** - informacje o połączeniu WiFi \\
 +- **ssid** - nazwa sieci \\
 +- **hostname** - nazwa urządzenia w sieci \\
 +- **ip** - IP \\
 +- **mac** - MAC \\
 +- **signal** - [[inne:sygnal_wifi#granice_poziomow_dbm|poziom sygnału]] \\
  • smart_home/mqtt.1725820841.txt.gz
  • ostatnio zmienione: 2024/09/08 20:40
  • przez sases