Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Alexa ein befehl true oder false

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Alexa ein befehl true oder false

Geplant Angeheftet Gesperrt Verschoben Node-Red
74 Beiträge 4 Kommentatoren 6.6k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • mickymM mickym

    @aphofis Ok - bei den Datenpunkten meinte ich eher die, die ausgelesen werden und da wäre es hilfreich bis ganz links den gesamten Pfad zu sehen.

    @aphofis sagte in Alexa ein befehl true oder false:

    @mickym sagte in Alexa ein befehl true oder false:

    dann wird ein weiterer Text an info geschickt
    info - ist das ein Datenpunkt?

    Also die Ausgabe ist per Alexa durchgehend.
    1 Min verzögerung, damit der Datenpunkt nach ausgabe ende wieder auf false gesetzt wird für eine erneute abfrage.

    Warum - kann man dann noch dem der Punkt getriggert wurde sofort wieder auf false setzen (auch wenn es keinen Sinn macht) - da muss ich doch keine Minute warten? Oder besteht die Gefahr, dass man es aus Versehen zu häufig triggert, dann würde ich da einen anderen Schutzmeachnismus einbauen.

    Info ist ein Datenpunkt und nennt sich aquarium_info
    Es sind mehrere sensor werte die alexa am stück ausgibt.

    wo sind die identisch !? ist einmal im aquarium oberschrank luft temp und luftfeuchtigkeit und das andere ist temp und luftfeuchtigkeit in der technik unten im schrank.
    Es gibt zwei temp sensoren die im wasser stecken und es werden beide werte ausgegeben damit ich einen kontroll wert habe.

    Nun der Text ist identisch und wie gesagt auch die Sensoren sind sowohl im unteren, wie im oberen Block weitgehenst identisch.

    Ich habe mal den Text mit den Variablen/also Datenpunkten in Klammern geschrieben:

    nach alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak

    "Aquarium Werte,,
    Wasser,, '<sonoff.0.Aqua_Sensoren.DS18B20-2_Temperature>'
    Grad Celsius,, Luft,, '<sonoff.0.Aqua_Sensoren.DHT11-02_Temperature>'
    Grad Celsius,, Luftfeuchtigkeit,, '<sonoff.0.Aqua_Sensoren.DHT11-02_Humidity>'
    Prozent,, Technik Werte,,
    Wasser,,
    ,, Luft,,'<sonoff.0.Aqua_Sensoren.DHT11-05_Temperature>'
    Grad Celsius,,
    Luftfeuchtigkeit,,'<sonoff.0.Aqua_Sensoren.DHT11-05_Humidity>'
    Prozent,, Niveau,,'<sonoff.0.Aqua_Sensoren.SR04_Distance>'
    Zentimeter,,"
    

    nach Aqua_Control.0.VIS.Meldungen.Info

    "Aquarium Werte,,
    Wasser,, '<sonoff.0.Aqua_Sensoren.DS18B20_Temperature>'
    Grad Celsius,, Luft,, '<sonoff.0.Aqua_Sensoren.DHT11-02_Temperature>'
    Grad Celsius,, Luftfeuchtigkeit,, '<sonoff.0.Aqua_Sensoren.DHT11-02_Humidity>'
    Prozent,, Technik Werte,,
    Wasser,,
    ,, Luft,,'<sonoff.0.Aqua_Sensoren.DHT11-05_Temperature>'
    Grad Celsius,,
    Luftfeuchtigkeit,,'<sonoff.0.Aqua_Sensoren.DHT11-05_Humidity>'
    Prozent,, Niveau,,'<sonoff.0.Aqua_Sensoren.SR04_Distance>'
    Zentimeter,,"
    

    Den Einzigen Unterschied den ich erkennen kann ist, dass im oberen Teil also zu alexa2.0.Echo-Devices.G090LV0371040175.Commands.speak

    die Wassertemperatur von sonoff.0.Aqua_Sensoren.DS18B20-2_Temperature kommt und unten, also zu Aqua_Control.0.VIS.Meldungen.Info nur von sonoff.0.Aqua_Sensoren.DS18B20_Temperature.

    Ich frage deshalb - weil ich das halt umständlich finde nochmal alles bis auf einen Unterschied auszulesen, anstelle die 5 Parameter EINMAL auszulesen und nur den einen der unterschiedlich ist je einmal auszulesen.

    Na egal - ich mach mal los mit dem was ich sehe und zwar einfach mit entprellen egal was in der Auquarium_Info Node steht. Das heißt es wird einfach angetriggert, wenn man quasi einen Button drückt.

    AphofisA Offline
    AphofisA Offline
    Aphofis
    schrieb am zuletzt editiert von
    #51

    @mickym sagte in Alexa ein befehl true oder false:

    die Wassertemperatur von sonoff.0.Aqua_Sensoren.DS18B20-2_Temperature kommt und unten, also zu Aqua_Control.0.VIS.Meldungen.Info nur von sonoff.0.Aqua_Sensoren.DS18B20_Temperature.

    Achso Sorry war schon spät heute nacht.
    Ja das eine ist der Wert den Alexa ausgibt das andere wird an die VIS grafik als anzeige gesendet.

    So wie ich das verstanden habe schickst Du einmal Text an eine Alexa Node - die wohl spricht und einmal an vis zur Info.
    Ja so ist es.
    

    ach ja die ",," im Text ist damit Alexa einen Absatz beim sprechen macht und nicht den ganzen Text durch rasselt.
    alexa.local.node muss dann der buttton sein weil die den datenpunkt triggert wenn man halt sagt alexa, aquarium info. In Alexa habe ich eine routine die mit dem verknüpften gerät verbunden ist und diesen bei sprach befehl dann auslöst.

    Ach übrigens wenn diese Aquarium_Info Node nur dem Zweck gedient haben sollte, dass diese Info ausgegeben wird, dann kannst den Datenpunkt auch löschen und die Alexnode direkt vorne anflanschen und diesen Flow triggern..
    

    Das ist echt Mega!!! ja ich werde es testen und berichten und auch ob ich den flow verstehe.
    Vielen vielen dank schon mal

    1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @aphofis Bin zwar nicht superfit im Blockly aber die Grundzüge verstehe ich. Aber warum willst Du Dich denn mit NodeRed beschäftigen, wenn Du damit eh auf Kriegsfuß stehst?????

      Wie gesagt Du kannst mir gerne ein Blockly schicken und ich kann versuchen es in NodeRed umzusetzen, aber wenn Du Dich nicht mit diesem Produkt beschäftigen willst, warum willst Du Dir das antun.

      Dann machs doch so, wenn Du nur Nodes in NodeRed findest - schreib diese 1:1 in einen Datenpunkt und bearbeite die dann mit blockly logisch weiter.

      AphofisA Offline
      AphofisA Offline
      Aphofis
      schrieb am zuletzt editiert von
      #52

      @mickym
      Ich verstehe das nicht, Alexa findet das Gerät nicht.
      Ich habe das jetzt so:

      [
          {
              "id": "6dac84f0.fc2eec",
              "type": "tab",
              "label": "Aquarium Info",
              "disabled": false,
              "info": ""
          },
          {
              "id": "ccc7fafa.991e28",
              "type": "alexa-local",
              "z": "6dac84f0.fc2eec",
              "devicename": "aquarium-info",
              "inputtrigger": false,
              "x": 160,
              "y": 360,
              "wires": [
                  [
                      "bd2e320e.621fa"
                  ]
              ]
          },
          {
              "id": "1668a72a.b395f9",
              "type": "ioBroker in",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "topic": "Aqua_Control.0.System.Aquarium_Info",
              "payloadType": "value",
              "onlyack": "",
              "func": "all",
              "gap": "",
              "fireOnStart": "false",
              "x": 250,
              "y": 300,
              "wires": [
                  [
                      "bd2e320e.621fa"
                  ]
              ]
          },
          {
              "id": "bbf2e8af.f99348",
              "type": "ioBroker out",
              "z": "6dac84f0.fc2eec",
              "name": "Zur Alexa",
              "topic": "alexa2.0.Echo-Devices.G0913L06031202PA.Commands.speak",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 1240,
              "y": 540,
              "wires": []
          },
          {
              "id": "1d32159.909d4ea",
              "type": "ioBroker out",
              "z": "6dac84f0.fc2eec",
              "name": "Zu VIS",
              "topic": "Aqua_Control.0.VIS.Meldungen.Info",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 1230,
              "y": 660,
              "wires": []
          },
          {
              "id": "bd2e320e.621fa",
              "type": "trigger",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "op1": "true",
              "op2": "",
              "op1type": "bool",
              "op2type": "nul",
              "duration": "1",
              "extend": true,
              "overrideDelay": false,
              "units": "min",
              "reset": "",
              "bytopic": "all",
              "topic": "topic",
              "outputs": 1,
              "x": 220,
              "y": 520,
              "wires": [
                  [
                      "343c8622.5d3e9a"
                  ]
              ]
          },
          {
              "id": "343c8622.5d3e9a",
              "type": "change",
              "z": "6dac84f0.fc2eec",
              "name": "Prepare topic Array",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "DHT11-02_Temperature,DHT11-05_Temperature,DHT11-02_Humidity,DHT11-05_Humidity,SR04_Distance,DS18B20_Temperature,DS18B20-2_Temperature",
                      "tot": "str"
                  },
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "$split(payload,',')\t",
                      "tot": "jsonata"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 230,
              "y": 580,
              "wires": [
                  [
                      "4996aa5b.1a3804"
                  ]
              ]
          },
          {
              "id": "4996aa5b.1a3804",
              "type": "split",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "splt": "\\n",
              "spltType": "str",
              "arraySplt": 1,
              "arraySpltType": "len",
              "stream": false,
              "addname": "",
              "x": 200,
              "y": 640,
              "wires": [
                  [
                      "7054b21c.8cec8c"
                  ]
              ]
          },
          {
              "id": "7054b21c.8cec8c",
              "type": "change",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "topic",
                      "pt": "msg",
                      "to": "'sonoff.0.Aqua_Sensoren.' & payload",
                      "tot": "jsonata"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 220,
              "y": 700,
              "wires": [
                  [
                      "2b083a26.6974f6"
                  ]
              ]
          },
          {
              "id": "2b083a26.6974f6",
              "type": "ioBroker get",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "topic": "",
              "attrname": "payload",
              "payloadType": "value",
              "x": 220,
              "y": 760,
              "wires": [
                  [
                      "7bb08a4a.065a94"
                  ]
              ]
          },
          {
              "id": "74799a5e.d605e4",
              "type": "join",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "mode": "custom",
              "build": "object",
              "property": "payload",
              "propertyType": "msg",
              "key": "topic",
              "joiner": "\\n",
              "joinerType": "str",
              "accumulate": false,
              "timeout": "",
              "count": "7",
              "reduceRight": false,
              "reduceExp": "",
              "reduceInit": "",
              "reduceInitType": "num",
              "reduceFixup": "",
              "x": 710,
              "y": 520,
              "wires": [
                  [
                      "64b3b101.6e759"
                  ]
              ]
          },
          {
              "id": "7bb08a4a.065a94",
              "type": "change",
              "z": "6dac84f0.fc2eec",
              "name": "parts löschen und topic kürzen",
              "rules": [
                  {
                      "t": "delete",
                      "p": "parts",
                      "pt": "msg"
                  },
                  {
                      "t": "change",
                      "p": "topic",
                      "pt": "msg",
                      "from": ".*Aqua_Sensoren\\.(.*)",
                      "fromt": "re",
                      "to": "$1",
                      "tot": "str"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 730,
              "y": 440,
              "wires": [
                  [
                      "74799a5e.d605e4"
                  ]
              ],
              "info": "# msg.parts löschen und msg.topic kürzen\n\nDie msg.parts müssen gelöscht werden, da durch das Holen mit den get nodes das automatische Zusammenfügen in der JOIN Node nicht mehr funktioniert. \n\nDis msg.topic werden gekürzt, damit das etwas leichter zu handhaben ist. "
          },
          {
              "id": "c7dddee8.9f403",
              "type": "template",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "field": "payload",
              "fieldType": "msg",
              "format": "handlebars",
              "syntax": "mustache",
              "template": "Aquarium Werte,,Wasser,,{{payload.DS18B20-2_Temperature}} Grad Celsius,,Luft,,{{payload.DHT11-02_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-02_Humidity}} Prozent,,Technik Werte,,Wasser,,Luft,,{{payload.DHT11-05_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-05_Humidity}} Prozent,,Niveau,,{{payload.SR04_Distance}} Zentimeter,,",
              "output": "str",
              "x": 1020,
              "y": 540,
              "wires": [
                  [
                      "bbf2e8af.f99348"
                  ]
              ]
          },
          {
              "id": "64b3b101.6e759",
              "type": "change",
              "z": "6dac84f0.fc2eec",
              "name": "cm runden",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload.SR04_Distance",
                      "pt": "msg",
                      "to": "$round(payload.SR04_Distance, 1)\t",
                      "tot": "jsonata"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 730,
              "y": 600,
              "wires": [
                  [
                      "c7dddee8.9f403",
                      "2307892e.987d86"
                  ]
              ]
          },
          {
              "id": "2307892e.987d86",
              "type": "template",
              "z": "6dac84f0.fc2eec",
              "name": "",
              "field": "payload",
              "fieldType": "msg",
              "format": "handlebars",
              "syntax": "mustache",
              "template": "Aquarium Werte,,Wasser,,{{payload.DS18B20_Temperature}} Grad Celsius,,Luft,,{{payload.DHT11-02_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-02_Humidity}} Prozent,,Technik Werte,,Wasser,,Luft,,{{payload.DHT11-05_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-05_Humidity}} Prozent,,Niveau,,{{payload.SR04_Distance}} Zentimeter,,",
              "output": "str",
              "x": 1020,
              "y": 660,
              "wires": [
                  [
                      "1d32159.909d4ea"
                  ]
              ]
          }
      ]
      
      AphofisA 1 Antwort Letzte Antwort
      0
      • AphofisA Aphofis

        @mickym
        Ich verstehe das nicht, Alexa findet das Gerät nicht.
        Ich habe das jetzt so:

        [
            {
                "id": "6dac84f0.fc2eec",
                "type": "tab",
                "label": "Aquarium Info",
                "disabled": false,
                "info": ""
            },
            {
                "id": "ccc7fafa.991e28",
                "type": "alexa-local",
                "z": "6dac84f0.fc2eec",
                "devicename": "aquarium-info",
                "inputtrigger": false,
                "x": 160,
                "y": 360,
                "wires": [
                    [
                        "bd2e320e.621fa"
                    ]
                ]
            },
            {
                "id": "1668a72a.b395f9",
                "type": "ioBroker in",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "topic": "Aqua_Control.0.System.Aquarium_Info",
                "payloadType": "value",
                "onlyack": "",
                "func": "all",
                "gap": "",
                "fireOnStart": "false",
                "x": 250,
                "y": 300,
                "wires": [
                    [
                        "bd2e320e.621fa"
                    ]
                ]
            },
            {
                "id": "bbf2e8af.f99348",
                "type": "ioBroker out",
                "z": "6dac84f0.fc2eec",
                "name": "Zur Alexa",
                "topic": "alexa2.0.Echo-Devices.G0913L06031202PA.Commands.speak",
                "ack": "false",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 1240,
                "y": 540,
                "wires": []
            },
            {
                "id": "1d32159.909d4ea",
                "type": "ioBroker out",
                "z": "6dac84f0.fc2eec",
                "name": "Zu VIS",
                "topic": "Aqua_Control.0.VIS.Meldungen.Info",
                "ack": "false",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 1230,
                "y": 660,
                "wires": []
            },
            {
                "id": "bd2e320e.621fa",
                "type": "trigger",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "op1": "true",
                "op2": "",
                "op1type": "bool",
                "op2type": "nul",
                "duration": "1",
                "extend": true,
                "overrideDelay": false,
                "units": "min",
                "reset": "",
                "bytopic": "all",
                "topic": "topic",
                "outputs": 1,
                "x": 220,
                "y": 520,
                "wires": [
                    [
                        "343c8622.5d3e9a"
                    ]
                ]
            },
            {
                "id": "343c8622.5d3e9a",
                "type": "change",
                "z": "6dac84f0.fc2eec",
                "name": "Prepare topic Array",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "DHT11-02_Temperature,DHT11-05_Temperature,DHT11-02_Humidity,DHT11-05_Humidity,SR04_Distance,DS18B20_Temperature,DS18B20-2_Temperature",
                        "tot": "str"
                    },
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "$split(payload,',')\t",
                        "tot": "jsonata"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 230,
                "y": 580,
                "wires": [
                    [
                        "4996aa5b.1a3804"
                    ]
                ]
            },
            {
                "id": "4996aa5b.1a3804",
                "type": "split",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "splt": "\\n",
                "spltType": "str",
                "arraySplt": 1,
                "arraySpltType": "len",
                "stream": false,
                "addname": "",
                "x": 200,
                "y": 640,
                "wires": [
                    [
                        "7054b21c.8cec8c"
                    ]
                ]
            },
            {
                "id": "7054b21c.8cec8c",
                "type": "change",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "rules": [
                    {
                        "t": "set",
                        "p": "topic",
                        "pt": "msg",
                        "to": "'sonoff.0.Aqua_Sensoren.' & payload",
                        "tot": "jsonata"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 220,
                "y": 700,
                "wires": [
                    [
                        "2b083a26.6974f6"
                    ]
                ]
            },
            {
                "id": "2b083a26.6974f6",
                "type": "ioBroker get",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "topic": "",
                "attrname": "payload",
                "payloadType": "value",
                "x": 220,
                "y": 760,
                "wires": [
                    [
                        "7bb08a4a.065a94"
                    ]
                ]
            },
            {
                "id": "74799a5e.d605e4",
                "type": "join",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "mode": "custom",
                "build": "object",
                "property": "payload",
                "propertyType": "msg",
                "key": "topic",
                "joiner": "\\n",
                "joinerType": "str",
                "accumulate": false,
                "timeout": "",
                "count": "7",
                "reduceRight": false,
                "reduceExp": "",
                "reduceInit": "",
                "reduceInitType": "num",
                "reduceFixup": "",
                "x": 710,
                "y": 520,
                "wires": [
                    [
                        "64b3b101.6e759"
                    ]
                ]
            },
            {
                "id": "7bb08a4a.065a94",
                "type": "change",
                "z": "6dac84f0.fc2eec",
                "name": "parts löschen und topic kürzen",
                "rules": [
                    {
                        "t": "delete",
                        "p": "parts",
                        "pt": "msg"
                    },
                    {
                        "t": "change",
                        "p": "topic",
                        "pt": "msg",
                        "from": ".*Aqua_Sensoren\\.(.*)",
                        "fromt": "re",
                        "to": "$1",
                        "tot": "str"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 730,
                "y": 440,
                "wires": [
                    [
                        "74799a5e.d605e4"
                    ]
                ],
                "info": "# msg.parts löschen und msg.topic kürzen\n\nDie msg.parts müssen gelöscht werden, da durch das Holen mit den get nodes das automatische Zusammenfügen in der JOIN Node nicht mehr funktioniert. \n\nDis msg.topic werden gekürzt, damit das etwas leichter zu handhaben ist. "
            },
            {
                "id": "c7dddee8.9f403",
                "type": "template",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "field": "payload",
                "fieldType": "msg",
                "format": "handlebars",
                "syntax": "mustache",
                "template": "Aquarium Werte,,Wasser,,{{payload.DS18B20-2_Temperature}} Grad Celsius,,Luft,,{{payload.DHT11-02_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-02_Humidity}} Prozent,,Technik Werte,,Wasser,,Luft,,{{payload.DHT11-05_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-05_Humidity}} Prozent,,Niveau,,{{payload.SR04_Distance}} Zentimeter,,",
                "output": "str",
                "x": 1020,
                "y": 540,
                "wires": [
                    [
                        "bbf2e8af.f99348"
                    ]
                ]
            },
            {
                "id": "64b3b101.6e759",
                "type": "change",
                "z": "6dac84f0.fc2eec",
                "name": "cm runden",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload.SR04_Distance",
                        "pt": "msg",
                        "to": "$round(payload.SR04_Distance, 1)\t",
                        "tot": "jsonata"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 730,
                "y": 600,
                "wires": [
                    [
                        "c7dddee8.9f403",
                        "2307892e.987d86"
                    ]
                ]
            },
            {
                "id": "2307892e.987d86",
                "type": "template",
                "z": "6dac84f0.fc2eec",
                "name": "",
                "field": "payload",
                "fieldType": "msg",
                "format": "handlebars",
                "syntax": "mustache",
                "template": "Aquarium Werte,,Wasser,,{{payload.DS18B20_Temperature}} Grad Celsius,,Luft,,{{payload.DHT11-02_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-02_Humidity}} Prozent,,Technik Werte,,Wasser,,Luft,,{{payload.DHT11-05_Temperature}} Grad Celsius,,Luftfeuchtigkeit,,{{payload.DHT11-05_Humidity}} Prozent,,Niveau,,{{payload.SR04_Distance}} Zentimeter,,",
                "output": "str",
                "x": 1020,
                "y": 660,
                "wires": [
                    [
                        "1d32159.909d4ea"
                    ]
                ]
            }
        ]
        
        AphofisA Offline
        AphofisA Offline
        Aphofis
        schrieb am zuletzt editiert von Aphofis
        #53

        IoB read value gibt nur hier intern im flow den temp wert aus wenn ich den datenpunkt aquarium_info manuell auf true setze ansonsten passiert nix.

        Unbenannt.png
        in der log meldet node-red dieses:

        node-red.0	2021-04-10 18:44:50.453	error	(24953) 10 Apr 18:44:50 - [error] [change:cm runden] Ungültiger JSONata Ausdruck: Argument 1 of function "round" does not match function signature
        node-red.0	2021-04-10 18:44:41.094	info	(26545) Automatic objects creation is not enabled. You can enable it in the node configuration
        
        mickymM 1 Antwort Letzte Antwort
        0
        • AphofisA Aphofis

          IoB read value gibt nur hier intern im flow den temp wert aus wenn ich den datenpunkt aquarium_info manuell auf true setze ansonsten passiert nix.

          Unbenannt.png
          in der log meldet node-red dieses:

          node-red.0	2021-04-10 18:44:50.453	error	(24953) 10 Apr 18:44:50 - [error] [change:cm runden] Ungültiger JSONata Ausdruck: Argument 1 of function "round" does not match function signature
          node-red.0	2021-04-10 18:44:41.094	info	(26545) Automatic objects creation is not enabled. You can enable it in the node configuration
          
          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #54

          @aphofis Als erstes musst Du mal die unselige Option ausmachen . in der Adapterkonfig, dass alles in Strings umgewandelt wird. Mach bitte den Haken raus. Ok Du hast jetzt den Auslöser auf 5 s gesetzt. Um den Flow zu testen ist es besser eine Inject Node an den Prepare topic Array zu hängen und dann manuell zu triggern.

          Um den Flow zu debuggen hängst Du eine Debug Node an die nächste Node und postest das Debug Fenstern - dann hangelt mich so weiter.

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          AphofisA mickymM 2 Antworten Letzte Antwort
          0
          • mickymM mickym

            @aphofis Als erstes musst Du mal die unselige Option ausmachen . in der Adapterkonfig, dass alles in Strings umgewandelt wird. Mach bitte den Haken raus. Ok Du hast jetzt den Auslöser auf 5 s gesetzt. Um den Flow zu testen ist es besser eine Inject Node an den Prepare topic Array zu hängen und dann manuell zu triggern.

            Um den Flow zu debuggen hängst Du eine Debug Node an die nächste Node und postest das Debug Fenstern - dann hangelt mich so weiter.

            AphofisA Offline
            AphofisA Offline
            Aphofis
            schrieb am zuletzt editiert von
            #55

            @mickym
            ist jetzt ausgeschaltet
            debug teste ich

            1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @aphofis Als erstes musst Du mal die unselige Option ausmachen . in der Adapterkonfig, dass alles in Strings umgewandelt wird. Mach bitte den Haken raus. Ok Du hast jetzt den Auslöser auf 5 s gesetzt. Um den Flow zu testen ist es besser eine Inject Node an den Prepare topic Array zu hängen und dann manuell zu triggern.

              Um den Flow zu debuggen hängst Du eine Debug Node an die nächste Node und postest das Debug Fenstern - dann hangelt mich so weiter.

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #56
              Automatic objects creation is not enabled. You can enable it in the node configuration
              
              

              Diese Fehlermeldung besagt, dass der Pfad in irgendeiner iobroker In Node nicht stimmt. Das hat aber nichts mit diesem Flow zu tun - da er ja da unten true sagt.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              AphofisA 1 Antwort Letzte Antwort
              0
              • mickymM mickym
                Automatic objects creation is not enabled. You can enable it in the node configuration
                
                

                Diese Fehlermeldung besagt, dass der Pfad in irgendeiner iobroker In Node nicht stimmt. Das hat aber nichts mit diesem Flow zu tun - da er ja da unten true sagt.

                AphofisA Offline
                AphofisA Offline
                Aphofis
                schrieb am zuletzt editiert von Aphofis
                #57

                @mickym
                Yeah Yeah Yeah Alexa macht die komplette ausgabe.
                also erstmal nur mit dem Datenpunkt. jetzt muss alexa nur noch das Gerät finden.
                Unbenannt.png

                mickymM 1 Antwort Letzte Antwort
                0
                • AphofisA Aphofis

                  @mickym
                  Yeah Yeah Yeah Alexa macht die komplette ausgabe.
                  also erstmal nur mit dem Datenpunkt. jetzt muss alexa nur noch das Gerät finden.
                  Unbenannt.png

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von mickym
                  #58

                  @aphofis Na dann hab ich doch nicht so schlecht gearbeitet. ;) Die Fehlermeldungen oben drüber sind noch alt - bevor Du die Adaperkonfig umgestellt hast. 18:44 - 18:51-

                  18:59 hat ja funktioniert.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  AphofisA 2 Antworten Letzte Antwort
                  0
                  • mickymM mickym

                    @aphofis Na dann hab ich doch nicht so schlecht gearbeitet. ;) Die Fehlermeldungen oben drüber sind noch alt - bevor Du die Adaperkonfig umgestellt hast. 18:44 - 18:51-

                    18:59 hat ja funktioniert.

                    AphofisA Offline
                    AphofisA Offline
                    Aphofis
                    schrieb am zuletzt editiert von
                    #59

                    @mickym
                    Sehr coole arbeit! aber ob ich das nachvollziehen kann mit den payloads muss ich mich erstmal durch wurschteln

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • AphofisA Aphofis

                      @mickym
                      Sehr coole arbeit! aber ob ich das nachvollziehen kann mit den payloads muss ich mich erstmal durch wurschteln

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von
                      #60

                      @aphofis Na Du wolltest das doch lernen - nun musst halt ggf. Fragen stellen bis der Arzt kommt. ;)

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                      1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @aphofis Na dann hab ich doch nicht so schlecht gearbeitet. ;) Die Fehlermeldungen oben drüber sind noch alt - bevor Du die Adaperkonfig umgestellt hast. 18:44 - 18:51-

                        18:59 hat ja funktioniert.

                        AphofisA Offline
                        AphofisA Offline
                        Aphofis
                        schrieb am zuletzt editiert von
                        #61

                        @mickym
                        ich weiß ja nicht ob das relevant ist. alexa kann nur an und aus schalten nicht true und false muss diese funktion vllt wieder in den flow mit rein das aus true ON gemacht wird und aus false dann OFF

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • AphofisA Aphofis

                          @mickym
                          ich weiß ja nicht ob das relevant ist. alexa kann nur an und aus schalten nicht true und false muss diese funktion vllt wieder in den flow mit rein das aus true ON gemacht wird und aus false dann OFF

                          mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von mickym
                          #62

                          @aphofis Im Prinzip ist es egal, was aus der Alexa Node rauskommt - die triggert ja nur . Ich glaube eher, dass wenn Du die Node kopiert hast, dass da vielleicht irgendwelche Einstellungen verloren gegangen sind. Wie gesagt die kann erzählen was sie will. Ich habe mit diesen Alexa Nodes wie gesagt keine Erfahrung. Manche Kollegen schreien hier auch immer.

                          Sobald die Node verlassen wird bekommt Alexa gar nicht mehr mit, was da passiert.

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          AphofisA 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @aphofis Im Prinzip ist es egal, was aus der Alexa Node rauskommt - die triggert ja nur . Ich glaube eher, dass wenn Du die Node kopiert hast, dass da vielleicht irgendwelche Einstellungen verloren gegangen sind. Wie gesagt die kann erzählen was sie will. Ich habe mit diesen Alexa Nodes wie gesagt keine Erfahrung. Manche Kollegen schreien hier auch immer.

                            Sobald die Node verlassen wird bekommt Alexa gar nicht mehr mit, was da passiert.

                            AphofisA Offline
                            AphofisA Offline
                            Aphofis
                            schrieb am zuletzt editiert von
                            #63

                            @mickym
                            Naja es ging ja Monate lang und alexa hat alle friendly names aus einem flow gefunden die per alexa.local vergeben werden aber das neue gerät findet sie nicht hatte es auch zum test umbenannt in aqua_info aber sie will einfach nicht.

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • AphofisA Aphofis

                              @mickym
                              Naja es ging ja Monate lang und alexa hat alle friendly names aus einem flow gefunden die per alexa.local vergeben werden aber das neue gerät findet sie nicht hatte es auch zum test umbenannt in aqua_info aber sie will einfach nicht.

                              mickymM Online
                              mickymM Online
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von mickym
                              #64

                              @aphofis Du kannst ja ggf. auch einfach die alte Node mit dem Flow zusätzlich verbinden. Es tut mir ja leid - aber ich kann Dir zwar bei Node-Red helfen, aber bei Alexa nicht. Gab hier noch jemand im Forum gemacht und der hat nur Systemupdates gemacht und seine Nodes tun auch nicht mehr. Wie gesagt bei Alexa bin ich leider raus.

                              Wenn die alten Nodes auf einer anderen Seite stehen - also in einem anderen Flow kannst die trotzdem Flow übergreifend über die link in und link out Nodes verbinden.

                              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                              AphofisA 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @aphofis Du kannst ja ggf. auch einfach die alte Node mit dem Flow zusätzlich verbinden. Es tut mir ja leid - aber ich kann Dir zwar bei Node-Red helfen, aber bei Alexa nicht. Gab hier noch jemand im Forum gemacht und der hat nur Systemupdates gemacht und seine Nodes tun auch nicht mehr. Wie gesagt bei Alexa bin ich leider raus.

                                Wenn die alten Nodes auf einer anderen Seite stehen - also in einem anderen Flow kannst die trotzdem Flow übergreifend über die link in und link out Nodes verbinden.

                                AphofisA Offline
                                AphofisA Offline
                                Aphofis
                                schrieb am zuletzt editiert von Aphofis
                                #65

                                @mickym Ich teste das mal
                                .........................
                                Nein Alexa findet das Gerät nicht auch mit dem integrierten des alten flow

                                mickymM 1 Antwort Letzte Antwort
                                0
                                • AphofisA Aphofis

                                  @mickym Ich teste das mal
                                  .........................
                                  Nein Alexa findet das Gerät nicht auch mit dem integrierten des alten flow

                                  mickymM Online
                                  mickymM Online
                                  mickym
                                  Most Active
                                  schrieb am zuletzt editiert von mickym
                                  #66

                                  @aphofis Also mein Flow hatte ja mit der Alexa Node überhaupt nichts zu tun. Vielleicht mögen die Nodes das kopieren nicht - dann lösch halt mal die neue/kopierte Node und erstelle eine ganz Neue. Aber wie gesagt vielleicht muss Dir hier jemand anders helfen. Normalerweise hat man doch nur eine Echo-Hub Node und dann mehrere Geräte Nodes dran??? - Muss denn die Node nicht an so einen Echo Hub Node?

                                  Laut Beschreibung ist das doch diese Nodes ?

                                  54f8a4b6-f48e-443b-8832-731b27e8ca3c-image.png

                                  und dann darf es von der HUB Node nur eine geben und da hängen dann mehrere Geräte dran.

                                  War das denn bis jetzt Dein einziges Gerät in Node Red oder hattest DU mehrere?

                                  Im Status muss wohl dann auch online und nicht discovery stehen.

                                  Laut diesem Thread müssen Geräte hinter den HUB: https://forum.iobroker.net/topic/27390/gelösst-alexa-findet-keine-geräte-mehr/24

                                  Wahrscheinlich war der Fehler - dass Du die HUB Node kopiert hattest und die 2 mal da war. Ich würde mal schauen, dass die nur einmal vorhanden ist und dann die Maschine neu starten (komplett). Da wird auch davon geredet, dass sich IP Tables neu aufbauen müssen etc.

                                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                  AphofisA 1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    @aphofis Also mein Flow hatte ja mit der Alexa Node überhaupt nichts zu tun. Vielleicht mögen die Nodes das kopieren nicht - dann lösch halt mal die neue/kopierte Node und erstelle eine ganz Neue. Aber wie gesagt vielleicht muss Dir hier jemand anders helfen. Normalerweise hat man doch nur eine Echo-Hub Node und dann mehrere Geräte Nodes dran??? - Muss denn die Node nicht an so einen Echo Hub Node?

                                    Laut Beschreibung ist das doch diese Nodes ?

                                    54f8a4b6-f48e-443b-8832-731b27e8ca3c-image.png

                                    und dann darf es von der HUB Node nur eine geben und da hängen dann mehrere Geräte dran.

                                    War das denn bis jetzt Dein einziges Gerät in Node Red oder hattest DU mehrere?

                                    Im Status muss wohl dann auch online und nicht discovery stehen.

                                    Laut diesem Thread müssen Geräte hinter den HUB: https://forum.iobroker.net/topic/27390/gelösst-alexa-findet-keine-geräte-mehr/24

                                    Wahrscheinlich war der Fehler - dass Du die HUB Node kopiert hattest und die 2 mal da war. Ich würde mal schauen, dass die nur einmal vorhanden ist und dann die Maschine neu starten (komplett). Da wird auch davon geredet, dass sich IP Tables neu aufbauen müssen etc.

                                    AphofisA Offline
                                    AphofisA Offline
                                    Aphofis
                                    schrieb am zuletzt editiert von
                                    #67

                                    @mickym
                                    Die node heißt: node-red-contrib-alexa-local
                                    damit habe ich das immer gemacht seid iot pro nicht mehr funktionierte.
                                    Ich habe mehrere Geräte in node red die alexa auch sauber erkannt hat.
                                    und auch funktionierte. bzw noch funktionieren. da es nicht zu komplikationen kommt hatte ich das gerät aquarium-info in alexa geräten gelöscht und neu suchen lassen

                                    mickymM H 2 Antworten Letzte Antwort
                                    0
                                    • AphofisA Aphofis

                                      @mickym
                                      Die node heißt: node-red-contrib-alexa-local
                                      damit habe ich das immer gemacht seid iot pro nicht mehr funktionierte.
                                      Ich habe mehrere Geräte in node red die alexa auch sauber erkannt hat.
                                      und auch funktionierte. bzw noch funktionieren. da es nicht zu komplikationen kommt hatte ich das gerät aquarium-info in alexa geräten gelöscht und neu suchen lassen

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #68

                                      @aphofis Na dann weißt Du da besser Bescheid - aber wie gesagt das hat mit dem Flow nichts zu tun und wenn ich mir das BIld von der alex local anschaue - dann die Node tatsächlich mehrfach vorhanden - aber es ist egal welche Nodes dahinter herkommen - da hängt ja teilweise auch eine debug bzw. delay und trigger node hinten dran - das hat also überhaupt nichts mit true/false ON oder OFF zu tun.
                                      415d5c10-186f-4d93-b48e-98c50d6a3cd1-image.png

                                      Na hoffentlich bekommst Du es wieder zum Laufen, vielleicht kann Dir @Jan1 wieder mal helfen - ich hab halt keine Alexa - sorry.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      AphofisA 1 Antwort Letzte Antwort
                                      0
                                      • mickymM mickym

                                        @aphofis Na dann weißt Du da besser Bescheid - aber wie gesagt das hat mit dem Flow nichts zu tun und wenn ich mir das BIld von der alex local anschaue - dann die Node tatsächlich mehrfach vorhanden - aber es ist egal welche Nodes dahinter herkommen - da hängt ja teilweise auch eine debug bzw. delay und trigger node hinten dran - das hat also überhaupt nichts mit true/false ON oder OFF zu tun.
                                        415d5c10-186f-4d93-b48e-98c50d6a3cd1-image.png

                                        Na hoffentlich bekommst Du es wieder zum Laufen, vielleicht kann Dir @Jan1 wieder mal helfen - ich hab halt keine Alexa - sorry.

                                        AphofisA Offline
                                        AphofisA Offline
                                        Aphofis
                                        schrieb am zuletzt editiert von Aphofis
                                        #69

                                        @mickym
                                        Macht ja nix bin ja dankbar für die vorlage. werde dann wenn alexa local wieder funktioniert alle anderen flows erstellen

                                        1 Antwort Letzte Antwort
                                        0
                                        • AphofisA Aphofis

                                          @mickym
                                          Die node heißt: node-red-contrib-alexa-local
                                          damit habe ich das immer gemacht seid iot pro nicht mehr funktionierte.
                                          Ich habe mehrere Geräte in node red die alexa auch sauber erkannt hat.
                                          und auch funktionierte. bzw noch funktionieren. da es nicht zu komplikationen kommt hatte ich das gerät aquarium-info in alexa geräten gelöscht und neu suchen lassen

                                          H Offline
                                          H Offline
                                          Hc-Yami
                                          schrieb am zuletzt editiert von
                                          #70

                                          @aphofis alexa-local funktioniert schon seit einem geraumen Zeitpunkt nicht mehr. Hat sich das nun geändert? Aus dem Grund sind wir ja alle zum Echo Hub gewechselt.

                                          AphofisA 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          414

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe