Beiträge von Schmuckerl

    Geht zur Zeit nur mit einem Trick. Ganz nach links wischen zu den Einstellungen, dort in den Einstellungen den "anderen" Raum auswählen. Dann bei der Temperatur des Raumes auf das rote Symbol , es erscheint ein "virtuelles Termostat" für den "anderen" Raum. Das Termostat für Wohnzimmer ist weiterhin durch wischen in der Hauptansicht zu erreichen. Die weiteren Geräte sind jetzt aber nur zum "anderen" Raum zuweisbar. Nur in den "Favoriten" am Display kann jetzt zum Wohnzimmer noch etwas hinterlegt werden.

    Sprich eigentlich ist das Display nur für Elemente des hinterlegten Raumes zuweisbar, mit Tricks aber trotzdem etwas machbar.20240115_064903.jpg

    20240115_064918~2.jpg

    Hallo, ich finde leider nicht, wie man auf einen "anderen" Raum umstellt. Wie soll das genau gehen?

    Danke!!!

    Hi,

    first of all, my script just should get status information about some cloud based virtual thermostates. 8)

    Because there is an other issue to get the status of just one thermostate, I get the status from all my devices with https://shelly-xx-eu.shelly.cloud/device/all_status . :/

    This works so far, but when I want to parse the JSON data, the script crashes with OUT OF MEMORY. =O

    I found one open issue in the forum, where the provided solution is to reduce the variables. ( see 22849-shelly-script-bricht-bei-json-parse-ab-out-of-memory-was-tun )

    This is not possible for me because I do not use many variables. And there should be enough memory available.

    I get following information before executiong the parse function: "ram_size": 241192, "ram_free": 97352

    The JSON to be parsed is 1422 characters long, this is not an overkill I think...

    So I suggest this is a bug in the parse function.

    Does anyone have a hint for me? :saint:

    Or does anyone know a better solution to get the status from a virtual thermostate with a smaller amount of data?

    Many thanks in advance,

    Schmuckerl

    Hallo,

    ich kann meine Geräte super in der Cloud per Rest abfragen oder steuern.

    Leider funktioniert das Abfragen des Status der Thermostate nicht.

    Mein Request:

    https://shelly-xx-eu.shelly.cloud/device/status?id=xxx&auth_key=xxx

    Ich bekomm ein denied:

    Code
    {"isok":false,"errors":{"no_permissions":"You do not have permissions to view this device!"}}

    Steuern (Temperatur oder Ein/Aus) geht komischerweise bei dem Thermostat ohne Probleme mit POST auf /device/thermostat/control

    Was mach ich da falsch, oder geht das gar nicht?

    Danke für die Hilfe!!

    Hello,

    I always get following error when trying to send HTTP.POST request:

    Zitat

    Return: {"body":"{\"isok\":false,\"errors\":{\"invalid_header\":\"Unauthorized! Wrong authorization header provided!\",\"invalid_token\":\"The login information is invalid! Please login again!\"}}"

    The curl command that works is:

    Code
    curl -X POST https://shelly-xx-eu.shelly.cloud/scene/enable?id=xxx -d "enabled=false&auth_key=xxx"

    I tried several formats, my recent try is:

    what's wrong?

    Many thanks for help!

    Hello Tom, did you find a solution in the meantime? I would suggest to include the content-type to the headers:

    Code
    {"url": "https://abcd.com",
    "headers": {"API-Key": "abcdefg",
     "Content-Type":"application/json"}
    }

    Hallo,

    wenn ich mir die Release Notes von 1.2.3 anschaue, hat man da Thermostate einbinden können. :) Das kann man mit der aktuellen Version 1.2.5 nur mehr für das Wall Display ODER per Einstellung für EIN externes Thermostat machen. :thumbdown:

    Habe ich da was übersehen, oder wird es künftig (wieder) möglich sein, zusätzliche Thermostate einzubinden? Habe mir extra für diese Funktionalität ein Wall Display angeschafft...

    Danke, Schmuckerl