Seite 1 von 1

HTTP Requests

Verfasst: Do 12. Okt 2023, 11:31
von Volker

Moin,
Ich kann über einen http Request Befehle an meine ShellyTRVs senden - das funktioniert aus HA heraus einwandfrei.
Ich kann aber auch den Status über so einen Request abrufen:
GET http://[IP-Adresse]/status
führe ich diesen Befehl in einem Browser aus, bekomme ich folgende Rückmeldung:

Code: Alles auswählen

{
  "wifi_sta": {
    "connected": true,
    "ssid": "xxxxxxx",
    "ip": "xxxxxxx",
    "rssi": -60
  },
  "cloud": {
    "enabled": false,
    "connected": false
  },
  "mqtt": {
    "connected": false
  },
  "time": "11:26",
  "unixtime": 1697102819,
  "serial": 0,
  "has_update": true,
  "mac": "8CF68108C89B",
  "cfg_changed_cnt": 0,
  "actions_stats": {
    "skipped": 0
  },
  "thermostats": [
    {
      "pos": 100.0,
      "target_t": {
        "enabled": true,
        "value": 20.0,
        "value_op": 8.0,
        "units": "C"
      },
      "tmp": {
        "value": 18.3,
        "units": "C",
        "is_valid": true
      },
      "schedule": false,
      "schedule_profile": 1,
      "boost_minutes": 0,
      "window_open": false
    }
  ],
  "calibrated": true,
  "bat": {
    "value": 86,
    "voltage": 3.764
  },
  "charger": false,
  "update": {
    "status": "unknown",
    "has_update": true,
    "new_version": "20231009-064451/v2.2.1@1e8f2795",
    "old_version": "20220811-152343/v2.1.8@5afc928c"
  },
  "ram_total": 97280,
  "ram_free": 22848,
  "fs_size": 65536,
  "fs_free": 59504,
  "uptime": 7945,
  "fw_info": {
    "device": "shellytrv-8CF68108C89B",
    "fw": "20220811-152343/v2.1.8@5afc928c"
  },
  "ps_mode": 0,
  "dbg_flags": 0
}

Wie kann ich diese Statusmeldung des TRV's in HA empfangen und die Werte daraus als Entität nutzen?

Danke
Volker


Re: HTTP Requests

Verfasst: Do 12. Okt 2023, 11:51
von Osorkon

Zu diesem Zweck musst Du die RESTful Integration verwenden.

Aber warum nutzt Du nicht die Shelly Integration? Oder fehlen Dir über die Shelly Integration irgendwelche Steuerelemente oder Sensoren?

Gruß
Osorkon


Re: HTTP Requests

Verfasst: Do 12. Okt 2023, 14:00
von Volker

Zugegeben... hat keinen echten Mehrwert... :D

Mich interessieren einfach die technischen Möglichkeiten. Ist also im Wesentlichen Neugierde und Spielerei.