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

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 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 Offline
    mickymM Offline
    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 Offline
        mickymM Offline
        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 Offline
            mickymM Offline
            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 Offline
                mickymM Offline
                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 Offline
                    mickymM Offline
                    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 Offline
                        mickymM Offline
                        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 Offline
                          mickymM Offline
                          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 Offline
                            mickymM Offline
                            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
                                        • Marc BergM Marc Berg

                                          @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?

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

                                          @marc-berg Nein, leider nicht.
                                          Ich hatte ja geschrieben, dass im Prinzip das Gerät gefunden wird.
                                          Man kann sogar die Liste der Sensorwerte aufrufen. (Screenshot hatte ich oben gepostet). Das ist soweit auch alles plausibel.

                                          Im Vergleich zu der Anleitung ist bei mir der Manager vom Status her Offline,
                                          allerdings wird das Gerät ja discovered (Screenshot oben).
                                          Allerdings ist der Device Node im Status Connected.

                                          tuya4.jpg

                                          Nun geht die Anleitung ja nicht über das Einrichten des Managers hinaus.
                                          Die Frage ist aber bei mir, was ich genau in den Device Node reingeben muss,
                                          damit was rauskommt. Bei mir kommt nichts raus, egal, was ich reingebe.

                                          Ich kann den Device Node auf die Ausgabe des Status einstellen, das ist das einzige was funktioniert und plausible Werte liefert.

                                          tuya5.jpg

                                          Das Ergebnis kommt allerdings nicht beim Antriggern durch einen Eject Node sondern schon bei Deploy.

                                          Gruß
                                          ThommyTheKid

                                          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

                                          910

                                          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