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. Dimmen über Alex mit node-red-contrib-amazon-echo

NEWS

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

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

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

Dimmen über Alex mit node-red-contrib-amazon-echo

Geplant Angeheftet Gesperrt Verschoben Node-Red
5 Beiträge 3 Kommentatoren 575 Aufrufe 1 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.
  • F Offline
    F Offline
    Fam3xCE
    schrieb am zuletzt editiert von
    #1

    Gude zusammen,

    ich habe folgendes Problemchen:

    Ich habe unten stehenden Flow mit welchem ich die Esszimmerleuchte (über deconz eingebunden) auf einen Wert dimmen möchte. Dies funktioniert ein bis zweimal auch. Danach kommt das Phänomen das die Leuchte z.B. auf 40% gedimmt ist und ich sie auf 80% stellen möchte. Dies geht auch ganz kurz, dann stellt sich aber wieder der Wert von 40% ein.
    Schalte ich jetzt die Leuchte aus und danach wieder ein, schaltet sie sich mit dem gewünschten Wert von 80% ein.

    Wenn ich aber die Wert der Leuchte direkt im Objekt einstelle und übernehme funktioniert das ohne Probleme.

    Leider komme ich hier nicht weiter und hoffe das mir einer von helfen kann.

    Grüße Christian

    [
        {
            "id": "f8844367.809fe",
            "type": "tab",
            "label": "Flow 1",
            "disabled": false,
            "info": ""
        },
        {
            "id": "4008945c.f0ab6c",
            "type": "amazon-echo-hub",
            "z": "f8844367.809fe",
            "port": "79",
            "processinput": 0,
            "discovery": true,
            "x": 170,
            "y": 160,
            "wires": [
                [
                    "d3a6de2f.15e36"
                ]
            ]
        },
        {
            "id": "d3a6de2f.15e36",
            "type": "amazon-echo-device",
            "z": "f8844367.809fe",
            "name": "Esszimmerdecke",
            "topic": "",
            "x": 410,
            "y": 160,
            "wires": [
                [
                    "c65e340.8b5b6d"
                ]
            ]
        },
        {
            "id": "c65e340.8b5b6d",
            "type": "change",
            "z": "f8844367.809fe",
            "name": "payload bri",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "bri",
                    "tot": "msg"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 610,
            "y": 160,
            "wires": [
                [
                    "b10e3bff.6f8928"
                ]
            ]
        },
        {
            "id": "b10e3bff.6f8928",
            "type": "ioBroker out",
            "z": "f8844367.809fe",
            "name": "Esszimmer bri",
            "topic": "deconz.0.Groups.5.bri",
            "ack": "false",
            "autoCreate": "false",
            "stateName": "",
            "role": "",
            "payloadType": "",
            "readonly": "",
            "stateUnit": "",
            "stateMin": "",
            "stateMax": "",
            "x": 840,
            "y": 160,
            "wires": []
        }
    ]
    
    Homer.J.H 1 Antwort Letzte Antwort
    0
    • F Fam3xCE

      Gude zusammen,

      ich habe folgendes Problemchen:

      Ich habe unten stehenden Flow mit welchem ich die Esszimmerleuchte (über deconz eingebunden) auf einen Wert dimmen möchte. Dies funktioniert ein bis zweimal auch. Danach kommt das Phänomen das die Leuchte z.B. auf 40% gedimmt ist und ich sie auf 80% stellen möchte. Dies geht auch ganz kurz, dann stellt sich aber wieder der Wert von 40% ein.
      Schalte ich jetzt die Leuchte aus und danach wieder ein, schaltet sie sich mit dem gewünschten Wert von 80% ein.

      Wenn ich aber die Wert der Leuchte direkt im Objekt einstelle und übernehme funktioniert das ohne Probleme.

      Leider komme ich hier nicht weiter und hoffe das mir einer von helfen kann.

      Grüße Christian

      [
          {
              "id": "f8844367.809fe",
              "type": "tab",
              "label": "Flow 1",
              "disabled": false,
              "info": ""
          },
          {
              "id": "4008945c.f0ab6c",
              "type": "amazon-echo-hub",
              "z": "f8844367.809fe",
              "port": "79",
              "processinput": 0,
              "discovery": true,
              "x": 170,
              "y": 160,
              "wires": [
                  [
                      "d3a6de2f.15e36"
                  ]
              ]
          },
          {
              "id": "d3a6de2f.15e36",
              "type": "amazon-echo-device",
              "z": "f8844367.809fe",
              "name": "Esszimmerdecke",
              "topic": "",
              "x": 410,
              "y": 160,
              "wires": [
                  [
                      "c65e340.8b5b6d"
                  ]
              ]
          },
          {
              "id": "c65e340.8b5b6d",
              "type": "change",
              "z": "f8844367.809fe",
              "name": "payload bri",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "bri",
                      "tot": "msg"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 610,
              "y": 160,
              "wires": [
                  [
                      "b10e3bff.6f8928"
                  ]
              ]
          },
          {
              "id": "b10e3bff.6f8928",
              "type": "ioBroker out",
              "z": "f8844367.809fe",
              "name": "Esszimmer bri",
              "topic": "deconz.0.Groups.5.bri",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 840,
              "y": 160,
              "wires": []
          }
      ]
      
      Homer.J.H Offline
      Homer.J.H Offline
      Homer.J.
      schrieb am zuletzt editiert von
      #2

      @Fam3xCE Hi, Versuch es mal so.

      [
          {
              "id": "93f4052e.75f798",
              "type": "amazon-echo-hub",
              "z": "909d4924.93f818",
              "port": "79",
              "processinput": 0,
              "discovery": true,
              "x": 170,
              "y": 160,
              "wires": [
                  [
                      "6293d4c4.929edc"
                  ]
              ]
          },
          {
              "id": "6293d4c4.929edc",
              "type": "amazon-echo-device",
              "z": "909d4924.93f818",
              "name": "Esszimmerdecke",
              "topic": "",
              "x": 410,
              "y": 160,
              "wires": [
                  [
                      "8d680b9a.57a308",
                      "262fdae2.4dfd66"
                  ]
              ]
          },
          {
              "id": "d0d31471.98e188",
              "type": "ioBroker out",
              "z": "909d4924.93f818",
              "name": "Esszimmer bri",
              "topic": "deconz.0.Groups.5.bri",
              "ack": "false",
              "autoCreate": "false",
              "stateName": "",
              "role": "",
              "payloadType": "",
              "readonly": "",
              "stateUnit": "",
              "stateMin": "",
              "stateMax": "",
              "x": 920,
              "y": 160,
              "wires": []
          },
          {
              "id": "8d680b9a.57a308",
              "type": "change",
              "z": "909d4924.93f818",
              "name": "Dimmen",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "percentage",
                      "tot": "msg"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 670,
              "y": 160,
              "wires": [
                  [
                      "d0d31471.98e188"
                  ]
              ]
          },
          {
              "id": "262fdae2.4dfd66",
              "type": "switch",
              "z": "909d4924.93f818",
              "name": "Schalter",
              "property": "payload",
              "propertyType": "msg",
              "rules": [
                  {
                      "t": "eq",
                      "v": "off",
                      "vt": "str"
                  }
              ],
              "checkall": "true",
              "repair": false,
              "outputs": 1,
              "x": 600,
              "y": 220,
              "wires": [
                  [
                      "a3115811.0aa828"
                  ]
              ]
          },
          {
              "id": "a3115811.0aa828",
              "type": "function",
              "z": "909d4924.93f818",
              "name": "false",
              "func": "msg.payload = false;\nreturn msg; ",
              "outputs": 1,
              "noerr": 0,
              "x": 730,
              "y": 220,
              "wires": [
                  [
                      "d0d31471.98e188"
                  ]
              ]
          }
      ]
      
      F 1 Antwort Letzte Antwort
      0
      • Homer.J.H Homer.J.

        @Fam3xCE Hi, Versuch es mal so.

        [
            {
                "id": "93f4052e.75f798",
                "type": "amazon-echo-hub",
                "z": "909d4924.93f818",
                "port": "79",
                "processinput": 0,
                "discovery": true,
                "x": 170,
                "y": 160,
                "wires": [
                    [
                        "6293d4c4.929edc"
                    ]
                ]
            },
            {
                "id": "6293d4c4.929edc",
                "type": "amazon-echo-device",
                "z": "909d4924.93f818",
                "name": "Esszimmerdecke",
                "topic": "",
                "x": 410,
                "y": 160,
                "wires": [
                    [
                        "8d680b9a.57a308",
                        "262fdae2.4dfd66"
                    ]
                ]
            },
            {
                "id": "d0d31471.98e188",
                "type": "ioBroker out",
                "z": "909d4924.93f818",
                "name": "Esszimmer bri",
                "topic": "deconz.0.Groups.5.bri",
                "ack": "false",
                "autoCreate": "false",
                "stateName": "",
                "role": "",
                "payloadType": "",
                "readonly": "",
                "stateUnit": "",
                "stateMin": "",
                "stateMax": "",
                "x": 920,
                "y": 160,
                "wires": []
            },
            {
                "id": "8d680b9a.57a308",
                "type": "change",
                "z": "909d4924.93f818",
                "name": "Dimmen",
                "rules": [
                    {
                        "t": "set",
                        "p": "payload",
                        "pt": "msg",
                        "to": "percentage",
                        "tot": "msg"
                    }
                ],
                "action": "",
                "property": "",
                "from": "",
                "to": "",
                "reg": false,
                "x": 670,
                "y": 160,
                "wires": [
                    [
                        "d0d31471.98e188"
                    ]
                ]
            },
            {
                "id": "262fdae2.4dfd66",
                "type": "switch",
                "z": "909d4924.93f818",
                "name": "Schalter",
                "property": "payload",
                "propertyType": "msg",
                "rules": [
                    {
                        "t": "eq",
                        "v": "off",
                        "vt": "str"
                    }
                ],
                "checkall": "true",
                "repair": false,
                "outputs": 1,
                "x": 600,
                "y": 220,
                "wires": [
                    [
                        "a3115811.0aa828"
                    ]
                ]
            },
            {
                "id": "a3115811.0aa828",
                "type": "function",
                "z": "909d4924.93f818",
                "name": "false",
                "func": "msg.payload = false;\nreturn msg; ",
                "outputs": 1,
                "noerr": 0,
                "x": 730,
                "y": 220,
                "wires": [
                    [
                        "d0d31471.98e188"
                    ]
                ]
            }
        ]
        
        F Offline
        F Offline
        Fam3xCE
        schrieb am zuletzt editiert von Fam3xCE
        #3

        @Homer-J
        Hey, danke aber leider hat das so auch nicht funktioniert.

        Es ist wie verhext. Der richtige Wert wird rein geschrieben und ein zwei Selkunden später ist der Wert wieder eingestellt welcher vorher drinnen stand.

        F 1 Antwort Letzte Antwort
        0
        • F Fam3xCE

          @Homer-J
          Hey, danke aber leider hat das so auch nicht funktioniert.

          Es ist wie verhext. Der richtige Wert wird rein geschrieben und ein zwei Selkunden später ist der Wert wieder eingestellt welcher vorher drinnen stand.

          F Offline
          F Offline
          Fam3xCE
          schrieb am zuletzt editiert von
          #4

          Jetzt bin ich ein Stück weiter...
          Das Phänomen hat die Ursache, das auch bei einer Änderung des Dimm-Wertes immer ein true von "Alexa" mit gesendet wird und dieser ist für das Verhalten verantwortlich. Jetzt habe ich alle Werte rausgefiltert außer den Dimm-Wert, nun lässt sich die Leuchte wie gewollt dimmen.
          Jetzt stellt sich mir nur ein anderes Problem. Wie kann ich wenn über "Alexa" der Befehl "ein" kommt, diesen ausführen lassen, aber nicht wenn der "Ein" Wert von einem Dimm-Wert übergeben wird?

          Diese Werte werden alle immer übergeben ob "ein" oder "dimmen" gesendet wird.

          msg : Object
          object
          on: true
          bri: 52
          percentage: 20
          hue: 0
          sat: 254
          xy: array[2]
          ct: 199
          rgb: array[3]
          colormode: "ct"
          meta: object
          payload: "on"
          deviceid: "549eb22c6e80dc"
          topic: ""
          _msgid: "2ccd88d4.865f18"
          
          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            bastl90
            schrieb am zuletzt editiert von
            #5

            Ich hatte das Problem auch. Ich habe die Fibaro Dimmer 2.
            Beim Fibaro Dimmer muss ich noch den Dimmer-Wert von 0 bis 254 auf 0 bis 100 umrechnen.
            Der Dimmerwert wird dann mit 10 ms Versatz nach dem Anschalten hinterher geschrieben.
            Nicht besonders schön, aber funktioniert. Hier der code:

            [
                {
                    "id": "e5e551d5.9d365",
                    "type": "amazon-echo-device",
                    "z": "55f55167.7114a",
                    "name": "Gang oben",
                    "topic": "",
                    "x": 350,
                    "y": 600,
                    "wires": [
                        [
                            "8195d147.c62f1"
                        ]
                    ]
                },
                {
                    "id": "2b3c1ae2.80f3f6",
                    "type": "function",
                    "z": "55f55167.7114a",
                    "name": "message-->bri",
                    "func": "var newMsg = {payload: msg.bri} ;\nreturn newMsg;",
                    "outputs": 1,
                    "noerr": 0,
                    "x": 380,
                    "y": 660,
                    "wires": [
                        [
                            "47afd88c.e08168"
                        ]
                    ]
                },
                {
                    "id": "47afd88c.e08168",
                    "type": "calculator",
                    "z": "55f55167.7114a",
                    "name": "",
                    "inputMsgField": "payload",
                    "outputMsgField": "payload",
                    "operation": "div",
                    "constant": "254",
                    "x": 510,
                    "y": 660,
                    "wires": [
                        [
                            "88b5e064.3f64e"
                        ]
                    ]
                },
                {
                    "id": "1af242ed.a87b6d",
                    "type": "calculator",
                    "z": "55f55167.7114a",
                    "name": "",
                    "inputMsgField": "payload",
                    "outputMsgField": "payload",
                    "operation": "trunc",
                    "constant": "",
                    "x": 750,
                    "y": 660,
                    "wires": [
                        [
                            "b8d47d55.305a4"
                        ]
                    ]
                },
                {
                    "id": "38c460cb.fae3a",
                    "type": "change",
                    "z": "55f55167.7114a",
                    "name": "off",
                    "rules": [
                        {
                            "t": "change",
                            "p": "payload",
                            "pt": "msg",
                            "from": "off",
                            "fromt": "str",
                            "to": "0",
                            "tot": "num"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 730,
                    "y": 580,
                    "wires": [
                        [
                            "b5247c55.4ba74"
                        ]
                    ]
                },
                {
                    "id": "8195d147.c62f1",
                    "type": "switch",
                    "z": "55f55167.7114a",
                    "name": "off?",
                    "property": "on",
                    "propertyType": "msg",
                    "rules": [
                        {
                            "t": "false"
                        },
                        {
                            "t": "true"
                        }
                    ],
                    "checkall": "true",
                    "repair": false,
                    "outputs": 2,
                    "x": 490,
                    "y": 600,
                    "wires": [
                        [
                            "38c460cb.fae3a"
                        ],
                        [
                            "2b3c1ae2.80f3f6",
                            "9a150326.d0586"
                        ]
                    ]
                },
                {
                    "id": "88b5e064.3f64e",
                    "type": "calculator",
                    "z": "55f55167.7114a",
                    "name": "",
                    "inputMsgField": "payload",
                    "outputMsgField": "payload",
                    "operation": "mult",
                    "constant": "99",
                    "x": 620,
                    "y": 660,
                    "wires": [
                        [
                            "1af242ed.a87b6d"
                        ]
                    ]
                },
                {
                    "id": "9a150326.d0586",
                    "type": "change",
                    "z": "55f55167.7114a",
                    "name": "on --> 255",
                    "rules": [
                        {
                            "t": "change",
                            "p": "payload",
                            "pt": "msg",
                            "from": "on",
                            "fromt": "str",
                            "to": "255",
                            "tot": "num"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 750,
                    "y": 620,
                    "wires": [
                        [
                            "b5247c55.4ba74"
                        ]
                    ]
                },
                {
                    "id": "b8d47d55.305a4",
                    "type": "delay",
                    "z": "55f55167.7114a",
                    "name": "",
                    "pauseType": "delay",
                    "timeout": "10",
                    "timeoutUnits": "milliseconds",
                    "rate": "1",
                    "nbRateUnits": "1",
                    "rateUnits": "second",
                    "randomFirst": "1",
                    "randomLast": "5",
                    "randomUnits": "seconds",
                    "drop": false,
                    "x": 950,
                    "y": 660,
                    "wires": [
                        [
                            "b5247c55.4ba74"
                        ]
                    ]
                },
                {
                    "id": "b5247c55.4ba74",
                    "type": "ioBroker out",
                    "z": "55f55167.7114a",
                    "name": "Gang oben",
                    "topic": "zwave2.0.Node_015.Multilevel_Switch.targetValue_001",
                    "ack": "false",
                    "autoCreate": "false",
                    "x": 1130,
                    "y": 620,
                    "wires": []
                }
            ]
            
            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

            872

            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