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. W2839 Messwerte (Tuya) über Node Red in CCU3 einlesen

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

W2839 Messwerte (Tuya) über Node Red in CCU3 einlesen

Geplant Angeheftet Gesperrt Verschoben Node-Red
21 Beiträge 5 Kommentatoren 2.4k 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.
  • F Offline
    F Offline
    Frieder
    schrieb am zuletzt editiert von
    #1

    Hallo, ich habe folgende Projektidee,
    Datenquelle: pH/ORP-W2839, Poolwassertester, Made in China, bereits in Thuya Smart eingebunden.
    Ziel: Die vom Pooltester gelieferten Messwerte (ORP Wert, PH Wert und Temperatur) zur vorhandenen Homematic CCU3 übertragen und dort die vorhandenen Systemvariablen aktualisieren.
    Ich bekomme es nicht zum Laufen. Vielleicht habe ich auch einen prinzipiellen Denkfehler und es geht gar nicht so. Es ist mein erstes Projekt mit Tuya und Node Red, deshalb Anfänger.
    Kann mich jemand unterstützen?
    Bildschirmfoto 2024-05-29 um 15.26.52.png

    mickymM 1 Antwort Letzte Antwort
    0
    • F Frieder

      Hallo, ich habe folgende Projektidee,
      Datenquelle: pH/ORP-W2839, Poolwassertester, Made in China, bereits in Thuya Smart eingebunden.
      Ziel: Die vom Pooltester gelieferten Messwerte (ORP Wert, PH Wert und Temperatur) zur vorhandenen Homematic CCU3 übertragen und dort die vorhandenen Systemvariablen aktualisieren.
      Ich bekomme es nicht zum Laufen. Vielleicht habe ich auch einen prinzipiellen Denkfehler und es geht gar nicht so. Es ist mein erstes Projekt mit Tuya und Node Red, deshalb Anfänger.
      Kann mich jemand unterstützen?
      Bildschirmfoto 2024-05-29 um 15.26.52.png

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

      @frieder ist doch alles gut. Du bekommst doch daten. Mach die Nachrichten auf und gehe mit der Maus neben den Wert, der Dich interessiert. Geh dann suf die Schaltfläche Pfad kopieren und setze den dann in der Change Node ein auf den du die oayload setzen willst

      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.

      F 1 Antwort Letzte Antwort
      -1
      • mickymM mickym

        @frieder ist doch alles gut. Du bekommst doch daten. Mach die Nachrichten auf und gehe mit der Maus neben den Wert, der Dich interessiert. Geh dann suf die Schaltfläche Pfad kopieren und setze den dann in der Change Node ein auf den du die oayload setzen willst

        F Offline
        F Offline
        Frieder
        schrieb am zuletzt editiert von
        #3

        @mickym Ich habe es so drin: „ORP value“ ist mein Datenpunkt vom Messgerät her (bin ich mir nicht sicher, könnte auch 131 sei) und „ORP Wert“ ist der Name der Systemvariable in der CCu3.
        Die folgende Tabelle mit den Datenpunkten habe vom Hersteller bekommen.
        Bildschirmfoto 2024-05-29 um 17.21.06.png Bildschirmfoto 2024-05-29 um 17.09.34.png

        mickymM 1 Antwort Letzte Antwort
        0
        • F Frieder

          @mickym Ich habe es so drin: „ORP value“ ist mein Datenpunkt vom Messgerät her (bin ich mir nicht sicher, könnte auch 131 sei) und „ORP Wert“ ist der Name der Systemvariable in der CCu3.
          Die folgende Tabelle mit den Datenpunkten habe vom Hersteller bekommen.
          Bildschirmfoto 2024-05-29 um 17.21.06.png Bildschirmfoto 2024-05-29 um 17.09.34.png

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

          @frieder mach dein objekt im debug fenster auf der und kopier dir den Pfad raus

          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.

          F 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @frieder mach dein objekt im debug fenster auf der und kopier dir den Pfad raus

            F Offline
            F Offline
            Frieder
            schrieb am zuletzt editiert von
            #5

            @mickym mit Pfad kopiert kommt nur "payload" weiter nichts

            mickymM 1 Antwort Letzte Antwort
            0
            • F Frieder

              @mickym mit Pfad kopiert kommt nur "payload" weiter nichts

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

              @frieder mach doch mal das data Objekt auf und mach einen 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.

              F 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @frieder mach doch mal das data Objekt auf und mach einen Screenshot

                F Offline
                F Offline
                Frieder
                schrieb am zuletzt editiert von
                #7

                @mickym sieht bei mir so aus: Bildschirmfoto 2024-05-29 um 18.15.51.png

                mickymM 1 Antwort Letzte Antwort
                0
                • F Frieder

                  @mickym sieht bei mir so aus: Bildschirmfoto 2024-05-29 um 18.15.51.png

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

                  @frieder Ja dann klick halt mal auf den Pfeil bei Data und schau welchen Wert Du brauchst - du musst die Objekte halt aufmachen.

                  f8222587-0570-43e8-8350-2156b6394d36-image.png

                  Der Pfeil muss nach unten zeigen, um ein Objekt zu expandieren. Auch das objekt unter data öffnen usw.

                  copy path.gif

                  Und wenn Du den Wert hast, kopierst Du den Pfad in die Zwischenablage und den dann in die Change Node.

                  Und das ist KÄSE:

                  68f6bbde-1953-4f88-8170-54de482831a6-image.png

                  Du setzt nur msg.payload auf den Wert des Nachrichtenobjektes das Dich interessiert. Also auf jeden Fall nur die msg.payload und nichts anderes.

                  Also msg.payload setzt Du auf msg.payload.data.WASweissICH. Mach das Objekt auf und schau welche Werte Dich interessieren!

                  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.

                  F 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @frieder Ja dann klick halt mal auf den Pfeil bei Data und schau welchen Wert Du brauchst - du musst die Objekte halt aufmachen.

                    f8222587-0570-43e8-8350-2156b6394d36-image.png

                    Der Pfeil muss nach unten zeigen, um ein Objekt zu expandieren. Auch das objekt unter data öffnen usw.

                    copy path.gif

                    Und wenn Du den Wert hast, kopierst Du den Pfad in die Zwischenablage und den dann in die Change Node.

                    Und das ist KÄSE:

                    68f6bbde-1953-4f88-8170-54de482831a6-image.png

                    Du setzt nur msg.payload auf den Wert des Nachrichtenobjektes das Dich interessiert. Also auf jeden Fall nur die msg.payload und nichts anderes.

                    Also msg.payload setzt Du auf msg.payload.data.WASweissICH. Mach das Objekt auf und schau welche Werte Dich interessieren!

                    F Offline
                    F Offline
                    Frieder
                    schrieb am zuletzt editiert von
                    #9

                    @mickym Habe es probiert hat nicht weitergeholfen. Mir ist aufgefallen, das die Daten schon am Anfang nach dem Auslesen für mich nicht lesbar aussehen. Ist das richtig so?Bildschirmfoto 2024-05-30 um 17.42.16.png

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • F Frieder

                      @mickym Habe es probiert hat nicht weitergeholfen. Mir ist aufgefallen, das die Daten schon am Anfang nach dem Auslesen für mich nicht lesbar aussehen. Ist das richtig so?Bildschirmfoto 2024-05-30 um 17.42.16.png

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

                      @frieder Ja so ist das richtig. Aber Du siehst ja selbst dass die Daten nicht lesbar sind. Was sind denn das für Nodes und was kommt denn am unteren Ausgang raus?

                      Was sind denn das für nodes?

                      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.

                      F 1 Antwort Letzte Antwort
                      0
                      • mickymM mickym

                        @frieder Ja so ist das richtig. Aber Du siehst ja selbst dass die Daten nicht lesbar sind. Was sind denn das für Nodes und was kommt denn am unteren Ausgang raus?

                        Was sind denn das für nodes?

                        F Offline
                        F Offline
                        Frieder
                        schrieb am zuletzt editiert von Homoran
                        #11

                        @mickym !So sieht es jetzt aktuell aus.
                        Bildschirmfoto 2024-05-30 um 18.06.10.png

                        MOD-EDIT: Bild als Bild konfiguriert

                        mickymM 2 Antworten Letzte Antwort
                        0
                        • F Frieder

                          @mickym !So sieht es jetzt aktuell aus.
                          Bildschirmfoto 2024-05-30 um 18.06.10.png

                          MOD-EDIT: Bild als Bild konfiguriert

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

                          @frieder Ja solange aus debug1 nichts Gscheites rauskommt, kann bei den anderen erst recht nichts rauskommen.
                          Nochmal,

                          1. Was für Nodes sind das?
                          2. Was kommt am 2. Ausgang raus (weitere debug Node dran machen und anders benennen)

                          Wenn das diese Nodes sind: https://flows.nodered.org/node/node-red-contrib-tuya-smart-device

                          f0799595-e73a-4ff0-8fc9-84c70c443c60-image.png

                          Du siehst ja was als data rauskommen muss.

                          Hast du den Input entsprechend gesetzt? Du haust ja nur einen timestamp in die tuya Node - das ist sicher nicht richtig. Lies halt mal die Hilfe.

                          Hast Du mal den Beispielflow importiert?

                          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
                          • F Frieder

                            @mickym !So sieht es jetzt aktuell aus.
                            Bildschirmfoto 2024-05-30 um 18.06.10.png

                            MOD-EDIT: Bild als Bild konfiguriert

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

                            @frieder Diese Nodes sind ausserdem schon uralt, meinst Du nicht, dass diese besser sind:

                            https://flows.nodered.org/node/node-red-contrib-tuya-devices

                            na so alt sind sie doch nicht. ich schau mir die mal an - aber ich hab im Moment kein tuya device.

                            Die anderen Nodes triggern vielleicht selbst. Also schau erst mal, dass Du vernünftige Daten aus deinen Geräten bekommst, bevor Du sie in Homematic schickst. Das ist erst der 2. Schritt.

                            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 Online
                              mickymM Online
                              mickym
                              Most Active
                              schrieb am zuletzt editiert von mickym
                              #14

                              So kein Wunder dass bei Dir nur Schmarn rauskommt. Hier importiere mal den mitgelieferten Beispielflow:

                              [
                                 {
                                     "id": "b2e04683.825318",
                                     "type": "tab",
                                     "label": "Example Flow",
                                     "disabled": false,
                                     "info": ""
                                 },
                                 {
                                     "id": "e63245d0.e6cdc8",
                                     "type": "tuya-smart-device",
                                     "z": "b2e04683.825318",
                                     "deviceName": "Tv Light",
                                     "disableAutoStart": true,
                                     "deviceId": "",
                                     "deviceKey": "",
                                     "storeAsCreds": false,
                                     "deviceIp": "",
                                     "retryTimeout": "1001",
                                     "findTimeout": "2000",
                                     "tuyaVersion": "3.1",
                                     "eventMode": "event-both",
                                     "x": 680,
                                     "y": 360,
                                     "wires": [
                                         [
                                             "ff4bd686.53ae18"
                                         ],
                                         [
                                             "15d22ba6.824b84"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "c016131.e98faf",
                                     "type": "function",
                                     "z": "b2e04683.825318",
                                     "name": "",
                                     "func": "msg.payload ={\n   //dps : 1,\n   dps: 20,\n    set : msg.payload\n}\n\n/*\n\n    */\nreturn msg;",
                                     "outputs": 1,
                                     "timeout": "",
                                     "noerr": 0,
                                     "initialize": "",
                                     "finalize": "",
                                     "libs": [],
                                     "x": 510,
                                     "y": 360,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "993c8470.01a278",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "Turn On",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "true",
                                     "payloadType": "bool",
                                     "x": 310,
                                     "y": 320,
                                     "wires": [
                                         [
                                             "c016131.e98faf"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "6403cde.251ab34",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "Turn Off",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "false",
                                     "payloadType": "bool",
                                     "x": 310,
                                     "y": 400,
                                     "wires": [
                                         [
                                             "c016131.e98faf"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "e4cfcdc.9520a3",
                                     "type": "tuya-smart-device-generic",
                                     "z": "b2e04683.825318",
                                     "name": "",
                                     "eventMode": "event-both",
                                     "x": 660,
                                     "y": 740,
                                     "wires": [
                                         [
                                             "1e77cd28.a8c303"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "81a451cc.919f9",
                                     "type": "function",
                                     "z": "b2e04683.825318",
                                     "name": "",
                                     "func": "msg.payload ={\n            \"deviceVirtualId\": \"\",\n            //deviceIp: \"192.168.1.71\",\n            \"deviceKey\": \"\",\n            \"deviceName\": \"PM\",\n            \"operation\": \"SET\", // optional default : SET\n            \"payload\": {\n                \"dps\": 20,\n                \"set\": msg.payload\n            },\n        //    \"version\":\"3.2\"\n            \n        }\nreturn msg;",
                                     "outputs": 1,
                                     "noerr": 0,
                                     "initialize": "",
                                     "finalize": "",
                                     "x": 450,
                                     "y": 740,
                                     "wires": [
                                         [
                                             "e4cfcdc.9520a3"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "dc28dca8.674c1",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "ON",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "true",
                                     "payloadType": "bool",
                                     "x": 240,
                                     "y": 780,
                                     "wires": [
                                         [
                                             "81a451cc.919f9"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "1e77cd28.a8c303",
                                     "type": "debug",
                                     "z": "b2e04683.825318",
                                     "name": "",
                                     "active": true,
                                     "tosidebar": true,
                                     "console": false,
                                     "tostatus": false,
                                     "complete": "false",
                                     "statusVal": "",
                                     "statusType": "auto",
                                     "x": 940,
                                     "y": 740,
                                     "wires": []
                                 },
                                 {
                                     "id": "4295327a.09bf3c",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "OFF",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "false",
                                     "payloadType": "bool",
                                     "x": 240,
                                     "y": 700,
                                     "wires": [
                                         [
                                             "81a451cc.919f9"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "8f69fe68.9e4ce",
                                     "type": "catch",
                                     "z": "b2e04683.825318",
                                     "name": "",
                                     "scope": null,
                                     "uncaught": false,
                                     "x": 640,
                                     "y": 140,
                                     "wires": [
                                         [
                                             "3764c769.6e1298"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "3764c769.6e1298",
                                     "type": "debug",
                                     "z": "b2e04683.825318",
                                     "name": "On Error",
                                     "active": true,
                                     "tosidebar": true,
                                     "console": false,
                                     "tostatus": false,
                                     "complete": "true",
                                     "targetType": "full",
                                     "statusVal": "",
                                     "statusType": "auto",
                                     "x": 870,
                                     "y": 140,
                                     "wires": []
                                 },
                                 {
                                     "id": "ff4bd686.53ae18",
                                     "type": "debug",
                                     "z": "b2e04683.825318",
                                     "name": "Device Data",
                                     "active": true,
                                     "tosidebar": true,
                                     "console": false,
                                     "tostatus": false,
                                     "complete": "true",
                                     "targetType": "full",
                                     "statusVal": "",
                                     "statusType": "auto",
                                     "x": 880,
                                     "y": 300,
                                     "wires": []
                                 },
                                 {
                                     "id": "15d22ba6.824b84",
                                     "type": "debug",
                                     "z": "b2e04683.825318",
                                     "name": "Node State",
                                     "active": true,
                                     "tosidebar": true,
                                     "console": false,
                                     "tostatus": false,
                                     "complete": "payload",
                                     "targetType": "msg",
                                     "statusVal": "",
                                     "statusType": "auto",
                                     "x": 880,
                                     "y": 400,
                                     "wires": []
                                 },
                                 {
                                     "id": "47ea1d2a.7d85f4",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "RECONNECT ACTION",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"CONTROL\",\"action\":\"RECONNECT\"}",
                                     "payloadType": "json",
                                     "x": 340,
                                     "y": 260,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "1991e72.c15c719",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "DISCONNECT ACTION",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"CONTROL\",\"action\":\"DISCONNECT\"}",
                                     "payloadType": "json",
                                     "x": 340,
                                     "y": 200,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "c820897454429637",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "Get Schema",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"GET\",\"schema\":true}",
                                     "payloadType": "json",
                                     "x": 310,
                                     "y": 100,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "7b416b83a6edfd2b",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "Get Status of dps 1",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"GET\" , \"dps\": 1}",
                                     "payloadType": "json",
                                     "x": 330,
                                     "y": 40,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "8616fca1bda4ddbf",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "SET EVENT MODE - DATA",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_EVENT_MODE\",\"value\":\"event-data\"}",
                                     "payloadType": "json",
                                     "x": 260,
                                     "y": 460,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "cbe30d8393fbb66a",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "SET EVENT MODE - DP REFRESH",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_EVENT_MODE\",\"value\":\"event-dp-refresh\"}",
                                     "payloadType": "json",
                                     "x": 280,
                                     "y": 500,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "4df579385b195b55",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "Update Find Timeout",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_FIND_TIMEOUT\",\"value\":1234}",
                                     "payloadType": "json",
                                     "x": 230,
                                     "y": 540,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "65ab15b279337d86",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "Update  Retry Timeout",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_RETRY_TIMEOUT\",\"value\":1234}",
                                     "payloadType": "json",
                                     "x": 240,
                                     "y": 580,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "51d98c1b9e3ce54b",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "CONNECT ACTION",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"CONTROL\",\"action\":\"CONNECT\"}",
                                     "payloadType": "json",
                                     "x": 330,
                                     "y": 160,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 }
                              ]
                              

                              Da siehst Du doch, welche Kommandos Du in die Node schicken musst um was zu erreichen:

                              cbcca203-5892-4817-8994-ff71fa301daf-image.png

                              Jedenfalls wenn man da nur einen timestamp reinschickt, dann kommt auch nichts Richtiges raus.

                              Schau mal, um den Status des dps auszulesen, musst Du folgende payload in die tuya Node speisen:

                              96648813-d522-4359-8887-2dabb0d701a7-image.png

                              Welches dps oder keine Ahnung Du auslesen willst, weiß ich nicht.

                              [
                                 {
                                     "id": "7b416b83a6edfd2b",
                                     "type": "inject",
                                     "z": "b2e04683.825318",
                                     "name": "Get Status of dps 1",
                                     "props": [
                                         {
                                             "p": "payload"
                                         },
                                         {
                                             "p": "topic",
                                             "vt": "str"
                                         }
                                     ],
                                     "repeat": "",
                                     "crontab": "",
                                     "once": false,
                                     "onceDelay": 0.1,
                                     "topic": "",
                                     "payload": "{\"operation\":\"GET\" , \"dps\": 1}",
                                     "payloadType": "json",
                                     "x": 330,
                                     "y": 40,
                                     "wires": [
                                         [
                                             "e63245d0.e6cdc8"
                                         ]
                                     ]
                                 }
                              ]
                              

                              Also die payload muss ein Objekt mit folgendem Inhalt sein:

                              {"operation":"GET" , "dps": 1}
                              

                              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.

                              F 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                So kein Wunder dass bei Dir nur Schmarn rauskommt. Hier importiere mal den mitgelieferten Beispielflow:

                                [
                                   {
                                       "id": "b2e04683.825318",
                                       "type": "tab",
                                       "label": "Example Flow",
                                       "disabled": false,
                                       "info": ""
                                   },
                                   {
                                       "id": "e63245d0.e6cdc8",
                                       "type": "tuya-smart-device",
                                       "z": "b2e04683.825318",
                                       "deviceName": "Tv Light",
                                       "disableAutoStart": true,
                                       "deviceId": "",
                                       "deviceKey": "",
                                       "storeAsCreds": false,
                                       "deviceIp": "",
                                       "retryTimeout": "1001",
                                       "findTimeout": "2000",
                                       "tuyaVersion": "3.1",
                                       "eventMode": "event-both",
                                       "x": 680,
                                       "y": 360,
                                       "wires": [
                                           [
                                               "ff4bd686.53ae18"
                                           ],
                                           [
                                               "15d22ba6.824b84"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "c016131.e98faf",
                                       "type": "function",
                                       "z": "b2e04683.825318",
                                       "name": "",
                                       "func": "msg.payload ={\n   //dps : 1,\n   dps: 20,\n    set : msg.payload\n}\n\n/*\n\n    */\nreturn msg;",
                                       "outputs": 1,
                                       "timeout": "",
                                       "noerr": 0,
                                       "initialize": "",
                                       "finalize": "",
                                       "libs": [],
                                       "x": 510,
                                       "y": 360,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "993c8470.01a278",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "Turn On",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "true",
                                       "payloadType": "bool",
                                       "x": 310,
                                       "y": 320,
                                       "wires": [
                                           [
                                               "c016131.e98faf"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "6403cde.251ab34",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "Turn Off",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "false",
                                       "payloadType": "bool",
                                       "x": 310,
                                       "y": 400,
                                       "wires": [
                                           [
                                               "c016131.e98faf"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "e4cfcdc.9520a3",
                                       "type": "tuya-smart-device-generic",
                                       "z": "b2e04683.825318",
                                       "name": "",
                                       "eventMode": "event-both",
                                       "x": 660,
                                       "y": 740,
                                       "wires": [
                                           [
                                               "1e77cd28.a8c303"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "81a451cc.919f9",
                                       "type": "function",
                                       "z": "b2e04683.825318",
                                       "name": "",
                                       "func": "msg.payload ={\n            \"deviceVirtualId\": \"\",\n            //deviceIp: \"192.168.1.71\",\n            \"deviceKey\": \"\",\n            \"deviceName\": \"PM\",\n            \"operation\": \"SET\", // optional default : SET\n            \"payload\": {\n                \"dps\": 20,\n                \"set\": msg.payload\n            },\n        //    \"version\":\"3.2\"\n            \n        }\nreturn msg;",
                                       "outputs": 1,
                                       "noerr": 0,
                                       "initialize": "",
                                       "finalize": "",
                                       "x": 450,
                                       "y": 740,
                                       "wires": [
                                           [
                                               "e4cfcdc.9520a3"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "dc28dca8.674c1",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "ON",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "true",
                                       "payloadType": "bool",
                                       "x": 240,
                                       "y": 780,
                                       "wires": [
                                           [
                                               "81a451cc.919f9"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "1e77cd28.a8c303",
                                       "type": "debug",
                                       "z": "b2e04683.825318",
                                       "name": "",
                                       "active": true,
                                       "tosidebar": true,
                                       "console": false,
                                       "tostatus": false,
                                       "complete": "false",
                                       "statusVal": "",
                                       "statusType": "auto",
                                       "x": 940,
                                       "y": 740,
                                       "wires": []
                                   },
                                   {
                                       "id": "4295327a.09bf3c",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "OFF",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "false",
                                       "payloadType": "bool",
                                       "x": 240,
                                       "y": 700,
                                       "wires": [
                                           [
                                               "81a451cc.919f9"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "8f69fe68.9e4ce",
                                       "type": "catch",
                                       "z": "b2e04683.825318",
                                       "name": "",
                                       "scope": null,
                                       "uncaught": false,
                                       "x": 640,
                                       "y": 140,
                                       "wires": [
                                           [
                                               "3764c769.6e1298"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "3764c769.6e1298",
                                       "type": "debug",
                                       "z": "b2e04683.825318",
                                       "name": "On Error",
                                       "active": true,
                                       "tosidebar": true,
                                       "console": false,
                                       "tostatus": false,
                                       "complete": "true",
                                       "targetType": "full",
                                       "statusVal": "",
                                       "statusType": "auto",
                                       "x": 870,
                                       "y": 140,
                                       "wires": []
                                   },
                                   {
                                       "id": "ff4bd686.53ae18",
                                       "type": "debug",
                                       "z": "b2e04683.825318",
                                       "name": "Device Data",
                                       "active": true,
                                       "tosidebar": true,
                                       "console": false,
                                       "tostatus": false,
                                       "complete": "true",
                                       "targetType": "full",
                                       "statusVal": "",
                                       "statusType": "auto",
                                       "x": 880,
                                       "y": 300,
                                       "wires": []
                                   },
                                   {
                                       "id": "15d22ba6.824b84",
                                       "type": "debug",
                                       "z": "b2e04683.825318",
                                       "name": "Node State",
                                       "active": true,
                                       "tosidebar": true,
                                       "console": false,
                                       "tostatus": false,
                                       "complete": "payload",
                                       "targetType": "msg",
                                       "statusVal": "",
                                       "statusType": "auto",
                                       "x": 880,
                                       "y": 400,
                                       "wires": []
                                   },
                                   {
                                       "id": "47ea1d2a.7d85f4",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "RECONNECT ACTION",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"CONTROL\",\"action\":\"RECONNECT\"}",
                                       "payloadType": "json",
                                       "x": 340,
                                       "y": 260,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "1991e72.c15c719",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "DISCONNECT ACTION",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"CONTROL\",\"action\":\"DISCONNECT\"}",
                                       "payloadType": "json",
                                       "x": 340,
                                       "y": 200,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "c820897454429637",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "Get Schema",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"GET\",\"schema\":true}",
                                       "payloadType": "json",
                                       "x": 310,
                                       "y": 100,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "7b416b83a6edfd2b",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "Get Status of dps 1",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"GET\" , \"dps\": 1}",
                                       "payloadType": "json",
                                       "x": 330,
                                       "y": 40,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "8616fca1bda4ddbf",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "SET EVENT MODE - DATA",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_EVENT_MODE\",\"value\":\"event-data\"}",
                                       "payloadType": "json",
                                       "x": 260,
                                       "y": 460,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "cbe30d8393fbb66a",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "SET EVENT MODE - DP REFRESH",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_EVENT_MODE\",\"value\":\"event-dp-refresh\"}",
                                       "payloadType": "json",
                                       "x": 280,
                                       "y": 500,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "4df579385b195b55",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "Update Find Timeout",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_FIND_TIMEOUT\",\"value\":1234}",
                                       "payloadType": "json",
                                       "x": 230,
                                       "y": 540,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "65ab15b279337d86",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "Update  Retry Timeout",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"CONTROL\",\"action\":\"SET_RETRY_TIMEOUT\",\"value\":1234}",
                                       "payloadType": "json",
                                       "x": 240,
                                       "y": 580,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   },
                                   {
                                       "id": "51d98c1b9e3ce54b",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "CONNECT ACTION",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"CONTROL\",\"action\":\"CONNECT\"}",
                                       "payloadType": "json",
                                       "x": 330,
                                       "y": 160,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   }
                                ]
                                

                                Da siehst Du doch, welche Kommandos Du in die Node schicken musst um was zu erreichen:

                                cbcca203-5892-4817-8994-ff71fa301daf-image.png

                                Jedenfalls wenn man da nur einen timestamp reinschickt, dann kommt auch nichts Richtiges raus.

                                Schau mal, um den Status des dps auszulesen, musst Du folgende payload in die tuya Node speisen:

                                96648813-d522-4359-8887-2dabb0d701a7-image.png

                                Welches dps oder keine Ahnung Du auslesen willst, weiß ich nicht.

                                [
                                   {
                                       "id": "7b416b83a6edfd2b",
                                       "type": "inject",
                                       "z": "b2e04683.825318",
                                       "name": "Get Status of dps 1",
                                       "props": [
                                           {
                                               "p": "payload"
                                           },
                                           {
                                               "p": "topic",
                                               "vt": "str"
                                           }
                                       ],
                                       "repeat": "",
                                       "crontab": "",
                                       "once": false,
                                       "onceDelay": 0.1,
                                       "topic": "",
                                       "payload": "{\"operation\":\"GET\" , \"dps\": 1}",
                                       "payloadType": "json",
                                       "x": 330,
                                       "y": 40,
                                       "wires": [
                                           [
                                               "e63245d0.e6cdc8"
                                           ]
                                       ]
                                   }
                                ]
                                

                                Also die payload muss ein Objekt mit folgendem Inhalt sein:

                                {"operation":"GET" , "dps": 1}
                                
                                F Offline
                                F Offline
                                Frieder
                                schrieb am zuletzt editiert von
                                #15

                                @mickym Ich wollte nur rückmelden, dass ich es geschafft habe. Alles funktioniert wie gewünscht. Ursache war wirklich dieses veraltete Nodes.
                                Vielen Dank für die Hilfe. Bildschirmfoto 2024-06-01 um 10.22.45.png

                                H T 2 Antworten Letzte Antwort
                                0
                                • F Frieder

                                  @mickym Ich wollte nur rückmelden, dass ich es geschafft habe. Alles funktioniert wie gewünscht. Ursache war wirklich dieses veraltete Nodes.
                                  Vielen Dank für die Hilfe. Bildschirmfoto 2024-06-01 um 10.22.45.png

                                  H Offline
                                  H Offline
                                  hevilp
                                  schrieb am zuletzt editiert von hevilp
                                  #16

                                  @frieder würdest du den Flow zur Verfügung stellen? Bei mir ist das Ding auch gerade angekommen.

                                  Ich nutze ioBroker und hab ihn bereits im Netzwerk

                                  1 Antwort Letzte Antwort
                                  0
                                  • F Frieder

                                    @mickym Ich wollte nur rückmelden, dass ich es geschafft habe. Alles funktioniert wie gewünscht. Ursache war wirklich dieses veraltete Nodes.
                                    Vielen Dank für die Hilfe. Bildschirmfoto 2024-06-01 um 10.22.45.png

                                    T Offline
                                    T Offline
                                    thommythekid
                                    schrieb am zuletzt editiert von
                                    #17

                                    Hallo,

                                    ich habe auch gerade den W2839 erhalten und checke gerade mal aus, wie ich die Werte auch als Historie in Node Red bekomme. Am Anfang des Thread wurde über die Auswertung der gelieferten Daten diskutiert, aber soweit komme ich gar nicht.
                                    Ich hab node-red-contrib-tuya-devices in node red installiert und habe jetzt die Node Types Tuya Manager und Tuya Device.
                                    Ebenso hab ich den W2839 an und über die Tuya APP ins lokale Wifi eingebunden.
                                    Und ab da bin ich aufgeschmissen. Ich hätte erwartet, dass man in dem Node Red Node auf den Tuya Account, mit dem die APP und damit der Device registriert ist, referenziert, aber das scheint nicht so zu sein.
                                    Leider wurde in dem Thread nicht auf die allgemeine Konfiguration eingegangen.
                                    Ich hab in der Tuya APP, in der das Gerät eingebunden ist, eine virtuelle ID, eine IP (die ich aber komisch finde, da sie nicht im lokalenNetzwerk steht), und eine MAC Adresse gefunden.
                                    In dem Tuya Device Node wird zwar nach der ID gefragt und der MAC Adresse gefragt, aber noch nach einem Local Key, den ich nicht habe.
                                    Wenn ich den Node mal einbinde, kommt "Cloud devcie for PH/ORP Detector, id:XXXXXXXXXXXXXXXXXXXX not found"
                                    Auch die Anleitung von node-red-contrib-tuya-devices kapier ich irgendwie nicht.
                                    Da steht wie selbstverständlich: set the AccessID, AccessKey and Any deviceId (woher soll ich die herbekommen).

                                    Vielleicht kann mir jemand auf die Sprünge helfen ?

                                    viele Grüße
                                    ThommyTheKid

                                    1 Antwort Letzte Antwort
                                    0
                                    • T Offline
                                      T Offline
                                      thommythekid
                                      schrieb am zuletzt editiert von
                                      #18

                                      @mickym: ich sprech dich einfach mal direkt an, denn ich sehe dich gerade online und hoffe, dass du durch die gezielte Ansprache auf mich und diesen alten Thread aufmerksam wirst. Vielleicht kannst du mir helfen ...

                                      Also ich hab durch stundenlanges rumprobieren gestern geschafft, meinen w2839 mit der Tuya developer Platform zu verbinden. Mein device taucht unter Devices auf und wenn ich es an den Strom stecke ändert sich der Zustand auch
                                      von offline zu online. Auch hab ich es geschafft, die Device ID und den local key zu ermittleln sowie die lokale IP zu ermitteln.

                                      Wenn ich den Tuya Manager in node red einbinde, und das cloud projekt, das mit meinem Device verbunden ist referenziere, findet er mein Device als "WiFi Online Control Monitor"

                                      tuya1.jpg

                                      Aber wenn ich dann wie von dir oben beschrieben, als payload das Get für den Datenpunkt reingebe, kommt nichts zurück.

                                      Der Tuya Device Knoten sieht aber eigentlich gut aus:

                                      tuya2.jpg

                                      Wenn ich hier Datenpunkte abwähle, bekommt der Node weniger Ausgänge und wenn ich über einen Ausgang im Editor hovere, steht eine Beschreibung da. Aber es kommen einfach keine Werte...

                                      Eine Idee ??

                                      Gruß
                                      ThommyTheKid

                                      T 1 Antwort Letzte Antwort
                                      0
                                      • T thommythekid

                                        @mickym: ich sprech dich einfach mal direkt an, denn ich sehe dich gerade online und hoffe, dass du durch die gezielte Ansprache auf mich und diesen alten Thread aufmerksam wirst. Vielleicht kannst du mir helfen ...

                                        Also ich hab durch stundenlanges rumprobieren gestern geschafft, meinen w2839 mit der Tuya developer Platform zu verbinden. Mein device taucht unter Devices auf und wenn ich es an den Strom stecke ändert sich der Zustand auch
                                        von offline zu online. Auch hab ich es geschafft, die Device ID und den local key zu ermittleln sowie die lokale IP zu ermitteln.

                                        Wenn ich den Tuya Manager in node red einbinde, und das cloud projekt, das mit meinem Device verbunden ist referenziere, findet er mein Device als "WiFi Online Control Monitor"

                                        tuya1.jpg

                                        Aber wenn ich dann wie von dir oben beschrieben, als payload das Get für den Datenpunkt reingebe, kommt nichts zurück.

                                        Der Tuya Device Knoten sieht aber eigentlich gut aus:

                                        tuya2.jpg

                                        Wenn ich hier Datenpunkte abwähle, bekommt der Node weniger Ausgänge und wenn ich über einen Ausgang im Editor hovere, steht eine Beschreibung da. Aber es kommen einfach keine Werte...

                                        Eine Idee ??

                                        Gruß
                                        ThommyTheKid

                                        T Offline
                                        T Offline
                                        thommythekid
                                        schrieb am zuletzt editiert von
                                        #19

                                        hallo,
                                        ich hab jetzt noch etwas weiter gewurschtelt und bekomme nun sowas, wenn ich an den
                                        general node vom Typ node-red-contrib-tuya-local eine Debug node dranhänge.

                                        tuya3.jpg

                                        Es kommt also wieder Datenmüll an, Copilot sagt, man soll es mit tuya-local-decoder machen,
                                        aber der ist bei mit in node-red-contrib-tuya-local nicht dabei.

                                        Ich steig nicht durch ...

                                        Gruß
                                        ThommyTheKid

                                        Marc BergM 1 Antwort Letzte Antwort
                                        0
                                        • T thommythekid

                                          hallo,
                                          ich hab jetzt noch etwas weiter gewurschtelt und bekomme nun sowas, wenn ich an den
                                          general node vom Typ node-red-contrib-tuya-local eine Debug node dranhänge.

                                          tuya3.jpg

                                          Es kommt also wieder Datenmüll an, Copilot sagt, man soll es mit tuya-local-decoder machen,
                                          aber der ist bei mit in node-red-contrib-tuya-local nicht dabei.

                                          Ich steig nicht durch ...

                                          Gruß
                                          ThommyTheKid

                                          Marc BergM Offline
                                          Marc BergM Offline
                                          Marc Berg
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #20

                                          @thommythekid

                                          Zu diesen Nodes gibt es eine ausführliche Dokumentation mit Step-by-Step Anleitung

                                          https://github.com/simeonovp/node-red-contrib-tuya-devices/blob/main/doc/step_by_step.md

                                          Funktioniert diese Anleitung nicht?

                                          NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                                          Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                                          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                                          T 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

                                          954

                                          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