Shelly Plus 1 als Relais - Measurement - Node Red - influxDB

  • Ich möchte den Zustand des Relais (true/false) über node-red an influxDB übergeben. Ich muss dazu aber in node red ein measurement angeben. ist das ein Output oder ein boolean?

    Als Topic habe ich: shellyplus1-a8032ab82618/events

    In der InfluxDB muss ja dann eine Kategorie "events"erscheinen?

    Kann ich den Zustand übrigens ohne das ganze direkt in grafana abrufen? Momentan bekomme ich nur den Zustand:online als Binary Sensor


    Aus

    {"src":"shellyplus1-a8032ab82618","dst":"shellyplus1-a8032ab82618/events","method":"NotifyStatus","params":{"ts":1683529488.09,"switch:0":{"id":0,"output":true,"source":"SHC"}}}

    An

    {"src":"shellyplus1-a8032ab82618","dst":"shellyplus1-a8032ab82618/events","method":"NotifyStatus","params":{"ts":1683529475.26,"switch:0":{"id":0,"output":false,"source":"SHC"}}}


    {

    "src": "shellyplus1-a8032ab82618",

    "dst": "shellyplus1-a8032ab82618/events",

    "method": "NotifyStatus",

    "params": {

    "ts": 1683537831.3,

    "ts": 1683537835.03,

    "switch:0": {

    "id": 0,

    "output": false,

    "output": true,

    "source": "HTTP"

    }

    }

    }

  • Von der Sache her möchte ich eigentlich nur den Zustand des Shelly als Relais in Grafana sichtbar machen und bei einem trigger schalten.

    Geht das auch ohne node-red? Wahrscheinlich als Template Sensor? Wie würde der Code dazu aussehen?

  • 66er
    24. September 2021 um 17:31