Cloud Zugriff Temperature Automation

  • Hallo zusammen,

    ich möchte die Werte für overtemp_threshold_tC und undertemp_threshold_tC über die Cloud ändern. Lokal funktioniert das:

    http://192.168.x.y/settings/ext_t…reshold_tC=20.0

    Wenn ich über die Cloud API das hier sende:

    https://shelly-30-eu.shelly.cloud/device/setting…threshold_tC=23

    bekomme ich

    Code
    {
        "isok": false,
        "errors": {
            "404": "Requested method was not found"
        }
    }

    zurück. Authentifizierung funktioniert.

    Ideen?

    Danke schon mal!

    ShellysRache

    Einmal editiert, zuletzt von neo-v (17. Dezember 2021 um 09:55) aus folgendem Grund: Code-Tag gesetzt

  • Zur hilfreichsten Antwort springen
    • Hilfreichste Antwort

    So ich habe also folgendes:

    Code
    https://shelly-xx-eu.shelly.cloud/device/relay/settings/temperature_actions?id=xx&channel=0&overtemp_threshold_tC=50&undertemp_threshold_tC=10&overtemp_act=disabled&undertemp_act=disabled&extid=0&auth_key=xx

    Kurz Erklärung und Alternativen für 2/3 Punkte

    overtemp_act und undertemp_act gibt an was passieren soll.

    Optionen dafür sind

    Aus = disabled

    Relais einschalten = relay_on

    Relais ausschalten = relay_off

    extid gibt an um welchen Sensor es sich handelt , wie immer wird bei 0 angefangen, also Möglichkeiten sind 0, 1 und 2.


    Die xx sind durch eigene Daten zu ersetzen.

    Und ja er muss immer so genutzt werden, sobald etwas fehlt geht es nicht.

  • Danke, funktioniert. :)

    Den API-Key versende ich weiter als POST-Header was funktioniert. Allerdings bekomme ich ab und an die Nachricht "Unexpected HTTP status: 401 Unauthorized". Liegt das daran, dass man die API nur 1 mal pro Sekunde oder so nutzen darf? Mein php-script ruft die API drei mal hintereinander auf, um unterschiedlichste Daten abzufragen...

  • Dieses Thema enthält 3 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.