Beiträge von Mechanoid1

VPN/Proxy erkannt

Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.

    hey leute.

    Ich habe ein Thermostat eingerichtet, mit dem ich ja meine Heizung steuere. Heute habe ich den Shelly uni gegen einen Shelly Plus Uni getauscht.

    Dieser unterstützt ja auch Skripte.

    Nun Will ich gerne über ein Skript, dass mein Thermostat automatisch über einer gewissen Temperatur deaktiviert wird und unter einer Temperatur wieder aktiviert wird.

    Der Temperaturfühler hängt im Geräteschuppen als Addon an einem Shelly 1.

    Ich habe schon mit Copilot versucht ein Skript zu erstellen, was aber nicht funktioniert.

    Könnt ihr mir dabei helfen? Kann ja eigentlich so schwer nicht sein, nur das ich von programmieren null Ahnung habe :D

    Was für mich noch wichtig ist: Ist es egal auf welche shelly mein script läuft?

    Info:

    Sensor hängt an: 192,168,178,202

    Sensor-ID: 101

    Script läuft auf: 192,168,178,39 kanal 1

    Thermostat ID: 1727380077147

    Mfg

    Marcel

    Und die URL in den einstellungen? Komplett, oder nur bis zum letzten / ?


    Okay. Bekomme jetzt als Ausgabe "wrong device Id". Wieviel stellen hat deine id? Hmm


    So. Habe es jetzt zum laufen bekommen. Habe nicht drauf geachtet, dass du nicht die komplette URL eingetragen hast, sondern erst ab der id.


    Jetzt lqufts auch bei mir. Danke für deine Hilfe.

    So. Habe mir mal die Antwort in eine Datei schreiben lassen.

    Die Antwort kommt, wenn ich die Parameter in "Header Parameter" eintrage.

    Zitat

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


    Wenn ich die Parameter in "parameter abfragen" eintrage, kommt diese Antwort:

    Zitat

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

    Ich bin also nicht untätig 😁

    Huhu ihr lieben,


    Da bin ich wieder und hole den thread wieder hervor.


    Da ich mit den nfc tools nicht zufrieden bin, der Umfang zu gering und das auslösen nicht zufriedenstellend ist, switch ich auf Macrodroid.


    Dort scheitert es allerdings an dem Webhook.

    Kommen die weiteren Parameter in den Reiter "Parameter abfragen", oder doch in "Header Parameter". Ich habe beides versucht. Aber wenn ich den Webhook teste, passiert nix.


    Und ja, etwaige Fehler sind ausgeräumt. Schreibweise wurde beachtet und Hintergrunddaten laufen.

    Wer sich immer mit macrodroid arbeitet, deren Antwort sei herzlich willkommen. Alle anderen natürlich auch 😂

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    So kurzes Update:


    Ausführung über http shortcut funktioniert einwandfrei. Lag tatsächlich an der Groß- und Kleinschreibung. Also wie gesagt, läuft über WLAN und mobile.

    Script auch über nfc tools angelegt und alles dreimal geprüft. Es läuft dennoch nur über wlan

    Sobald ich auf das mobile Netz umschalten, kommt nur ein error.


    Ganz großes edit.

    Ihr dürft mich jetzt teeren und federn.

    Um Aufgaben mit nfc tools durchführen zu können, ist die app nfc task von nützen. Und dort waren natürlich die Hintergrunddaten deaktiviert. 🤦


    Jetzt läuft es auch mit den Tags.


    Aber war mal wieder schön sich mit euch auszutauschen.

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    Das sieht für mich aber genau danach aus: direkt Teil der URL :/

    Das hatte ich versucht, da ich mit der App noch nicht gearbeitet habe. Würde ich das in der Adresszeile eingeben, würde auch nur ein error kommen. Apps verarbeiten das ja unterschiedlich. Auch in nfc tools kann ich nicht einfach die URL eingeben, sondern muss die Parameter einzeln angeben. Wir sind ja hier auf dem richtigen Weg, ich muss nur schauen wo bei mir der Fehler liegt.

    Die Ausgabe sagt das dein auth_key falsch ist.

    Schau bitte ob du auf die Schreibweise geachtet hast, also auth_key muss klein sein (gehe nun davon aus dass es stimmt)

    Prüfe dann mal den Key selbst.

    Abgeschrieben? , dann auf Fehler prüfen.

    Kopiert? , schauen ob am Ende ein Leerzeichen ist.

    Ich gucke da morgen noch einmal in Ruhe durch.

    Ich habe das bis jetzt nur als copy & past gehandhabt, um Schreibfehler zu vermeiden. Und ja, dass mit den Leerzeichen kenne ich zu gut 😂

    Jain.

    Es ist richtig, dass der auth_key ein Teil der url ist. Aber nicht als http request.

    Da werden die als Variablen angegeben. Wie wir das handhaben ist das schon richtig.

    Nun irgendwo ist hier der Fehler begraben.

    SebMai


    So. Nun benötige ich mal deine Hilfe. Ich wollte es doch mal mit http shortcut probieren. Allerdings schreitet scheitert es da bei der korrekten Eingabe.

    Du scheinst das zu kennen. Kannst du mir helfen wie ich den Befehl korrekt vergebe?

    So wie ich es mache, funktioniert es nicht.


    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.

    ich dann auf dem neuen Telefon den auth_key laden wollte. Um wieder was zu testen. Musste ich feststellen, das ich auf einem anderen Server bin.

    Heißt, paar Dinge funktionierten nicht über den alten, aber alles über den neuen.

    Ansonsten könntest du zum testen auch mal die App "HTTP Shortcuts"


    Gerade ausprobiert. Server bleibt der gleiche.


    Die app benötige ich nicht. Den kurzbefehl kann ich auch direkt aus nfc tools ausführen..