RPC over UDP

  • Hallo,

    weiß irgendjemand welche ASCII Strings man einem "Plus" Device per UDP schicken kann um zb. den Switch Ein/Aus zu schalten.

    Ich finde nur Anleitungen über MongooseOS aber dem Shelly muss es doch egal sein von wo er sein UDP Packet bekommt.

    Ich dachte mir Switch.Set '{"id":0,"on":true}'

    würde dies klappen, tut es aber nicht.

    Hat hier jemand vielleicht eine Liste? bzw. der Ein/Aus Befehl p. Relay würde mir schon reichen.

    Danke

  • Ich gehe mal davon aus das es ein Plus ist (Gen2)

    Dann schau mal hier

    Welcome! | Shelly-NG Devices API Docs
    The second generation of Shelly devices, called Shelly-NG, is finally here. These devices use better processor, have more memory, and perform better than the…
    shelly-api-docs.shelly.cloud

    Shelly’s: 2x 1, 10x 1PM , 4x 2.5, 3x i3, 10x Plus 1PM, 22x Plug S, 11x UNI, 2x 1L mit PIR, 8x AddOn mit Temp/DHT22, 3x RGBW2, 2x Plus i4, 5x Plus 1, 4x Plus 2PM, 4x EM, 2x 3EM, 1x TRV, 3x Plus AddOn, 1x Pro 3EM, 2x BLU, 5xPlusPMmini, 1xPlus1PMmini, 4xPlusUNI

    Fritz!Box5690pro, 3x FRITZ!Repeater6000, 6x Fritz!Dect200

    HomeAssistant auf RaspberryPi5(8GB) mit NVMe, HomeAssistant auf Synology DS1019+, Backup HomeAssistant auf RaspberryPi4B(4GB)

    DHT21 (AM2301) oder (AM2320) für unter 0 Grad

  • Danke für deine Antwort.

    Ich habe mich schon bevor ich diesen Post eröffnet habe durch diese Anleitung gelesen, leider klappt keiner dieser Befehle mit einem einfachen UDP Packet.

    Ja es ist ein Gen2 Device.

    Kannst du mir vielleicht exakt den String geben?

    Danke