Beiträge von Enemyone

    Hallo zusammen,

    ich stehe aktuell vor einer Herausforderung bei der Direktkommunikation zwischen zwei Shelly 2PM Gen4 und hoffe auf eure Expertise.

    Mein Ziel: Ich möchte einen numerischen Wert (z. B. 100) per Skript von Shelly A an Shelly B senden. Hintergrund ist eine Taster-Auswertung auf Shelly A (z. B. "Triple Push"), die eine Variable auf Shelly B ändern soll. Auf Shelly B läuft ein Skript, das diesen Wert kontinuierlich überwacht und bei Erreichen der Zahl 100 eine bestimmte Aktion auslöst.

    Rahmenbedingungen:

    • Hardware: Beide Geräte sind Gen4.
    • Keine Middleware: Die Kommunikation soll direkt über das lokale Netzwerk erfolgen, ohne MQTT-Broker, Home Assistant oder ähnliche Server.
    • Skript-basiert: Die Logik soll vollständig in den Shelly-Skripten abgebildet werden.

    Mein Problem: Ich scheitere aktuell am Syntax bzw. dem korrekten Weg, wie Shelly A den Wert so an Shelly B sendet, dass das dortige Skript die Variable übernimmt. Ich habe bereits mit Shelly.call("HTTP.GET", ...) experimentiert, finde aber nicht den richtigen Ansatz, um eine Variable in einem laufenden Skript auf dem Zielgerät direkt zu beschreiben oder eine dortige Funktion mit Parameter aufzurufen.

    Hat jemand ein Code-Snippet für den "Sender" und den "Empfänger" parat oder kann mich auf einen bestehenden Thread verweisen, den ich eventuell übersehen habe?

    Vielen Dank im Voraus!