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:45] 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 \\
Linia 67: Linia 67:
 ==== Informacje o urządzeniu ==== ==== Informacje o urządzeniu ====
 ssh/devices/status/_id_ ssh/devices/status/_id_
-<code json>+<code>
 { {
   "device": {   "device": {
Linia 79: Linia 79:
     "ssid": "sshs",     "ssid": "sshs",
     "hostname": "ssh_device_11",     "hostname": "ssh_device_11",
-    "ip": "192.168.4.164", +    "ip": "192.168.4.111", 
-    "mac": "9C:9C:1F:C5:54:84",+    "mac": "aa:bb:cc:dd:ee:ff",
     "signal": -68     "signal": -68
   },   },
Linia 92: Linia 92:
     "timestamp": 1725820697     "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> </code>
 **device** - ogólne informacje \\ **device** - ogólne informacje \\
-**id** - ID urządzenia (**zbędne do wywalenia bo jest w temacie**) \\ +**id** - ID urządzenia (jest też w temacie) \\ 
-**name** - nazwa \\+- **name** - nazwa \\ 
 +**type** - typ \\ 
 +- **online** - czy urządzenie jest online (true/false) / false wysyłane 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.1725821102.txt.gz
  • ostatnio zmienione: 2024/09/08 20:45
  • przez sases