Beiträge von dakoal

    Hi.

    Ich habe einen shelly Pro2 im Einsatz, der im LAN und in der shelly Cloud App perfekt funktioniert.

    Im LAN kann ich mit der lokalen http API alles perfekt steuern so wie ich es will.

    In der Cloud API fehlen aber anscheinend einige API calls für den PRO.

    folgende Aufrufe funktionieren 1A:

    Zitat
    Code
    https://shelly-29-eu.shelly.cloud/device/settings?id=[meine device id]&auth_key=[mein auth key]
    
    https://shelly-29-eu.shelly.cloud/device/status?id=[meine device id]&auth_key=[mein auth key]

    Doch leider kann ich die "switches" nicht steuern, da es nur die API Funktion "relay" mit der option "channel" gibt.

    Der Pro2 hat aber kein relay.

    In "Settings" sieht man das er "Switch" hat.

    Code
    "switch:0":{"id":0,"name":null,"in_mode":"follow","initial_state":"match_input","auto_on":false,"auto_on_delay":60,"auto_off":false,"auto_off_delay":60},

    Wenn man es nun trotzdem mit relay versucht:

    Zitat
    Code
    https://shelly-29-eu.shelly.cloud/device/relay/control?channel=1&id=[meine device id]&auth_key=[mein auth key]

    kommt:

    Code
    {"isok":false,"errors":{"wrong_channel":"Could not control this relay channel!"}}

    Jetzt meine Frage, kommt da noch ein cloud-API update für die "PRO" Geräte, um diese auch steuern zu können, oder habe ich etwas übersehen?