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. Keine Status Mitteilung an Alexa

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.2k

Keine Status Mitteilung an Alexa

Geplant Angeheftet Gesperrt Verschoben Node-Red
29 Beiträge 2 Kommentatoren 1.9k Aufrufe 2 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.
  • Jörg WintersteinJ Jörg Winterstein

    @mickym Moin... also vorweg mal WOOOW Danke für diese mega ausführliche Antwort.
    Mir sind beim durchlesen direkt ein paar Dinge aufgefallen die ich falsch gemacht oder falsch interpretiert habe.

    Zu NodeRed und Blockly:
    Ich nutze zwar aktuell beide parallel, aber nie das beide die selbe Funktion nutzen.
    Hmmmm denke ich jedenfalls... ich versuche das mal zu zerlegen.

    NodeRed nutze ich zur Visualisierung von virtuellen Lichtschaltern auf einem Tab. Die Smart Home Control Eingangsnode nutze ich zur um die Geräte für Alexa zu finden, die Routinen dazu sind nur Dummys die aber nicht die Eingangsnodes ansprechen, das übernimmt dann Blockly. Alexa nutz nur in Verbindung mit den Dimmern und Rollläden die Eingangsnodes, weil ich es bis jetzt nicht hinbekommen habe diese über Blockly zu steuern.

    Das nur einmal so nebenbei.

    Ja Du hast Recht man sollte sich natürlich für eines von beiden entscheiden, es war wie gesagt aus meiner Unfähigkeit heraus eine Entscheidung beides zu nutzen um vorübergehend etwas funktionsfähiges zusammen zustellen.

    So nun zu einem weiteren Punkt der natürlich gleich aufgefallen ist und der mir selber ja bewusst ist, deshalb habe ich hier ja auch geschrieben. PAYLOAD habe ich einfach immer nur als payload, ohne weitere Definitionen genutzt weil ich eben nicht weiß wie man die Möglichkeiten der vorhanden DATEN wie z.B. in JSONATA verwendet. Oder auch das und wie man ACKNOWLEDGE verwenden kann... kein Plan dazu.

    Ich habe bis jetzt über wirklich einfachste Mittel etwas zu bewegen, was natürlich nicht das Ergebnis bringt was man erreichen könnte. Wie das dann so ist man sucht im WWW nach Ansätze, man findet auch einiges... aber wie setzt man das richtig ein und um?

    Mal eine Frage zu einer Sache die mir auch aufgefallen ist.
    REGEL löschen: Wozu würde man eine Regel wie in dem Beispiel "brigthness" löschen?

    Darf ich auch mal kurz fragen ob oder welchen Sprachassi Du verwendest?

    Bis dahin erst einmal wirklich vielen Dank und nun werde ich mich mal damit beschäftigen.

    mickymM Offline
    mickymM Offline
    mickym
    Most Active
    schrieb am zuletzt editiert von
    #6

    @jörg-winterstein Hallo Jörg, ein paar Missverständnisse muss ich ausräumen:

    1. Du kannst Blockly und NodeRed durchaus parallel nutzen. Beides sind Logikmaschinen und die tun sich erst mal nicht weh.
    2. Ich habe aber davon gesprochen, dass Du EINE HARDWARE nur von EINER Seite ansprechen sollst. Sprich wennn Du die Homematic Nodes in NodeRed installierst, dann konkurieren die mit dem Homematic Adapter im iob. Da Du mit NodeRed auch über die iobroker Nodes auf alle Adapter zugreifen kannst, ist das der richtige Weg, wenn Du sowohl Blockly als auch NOdeRed nutzen willst. - Als Logikmaschinen kannst Du beide nutzen und die tun sich auch nicht weh. Du musst halt nur aufpassen, wenn Du mit beiden Systemen die gleichen Datenpunkte modifzierst, dass Du in beiden Systemen nachschaust und dann nicht an unerklörlich Phänomene zwischen Himmel und Erde denkst.
      Also in Summe geht es darum, dass man die Hardware nicht von verschiedenen Systemen steuern soll, sonst verliert man den Überblick und ggf. bekommt es auch der Hardware nicht, wenn ein System sagt, mache was und das andere System sagt, halte still.

    Ja und ich nuze keinen Sprachassistenten - ich habe mal über den YAHKA Adapter Siri zum Schalten genutzt - habe aber schnell gemerkt, dass das nicht meins ist.

    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.

    Jörg WintersteinJ 1 Antwort Letzte Antwort
    0
    • Jörg WintersteinJ Jörg Winterstein

      @mickym Moin... also vorweg mal WOOOW Danke für diese mega ausführliche Antwort.
      Mir sind beim durchlesen direkt ein paar Dinge aufgefallen die ich falsch gemacht oder falsch interpretiert habe.

      Zu NodeRed und Blockly:
      Ich nutze zwar aktuell beide parallel, aber nie das beide die selbe Funktion nutzen.
      Hmmmm denke ich jedenfalls... ich versuche das mal zu zerlegen.

      NodeRed nutze ich zur Visualisierung von virtuellen Lichtschaltern auf einem Tab. Die Smart Home Control Eingangsnode nutze ich zur um die Geräte für Alexa zu finden, die Routinen dazu sind nur Dummys die aber nicht die Eingangsnodes ansprechen, das übernimmt dann Blockly. Alexa nutz nur in Verbindung mit den Dimmern und Rollläden die Eingangsnodes, weil ich es bis jetzt nicht hinbekommen habe diese über Blockly zu steuern.

      Das nur einmal so nebenbei.

      Ja Du hast Recht man sollte sich natürlich für eines von beiden entscheiden, es war wie gesagt aus meiner Unfähigkeit heraus eine Entscheidung beides zu nutzen um vorübergehend etwas funktionsfähiges zusammen zustellen.

      So nun zu einem weiteren Punkt der natürlich gleich aufgefallen ist und der mir selber ja bewusst ist, deshalb habe ich hier ja auch geschrieben. PAYLOAD habe ich einfach immer nur als payload, ohne weitere Definitionen genutzt weil ich eben nicht weiß wie man die Möglichkeiten der vorhanden DATEN wie z.B. in JSONATA verwendet. Oder auch das und wie man ACKNOWLEDGE verwenden kann... kein Plan dazu.

      Ich habe bis jetzt über wirklich einfachste Mittel etwas zu bewegen, was natürlich nicht das Ergebnis bringt was man erreichen könnte. Wie das dann so ist man sucht im WWW nach Ansätze, man findet auch einiges... aber wie setzt man das richtig ein und um?

      Mal eine Frage zu einer Sache die mir auch aufgefallen ist.
      REGEL löschen: Wozu würde man eine Regel wie in dem Beispiel "brigthness" löschen?

      Darf ich auch mal kurz fragen ob oder welchen Sprachassi Du verwendest?

      Bis dahin erst einmal wirklich vielen Dank und nun werde ich mich mal damit beschäftigen.

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #7

      @jörg-winterstein sagte in Keine Status Mitteilung an Alexa:

      Mal eine Frage zu einer Sache die mir auch aufgefallen ist.
      REGEL löschen: Wozu würde man eine Regel wie in dem Beispiel "brigthness" löschen?

      Musst Du nicht - wie gesagt ich habe das nut gemacht, wenn zum Beispiel diese Eigenschaft deiner Nachricht stören könnte oder Du plötzlich Seiteneffekte hast. In diesem Zusammenhang wollte ich einfach, dass die Ausgabe so aussieht, wie auf dem Referenzbildchen, sonst wäre es halt noch von der Inject Node mit drin gewesen.

      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.

      Jörg WintersteinJ 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @jörg-winterstein sagte in Keine Status Mitteilung an Alexa:

        Mal eine Frage zu einer Sache die mir auch aufgefallen ist.
        REGEL löschen: Wozu würde man eine Regel wie in dem Beispiel "brigthness" löschen?

        Musst Du nicht - wie gesagt ich habe das nut gemacht, wenn zum Beispiel diese Eigenschaft deiner Nachricht stören könnte oder Du plötzlich Seiteneffekte hast. In diesem Zusammenhang wollte ich einfach, dass die Ausgabe so aussieht, wie auf dem Referenzbildchen, sonst wäre es halt noch von der Inject Node mit drin gewesen.

        Jörg WintersteinJ Offline
        Jörg WintersteinJ Offline
        Jörg Winterstein
        schrieb am zuletzt editiert von
        #8

        @mickym mal eine Frage zu dem Bild
        { "state": { "power": payload ? "ON" : "OFF" }}

        Wenn ich das in die Change Node unter JSONATA so eintrage, wird eine Fehlermeldung ausgespuckt.
        Ich hatte mal geschaut ob da ein ";" oder "()" fehlt... kann das sein?

        Aber erst einmal grundsätzlich wird da abgefragt ob PAYLOAD "ON" oder "OFF", richtig?
        Wenn das Richtig ist müsste PAYLOAD im nächsten Step auf "true" oder "false" geändert wird,
        damit für die CCU Node das State VALUE entsprechend des gewünschten Schaltzustandes angepasst wird.
        Die CCU Value NODE kann mit "acknowledge" nichts anfangen, oder wie müsste ich das betrachten?

        mickymM 1 Antwort Letzte Antwort
        0
        • Jörg WintersteinJ Jörg Winterstein

          @mickym mal eine Frage zu dem Bild
          { "state": { "power": payload ? "ON" : "OFF" }}

          Wenn ich das in die Change Node unter JSONATA so eintrage, wird eine Fehlermeldung ausgespuckt.
          Ich hatte mal geschaut ob da ein ";" oder "()" fehlt... kann das sein?

          Aber erst einmal grundsätzlich wird da abgefragt ob PAYLOAD "ON" oder "OFF", richtig?
          Wenn das Richtig ist müsste PAYLOAD im nächsten Step auf "true" oder "false" geändert wird,
          damit für die CCU Node das State VALUE entsprechend des gewünschten Schaltzustandes angepasst wird.
          Die CCU Value NODE kann mit "acknowledge" nichts anfangen, oder wie müsste ich das betrachten?

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von
          #9

          @jörg-winterstein Nein die Alexa state Node siehst Du doch in der Referenz braucht "ON" oder "OFF". Entweder liefert Dir das Deine Hardware (Homematic Node) oder sie liefert true/false und DU wandelst es in true oder false um.

          Hast Du denn meinen Flow nicht importiert? Da siehst Du doch alles und kannst diese NOdes verwenden? Ansonsten musst halt einen Screenshot machen.

          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

            @jörg-winterstein Hallo Jörg, ein paar Missverständnisse muss ich ausräumen:

            1. Du kannst Blockly und NodeRed durchaus parallel nutzen. Beides sind Logikmaschinen und die tun sich erst mal nicht weh.
            2. Ich habe aber davon gesprochen, dass Du EINE HARDWARE nur von EINER Seite ansprechen sollst. Sprich wennn Du die Homematic Nodes in NodeRed installierst, dann konkurieren die mit dem Homematic Adapter im iob. Da Du mit NodeRed auch über die iobroker Nodes auf alle Adapter zugreifen kannst, ist das der richtige Weg, wenn Du sowohl Blockly als auch NOdeRed nutzen willst. - Als Logikmaschinen kannst Du beide nutzen und die tun sich auch nicht weh. Du musst halt nur aufpassen, wenn Du mit beiden Systemen die gleichen Datenpunkte modifzierst, dass Du in beiden Systemen nachschaust und dann nicht an unerklörlich Phänomene zwischen Himmel und Erde denkst.
              Also in Summe geht es darum, dass man die Hardware nicht von verschiedenen Systemen steuern soll, sonst verliert man den Überblick und ggf. bekommt es auch der Hardware nicht, wenn ein System sagt, mache was und das andere System sagt, halte still.

            Ja und ich nuze keinen Sprachassistenten - ich habe mal über den YAHKA Adapter Siri zum Schalten genutzt - habe aber schnell gemerkt, dass das nicht meins ist.

            Jörg WintersteinJ Offline
            Jörg WintersteinJ Offline
            Jörg Winterstein
            schrieb am zuletzt editiert von
            #10

            @mickym sagte in Keine Status Mitteilung an Alexa:

            YAHKA Adapter Siri

            Ok das ist soweit klar...
            Natürlich muss darauf geachtet werden das beide Systeme sich nicht gegenseitig im Wege stehen.
            Für mich war es in der Tat ein Gedanke ob das eine gute Idee ist NodeRed und Blockly zusammen zu nutzen.
            Ich würde gerne nur NodeRed nehmen das es im Grunde alles wichtige bietet, allerdings ist ein für mich großes
            die Spracheingabe an der Sache.

            Ich möchte eine große Bandbreite an Satzvarianten und Fremdsprachen verwenden und das fand ich unter NodeRed für meine Kenntnisse doch too much. Also versuche ich jetzt mein Kenntnisstand zu erweitern und hoffe das ich dann mich auf eine der beiden Logiksysteme zu beschränken.

            mickymM 1 Antwort Letzte Antwort
            0
            • Jörg WintersteinJ Jörg Winterstein

              @mickym sagte in Keine Status Mitteilung an Alexa:

              YAHKA Adapter Siri

              Ok das ist soweit klar...
              Natürlich muss darauf geachtet werden das beide Systeme sich nicht gegenseitig im Wege stehen.
              Für mich war es in der Tat ein Gedanke ob das eine gute Idee ist NodeRed und Blockly zusammen zu nutzen.
              Ich würde gerne nur NodeRed nehmen das es im Grunde alles wichtige bietet, allerdings ist ein für mich großes
              die Spracheingabe an der Sache.

              Ich möchte eine große Bandbreite an Satzvarianten und Fremdsprachen verwenden und das fand ich unter NodeRed für meine Kenntnisse doch too much. Also versuche ich jetzt mein Kenntnisstand zu erweitern und hoffe das ich dann mich auf eine der beiden Logiksysteme zu beschränken.

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #11

              @jörg-winterstein Ja kannst Du Dir überlegen. Ich mache alles mit NodeRed unter dem iobroker. Bis auf ein paar Kleinigkeiten, wenn Du Funktionen oder Räume benutzt ist NodeRed gegenüber Blockly im Nachteil, aber ansonsten bist Du mit NodeRed wesentlich flexibler - gerade was die Objektbearbeitung betrifft und Du kannst ZUSÄTZLICH auch mal Nodes nehmen, wenn der Iobroker Adapter nicht so tut, wie er soll. Ich habe deshalb meine Harmony Ansteuerung lieber in NodeRed gemacht, weil der Harmony Adapter viel zu langsam war (ändern der Lautstärke zum Beispiel). Andererseits gibts zum Beispiel für die Autoadapter im iobroker keinen adäquaten Ersatz in NodeRed, aber duch die iobroker Nodes kann ich diese Adapter im iob nutzen und die Logik trotzdem in NodeRed abbilden.

              Lange Rede kurzer Sinn - ich persönlich habe kein einziges Blockly produktiv laufen, sondern steuere auch alles im iobroker mit NodeRed. Wenn Du Hilfe bei der Umstellung einzelnen Blocklys nach NodeRed brauchst, kann ich versuchen zu helfen, du solltest aber einen eigenen Thread aufmachen - sonst verwirrt die Alexa. ;)

              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.

              Jörg WintersteinJ 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @jörg-winterstein Ja kannst Du Dir überlegen. Ich mache alles mit NodeRed unter dem iobroker. Bis auf ein paar Kleinigkeiten, wenn Du Funktionen oder Räume benutzt ist NodeRed gegenüber Blockly im Nachteil, aber ansonsten bist Du mit NodeRed wesentlich flexibler - gerade was die Objektbearbeitung betrifft und Du kannst ZUSÄTZLICH auch mal Nodes nehmen, wenn der Iobroker Adapter nicht so tut, wie er soll. Ich habe deshalb meine Harmony Ansteuerung lieber in NodeRed gemacht, weil der Harmony Adapter viel zu langsam war (ändern der Lautstärke zum Beispiel). Andererseits gibts zum Beispiel für die Autoadapter im iobroker keinen adäquaten Ersatz in NodeRed, aber duch die iobroker Nodes kann ich diese Adapter im iob nutzen und die Logik trotzdem in NodeRed abbilden.

                Lange Rede kurzer Sinn - ich persönlich habe kein einziges Blockly produktiv laufen, sondern steuere auch alles im iobroker mit NodeRed. Wenn Du Hilfe bei der Umstellung einzelnen Blocklys nach NodeRed brauchst, kann ich versuchen zu helfen, du solltest aber einen eigenen Thread aufmachen - sonst verwirrt die Alexa. ;)

                Jörg WintersteinJ Offline
                Jörg WintersteinJ Offline
                Jörg Winterstein
                schrieb am zuletzt editiert von Jörg Winterstein
                #12

                @mickym Ich habe Deinen Flow importiert...
                ich versuche gerade herauszubekommen wie ich der "Change" Node erkläre das beim PAYLOAD "ON" > "true" an das Value weiter zugeben ist und bei "OFF" eben false.

                Ich habe für Homematic den Auszug:

                {"topic":"192.XXX.XXX.XX/HmIP-RF/XXXX:2/STATE",
                "payload":false,
                "ccu":"192.XXX.XXX.XX",
                "iface":"HmIP-RF",
                "device":"XXXXX",
                "deviceName":"K 0.05",
                "deviceType":"HmIPW-DRS8",
                "channel":"XXXXX:2",
                "channelName":"Arbeitszimmer - Licht",
                "channelType":"SWITCH_VIRTUAL_RECEIVER",
                "channelIndex":2,
                "datapoint":"STATE",
                "datapointName":"HmIP-RF.XXXXX:2.STATE",
                "datapointType":"BOOL",
                "datapointMin":false,
                "datapointMax":true,
                "datapointDefault":false,
                "datapointControl":"SWITCH.STATE",
                "value":false,
                "valuePrevious":false,
                "valueStable":false,
                "rooms":["Arbeitszimmer"],
                "room":"Arbeitszimmer",
                "functions":["Licht"],"function":"Licht","ts":1734612619797,"tsPrevious":1734612340000,"lc":1734612619797,"change":true,"cache":false,"uncertain":false,"working":false,"stable":true,"_msgid":"468dfe252095487c"}

                Der Wert "true" oder "false" muss für diesen Fall "datapoint" STATE geliefert werden.

                Wenn ich Dein Beispiel richtig verstanden habe kann man zwar zwei "INJECTS" nutzen, benötigt aber nur eine "Change" Node um den Schaltzustand an oder aus zu realisieren.

                mickymM 1 Antwort Letzte Antwort
                0
                • Jörg WintersteinJ Jörg Winterstein

                  @mickym Ich habe Deinen Flow importiert...
                  ich versuche gerade herauszubekommen wie ich der "Change" Node erkläre das beim PAYLOAD "ON" > "true" an das Value weiter zugeben ist und bei "OFF" eben false.

                  Ich habe für Homematic den Auszug:

                  {"topic":"192.XXX.XXX.XX/HmIP-RF/XXXX:2/STATE",
                  "payload":false,
                  "ccu":"192.XXX.XXX.XX",
                  "iface":"HmIP-RF",
                  "device":"XXXXX",
                  "deviceName":"K 0.05",
                  "deviceType":"HmIPW-DRS8",
                  "channel":"XXXXX:2",
                  "channelName":"Arbeitszimmer - Licht",
                  "channelType":"SWITCH_VIRTUAL_RECEIVER",
                  "channelIndex":2,
                  "datapoint":"STATE",
                  "datapointName":"HmIP-RF.XXXXX:2.STATE",
                  "datapointType":"BOOL",
                  "datapointMin":false,
                  "datapointMax":true,
                  "datapointDefault":false,
                  "datapointControl":"SWITCH.STATE",
                  "value":false,
                  "valuePrevious":false,
                  "valueStable":false,
                  "rooms":["Arbeitszimmer"],
                  "room":"Arbeitszimmer",
                  "functions":["Licht"],"function":"Licht","ts":1734612619797,"tsPrevious":1734612340000,"lc":1734612619797,"change":true,"cache":false,"uncertain":false,"working":false,"stable":true,"_msgid":"468dfe252095487c"}

                  Der Wert "true" oder "false" muss für diesen Fall "datapoint" STATE geliefert werden.

                  Wenn ich Dein Beispiel richtig verstanden habe kann man zwar zwei "INJECTS" nutzen, benötigt aber nur eine "Change" Node um den Schaltzustand an oder aus zu realisieren.

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #13

                  @jörg-winterstein Es ist sinnvoll - dass Du so was in Codetags packst.

                  Du brauchst gar nichts machen - sondern kannst mit diesem Output direkt die ChangeNode füttern.

                  Aus dem ganzen Nachrichtenobjekt, nimmt sich deine ChangeNode

                  032f1187-4c01-4c49-bb5a-9d5a2c850676-image.png

                  nur Deine payload raus und wenn Du diese Variante der Change Node nutzt (kannst ja kopieren) konvertiert die das automatisch in "ON" und "OFF" in das richtige Objekt.

                  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.

                  Jörg WintersteinJ 2 Antworten Letzte Antwort
                  0
                  • mickymM mickym

                    @jörg-winterstein Es ist sinnvoll - dass Du so was in Codetags packst.

                    Du brauchst gar nichts machen - sondern kannst mit diesem Output direkt die ChangeNode füttern.

                    Aus dem ganzen Nachrichtenobjekt, nimmt sich deine ChangeNode

                    032f1187-4c01-4c49-bb5a-9d5a2c850676-image.png

                    nur Deine payload raus und wenn Du diese Variante der Change Node nutzt (kannst ja kopieren) konvertiert die das automatisch in "ON" und "OFF" in das richtige Objekt.

                    Jörg WintersteinJ Offline
                    Jörg WintersteinJ Offline
                    Jörg Winterstein
                    schrieb am zuletzt editiert von
                    #14

                    @mickym Nein tut es leider nicht... die CCU Value Node braucht true oder false, alles andere geht nicht.
                    Das habe ich jetzt in mehreren Varianten probiert... NULL Reaktion auf ON oder OFF

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @jörg-winterstein Es ist sinnvoll - dass Du so was in Codetags packst.

                      Du brauchst gar nichts machen - sondern kannst mit diesem Output direkt die ChangeNode füttern.

                      Aus dem ganzen Nachrichtenobjekt, nimmt sich deine ChangeNode

                      032f1187-4c01-4c49-bb5a-9d5a2c850676-image.png

                      nur Deine payload raus und wenn Du diese Variante der Change Node nutzt (kannst ja kopieren) konvertiert die das automatisch in "ON" und "OFF" in das richtige Objekt.

                      Jörg WintersteinJ Offline
                      Jörg WintersteinJ Offline
                      Jörg Winterstein
                      schrieb am zuletzt editiert von
                      #15

                      @mickym Müsste man eine IF Abfrage dafür zum ändern des Payload nehmen?

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • Jörg WintersteinJ Jörg Winterstein

                        @mickym Nein tut es leider nicht... die CCU Value Node braucht true oder false, alles andere geht nicht.
                        Das habe ich jetzt in mehreren Varianten probiert... NULL Reaktion auf ON oder OFF

                        mickymM Offline
                        mickymM Offline
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #16

                        @jörg-winterstein Ja die brauch true oder false - aber in den State von Alexa muss ON oder OFF. Du hast mir doch gepostet, was aus der Homematic Node rauskommt. Du kannst doch einfach mal meine Change Node, die in den importieren Beispielen ist, HINTER Deine homematic Node schalten und dann über eine Debug NOde schauen, was rauskommt. Wenn das richtig ist, dann speist Du es in die Alexa state node ein.

                        be56ab00-da3f-4320-896d-7fdccdfdbd7f-image.png

                        Da hängst Du meine Change Node dran und machst dann noch eine Debug Node dran und schaust, was rauskommt, wenn Du die Lampe ein und ausschaltest:

                        ade112a6-c709-4069-b942-0926fc83ee1b-image.png

                        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
                        • Jörg WintersteinJ Jörg Winterstein

                          @mickym Müsste man eine IF Abfrage dafür zum ändern des Payload nehmen?

                          mickymM Offline
                          mickymM Offline
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von
                          #17

                          @jörg-winterstein sagte in Keine Status Mitteilung an Alexa:

                          @mickym Müsste man eine IF Abfrage dafür zum ändern des Payload nehmen?

                          Nimm diese Change Node. Mit dem ? : - wird eine if else Abfrage direkt in JSONATA gemacht!!!!

                          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.

                          Jörg WintersteinJ 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @jörg-winterstein sagte in Keine Status Mitteilung an Alexa:

                            @mickym Müsste man eine IF Abfrage dafür zum ändern des Payload nehmen?

                            Nimm diese Change Node. Mit dem ? : - wird eine if else Abfrage direkt in JSONATA gemacht!!!!

                            Jörg WintersteinJ Offline
                            Jörg WintersteinJ Offline
                            Jörg Winterstein
                            schrieb am zuletzt editiert von
                            #18

                            @mickym sorry hatte vergessen zu erwähnen das ich diese FLOW deaktiviert habe und nach dem Deinem Beispiel es kurz neu angelegt habe... also zur Demoansicht für mich. Ich habe dabei die "Alexa" Nodes komplett herausgenommen und dabei reagiert die CCU Node nicht drauf.

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • Jörg WintersteinJ Jörg Winterstein

                              @mickym sorry hatte vergessen zu erwähnen das ich diese FLOW deaktiviert habe und nach dem Deinem Beispiel es kurz neu angelegt habe... also zur Demoansicht für mich. Ich habe dabei die "Alexa" Nodes komplett herausgenommen und dabei reagiert die CCU Node nicht drauf.

                              mickymM Offline
                              mickymM Offline
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von
                              #19

                              @jörg-winterstein Na gut, dann solltest Du folgendes machen.

                              Lade mit einer InjectNode aus deinem Homematic Adapter das Objekt in einen neuen Flow - häng nach der iobroker IN Node noch eine JSON Node und ein Debug Node hinten dran und poste was rauskommt als Screenshot.

                              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.

                              Jörg WintersteinJ 1 Antwort Letzte Antwort
                              0
                              • mickymM Offline
                                mickymM Offline
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #20

                                Wenn Du soweit bist, dass Du den Status deiner Lampe in einem Flow hast dann mach doch mal einen Screenshot - damit ich mich etwas orientieren kann.

                                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.

                                Jörg WintersteinJ 1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @jörg-winterstein Na gut, dann solltest Du folgendes machen.

                                  Lade mit einer InjectNode aus deinem Homematic Adapter das Objekt in einen neuen Flow - häng nach der iobroker IN Node noch eine JSON Node und ein Debug Node hinten dran und poste was rauskommt als Screenshot.

                                  Jörg WintersteinJ Offline
                                  Jörg WintersteinJ Offline
                                  Jörg Winterstein
                                  schrieb am zuletzt editiert von
                                  #21

                                  @mickym ich hoffe mal das es so richtig ist

                                  screen_19.12.2024_1.png

                                  screen_19.12.2024_2.png

                                  screen_19.12.2024_3.png

                                  mickymM 1 Antwort Letzte Antwort
                                  0
                                  • mickymM mickym

                                    Wenn Du soweit bist, dass Du den Status deiner Lampe in einem Flow hast dann mach doch mal einen Screenshot - damit ich mich etwas orientieren kann.

                                    Jörg WintersteinJ Offline
                                    Jörg WintersteinJ Offline
                                    Jörg Winterstein
                                    schrieb am zuletzt editiert von Jörg Winterstein
                                    #22

                                    @mickym Ich habe jetzt mein ursprünglichen FLOW also mit Alexa und INJECT Nodes genommen.

                                    Sorry musste noch Kosmetik betreiben.

                                    also einmal mit inject node geschaltet
                                    screen_19.12.2024_original_geschaltet_mit_inject_node.png

                                    einmal mit alexa
                                    screen_19.12.2024_original_geschaltet_mit_alexa.png

                                    mickymM 1 Antwort Letzte Antwort
                                    0
                                    • Jörg WintersteinJ Jörg Winterstein

                                      @mickym ich hoffe mal das es so richtig ist

                                      screen_19.12.2024_1.png

                                      screen_19.12.2024_2.png

                                      screen_19.12.2024_3.png

                                      mickymM Offline
                                      mickymM Offline
                                      mickym
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #23

                                      @jörg-winterstein Na in debug 10 und 11 nimmst du ja die Homematic Nodes - die wolltest du ja nicht mehr verwenden.

                                      So und in dem iobroker Adapter kommt die payload leider als String raus. Ggf. musst du da noch was anderes umstellen, aber ich empfehle Dir dringenst diese schwachsinnige Konvertierung in Strings - die aus mir unerfindlichen Gründen in den früheren Adapterversionen standardmäßig eingeschaltet war, rauszunehmen.

                                      Also diesen Haken unbedingt raus nehmen - ggf. musst Du halt dann an Deinen bisherigen Flows was korrigieren aber besser am Anfang - als später:

                                      e2ef0b38-bc82-4e89-930c-07a210d66b43-image.png

                                      90ee8e8c-6ca6-4b98-a35c-1ba5a225503d-image.png

                                      Strings sind rot und in Gänsefüsschen und daran sehe ich, dass das verkehrt ist. Ich gehe mal davon aus, dass der Datenpunkt in Deinem iobroker Adapter ein Logikwert und KEINE Zeichenkette ist. Also stell mal den Adapter um und dann poste nochmal die Ausgabe von debug 12.

                                      Am Besten gewöhnst Du Dir an, den Inhalt eines Wertes oder des gesamten Objektes in die Zwischenablage zu kopieren und dann hier in CodeTags.

                                      3772c7fd-b63e-4e83-a170-3b0186ee604f-image.png

                                      und dann in codetags hier posten:

                                      Code-Tags.gif

                                      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.

                                      Jörg WintersteinJ 1 Antwort Letzte Antwort
                                      0
                                      • Jörg WintersteinJ Jörg Winterstein

                                        @mickym Ich habe jetzt mein ursprünglichen FLOW also mit Alexa und INJECT Nodes genommen.

                                        Sorry musste noch Kosmetik betreiben.

                                        also einmal mit inject node geschaltet
                                        screen_19.12.2024_original_geschaltet_mit_inject_node.png

                                        einmal mit alexa
                                        screen_19.12.2024_original_geschaltet_mit_alexa.png

                                        mickymM Offline
                                        mickymM Offline
                                        mickym
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #24

                                        @jörg-winterstein sagte in Keine Status Mitteilung an Alexa:

                                        @mickym Ich habe jetzt mein ursprünglichen FLOW also mit Alexa und INJECT Nodes genommen.

                                        Sorry musste noch Kosmetik betreiben.

                                        also einmal mit inject node geschaltet
                                        screen_19.12.2024_original_geschaltet_mit_inject_node.png

                                        einmal mit alexa
                                        screen_19.12.2024_original_geschaltet_mit_alexa.png

                                        Wie gesagt, wenn Du ein Nachrichtenobjekt hast,mit der die payload als

                                        58a1ba00-d0b7-4891-9c4b-95729d2ac66c-image.png

                                        Boolean (so wie hier), also blau und nicht rot in Gänsefüsschen kommt, dann häng da einfach meine Inject Node dran und schau was für eine payload rauskommt.

                                        In dem Fall brauchst Du auch nur die payload in die Debug Ausgabe packen.

                                        95061ae5-fe96-4d12-a741-6caa376c7845-image.png

                                        und nicht das gesamte Nachrichtenobjekt.

                                        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.

                                        Jörg WintersteinJ 1 Antwort Letzte Antwort
                                        0
                                        • mickymM mickym

                                          @jörg-winterstein Na in debug 10 und 11 nimmst du ja die Homematic Nodes - die wolltest du ja nicht mehr verwenden.

                                          So und in dem iobroker Adapter kommt die payload leider als String raus. Ggf. musst du da noch was anderes umstellen, aber ich empfehle Dir dringenst diese schwachsinnige Konvertierung in Strings - die aus mir unerfindlichen Gründen in den früheren Adapterversionen standardmäßig eingeschaltet war, rauszunehmen.

                                          Also diesen Haken unbedingt raus nehmen - ggf. musst Du halt dann an Deinen bisherigen Flows was korrigieren aber besser am Anfang - als später:

                                          e2ef0b38-bc82-4e89-930c-07a210d66b43-image.png

                                          90ee8e8c-6ca6-4b98-a35c-1ba5a225503d-image.png

                                          Strings sind rot und in Gänsefüsschen und daran sehe ich, dass das verkehrt ist. Ich gehe mal davon aus, dass der Datenpunkt in Deinem iobroker Adapter ein Logikwert und KEINE Zeichenkette ist. Also stell mal den Adapter um und dann poste nochmal die Ausgabe von debug 12.

                                          Am Besten gewöhnst Du Dir an, den Inhalt eines Wertes oder des gesamten Objektes in die Zwischenablage zu kopieren und dann hier in CodeTags.

                                          3772c7fd-b63e-4e83-a170-3b0186ee604f-image.png

                                          und dann in codetags hier posten:

                                          Code-Tags.gif

                                          Jörg WintersteinJ Offline
                                          Jörg WintersteinJ Offline
                                          Jörg Winterstein
                                          schrieb am zuletzt editiert von
                                          #25

                                          @mickym OK...

                                          Nein der Haken war nicht gesetzt... das hatte ich schon in einem Video gesehen das der raus sollte.

                                          Also weis das es einen Unterschied zwischen Logikwert und Zeichenkette gibt,
                                          aber die kenne ich nicht und auch nicht die Problematik die daraus resultiert.

                                          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

                                          780

                                          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