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. Text anstelle von Nummer to telegram Wassersensor Fibaro

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    912

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Text anstelle von Nummer to telegram Wassersensor Fibaro

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

    @fred-freund nimm einfach eine change node und setze die payload auf

    msg.common.states[payload]

    Fred FreundF Offline
    Fred FreundF Offline
    Fred Freund
    schrieb am zuletzt editiert von
    #3

    @mickym
    oder ich mache bei 0 text 1 und bei 2 Wasserrohrbruch

    Mensch Michym da lern ich ja nix hahaha

    many Thx for your support,
    Vielen Dank!

    Fred FreundF mickymM 2 Antworten Letzte Antwort
    0
    • Fred FreundF Fred Freund

      @mickym
      oder ich mache bei 0 text 1 und bei 2 Wasserrohrbruch

      Mensch Michym da lern ich ja nix hahaha

      Fred FreundF Offline
      Fred FreundF Offline
      Fred Freund
      schrieb am zuletzt editiert von Fred Freund
      #4

      muss mich revidieren, sorry wie geht das?
      e28d18f8-1e8c-424f-b43a-f1e86df50b27-grafik.png

      funktioniert nicht

      a6486e86-14ce-47c4-bfc0-7623125cd271-grafik.png

      auch nicht

      @mickeym: super link text

      many Thx for your support,
      Vielen Dank!

      F 1 Antwort Letzte Antwort
      0
      • Fred FreundF Fred Freund

        muss mich revidieren, sorry wie geht das?
        e28d18f8-1e8c-424f-b43a-f1e86df50b27-grafik.png

        funktioniert nicht

        a6486e86-14ce-47c4-bfc0-7623125cd271-grafik.png

        auch nicht

        @mickeym: super link text

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

        @fred-freund Hi, woher kommt denn die Debug Ausgabe die du gepostet hast? Bei mir geben die Iobroker In Nodes das gar nicht aus, für diese Ausgabe brauche ich die List Node.

        Schöne Grüße Frank

        Fred FreundF 1 Antwort Letzte Antwort
        0
        • Fred FreundF Fred Freund

          @mickym
          oder ich mache bei 0 text 1 und bei 2 Wasserrohrbruch

          Mensch Michym da lern ich ja nix hahaha

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

          @fred-freund Ehrlich gesagt habe ich momentan auch ein Problem das common Objekt mit einer Change Node hinzubekommen.

          Im Moment schaffe ich es auch nur mit einer function Node.

          Wenn deine payload.val = 2 ist, dann würde es so gehen:

          d366d864-f93f-4681-a4fa-05863b62ec0c-image.png

          Mit einer Change Node bekomme ich es leider auch nicht hin. Die function node schaut so aus:

          msg.payload = msg.payload.common.states[msg.payload.val];
          return msg;
          

          Ich schau mal im Node Red Forum - ob die das mit einer Change Node eine Möglichkeit haben.

          Mal schauen, was die dazu sagen: https://discourse.nodered.org/t/how-to-extract-a-property-with-a-change-node/70345

          EDIT:

          Die folgende Lösung funktioniert auch mit einer Change Node. Mal schauen ob sie noch eine einfachere Lösung finden. ;)

          So würde die Change Node Lösung im Moment aussehen.

          1709fc89-f97a-41f2-bd59-8b53549ad7a8-image.png

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

          1 Antwort Letzte Antwort
          0
          • mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #7

            So der Meister im NodeRed Forum hat gesprochen. So schaut die Lösung mit der Change NOde aus:

            96908f7d-df26-4788-941b-d3a3358b6c06-image.png

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

            Fred FreundF 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              So der Meister im NodeRed Forum hat gesprochen. So schaut die Lösung mit der Change NOde aus:

              96908f7d-df26-4788-941b-d3a3358b6c06-image.png

              Fred FreundF Offline
              Fred FreundF Offline
              Fred Freund
              schrieb am zuletzt editiert von
              #8

              @mickym Also das ist Spitze, echt !!!!.
              Herzlichen Dank!!

              many Thx for your support,
              Vielen Dank!

              1 Antwort Letzte Antwort
              0
              • F frankyboy73

                @fred-freund Hi, woher kommt denn die Debug Ausgabe die du gepostet hast? Bei mir geben die Iobroker In Nodes das gar nicht aus, für diese Ausgabe brauche ich die List Node.

                Fred FreundF Offline
                Fred FreundF Offline
                Fred Freund
                schrieb am zuletzt editiert von Fred Freund
                #9

                @frankyboy73 Habe eine Abfrage des Sensors gemacht bei genau dieser Eigenschaft dann bekommst es in der Debug.
                262f81eb-6fa5-4f52-9241-ebe83067aacd-image.png

                many Thx for your support,
                Vielen Dank!

                1 Antwort Letzte Antwort
                0
                • Fred FreundF Offline
                  Fred FreundF Offline
                  Fred Freund
                  schrieb am zuletzt editiert von Fred Freund
                  #10

                  @mickym said in Text anstelle von Nummer to telegram Wassersensor Fibaro:

                  So der Meister im NodeRed Forum hat gesprochen. So schaut die Lösung mit der Change NOde aus:

                  96908f7d-df26-4788-941b-d3a3358b6c06-image.png

                  Hey Mickym, nach langem hin und her...irgendwie funktioniert das nicht.
                  c1001160-6d29-4829-9d92-3934f052c172-grafik.png

                  ich bekomme
                  94bfe49b-01ae-4feb-b27a-0271842274b0-grafik.png
                  wenn ich es so versuche mit true den status abzufragen:
                  07cede8a-43fc-4e08-8e41-38443666af20-grafik.png

                  vielleicht muss ich das irgendwie filtern....wollte nur idle oder water leak detected.
                  Glaube wie gesagt eine switch anhand der Nummer ist einfacher !! hattest recht! :-)

                  many Thx for your support,
                  Vielen Dank!

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • Fred FreundF Fred Freund

                    @mickym said in Text anstelle von Nummer to telegram Wassersensor Fibaro:

                    So der Meister im NodeRed Forum hat gesprochen. So schaut die Lösung mit der Change NOde aus:

                    96908f7d-df26-4788-941b-d3a3358b6c06-image.png

                    Hey Mickym, nach langem hin und her...irgendwie funktioniert das nicht.
                    c1001160-6d29-4829-9d92-3934f052c172-grafik.png

                    ich bekomme
                    94bfe49b-01ae-4feb-b27a-0271842274b0-grafik.png
                    wenn ich es so versuche mit true den status abzufragen:
                    07cede8a-43fc-4e08-8e41-38443666af20-grafik.png

                    vielleicht muss ich das irgendwie filtern....wollte nur idle oder water leak detected.
                    Glaube wie gesagt eine switch anhand der Nummer ist einfacher !! hattest recht! :-)

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

                    @fred-freund ich seh keinen Wert. Nimmst du eine List Node und ist value angehakt? In dem Objekt ist kein val zu sehen

                    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.

                    Fred FreundF 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @fred-freund ich seh keinen Wert. Nimmst du eine List Node und ist value angehakt? In dem Objekt ist kein val zu sehen

                      Fred FreundF Offline
                      Fred FreundF Offline
                      Fred Freund
                      schrieb am zuletzt editiert von
                      #12

                      @mickym eeb6d8c3-947e-4861-aaf6-3198b0c87b26-image.png
                      26823dfd-7a52-474d-b9d8-f58df0765f47-image.png

                      many Thx for your support,
                      Vielen Dank!

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • Fred FreundF Fred Freund

                        @mickym eeb6d8c3-947e-4861-aaf6-3198b0c87b26-image.png
                        26823dfd-7a52-474d-b9d8-f58df0765f47-image.png

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

                        @fred-freund Ja aber ich habe in dem Objekt, das Du gepostet hast kein val gefunden.

                        Ausserdem wenn das Deine list Node ist, da kommt ja gar nichts raus:

                        eb646226-f4d7-450a-955f-209bc0f69011-image.png

                        Du musst schon das gesamte Objekt ausgeben.

                        6b8a107f-8687-421e-bc59-484cf71e3806-image.png

                        Und bei mir funktioniert das auch einwandfrei:

                        Ich habe mal so einen example state nachgebildet:

                        3c949caa-914a-497e-aed2-6ce836477a3b-image.png

                        Also

                        {
                          "common": {
                            "name": "example_state",
                            "desc": "Manuell erzeugt",
                            "role": "state",
                            "type": "multistate",
                            "read": true,
                            "write": false,
                            "states": {
                              "1": "leak",
                              "2": "water leak detected"
                            },
                            "def": 0
                          },
                          "type": "state",
                          "_id": "0_userdata.0.example_state",
                          "acl": {
                            "object": 1636,
                            "state": 1636,
                            "owner": "system.user.admin",
                            "ownerGroup": "system.group.administrator"
                          },
                          "from": "system.adapter.admin.0",
                          "user": "system.user.admin",
                          "ts": 1668518985872
                        }
                        

                        Über den Admin kannst Du theoretisch den Wert so setzen:

                        2a48d53e-9ed3-462d-9173-b988b05a7923-image.png

                        c9c7ffde-d67e-4e43-a9da-2fcc0a2f6bf6-image.png

                        c2003b49-9460-4835-8d9c-4ad7a7838fed-image.png

                        [
                           {
                               "id": "690113de17cd64b1",
                               "type": "ioBroker list",
                               "z": "289f539dcc33814e",
                               "name": "example_state",
                               "topic": "0_userdata.0.example_state",
                               "objType": "state",
                               "regex": "",
                               "asArray": "false",
                               "onlyIDs": "false",
                               "withValues": "true",
                               "x": 2040,
                               "y": 4580,
                               "wires": [
                                   [
                                       "5fd0d86854a06e05",
                                       "3b6c06471c41e00b"
                                   ]
                               ]
                           },
                           {
                               "id": "3b6c06471c41e00b",
                               "type": "debug",
                               "z": "289f539dcc33814e",
                               "name": "debug 47",
                               "active": true,
                               "tosidebar": true,
                               "console": false,
                               "tostatus": false,
                               "complete": "true",
                               "targetType": "full",
                               "statusVal": "",
                               "statusType": "auto",
                               "x": 2280,
                               "y": 4540,
                               "wires": []
                           },
                           {
                               "id": "3e6489ae5381b35c",
                               "type": "inject",
                               "z": "289f539dcc33814e",
                               "name": "",
                               "props": [
                                   {
                                       "p": "payload"
                                   },
                                   {
                                       "p": "topic",
                                       "vt": "str"
                                   }
                               ],
                               "repeat": "",
                               "crontab": "",
                               "once": false,
                               "onceDelay": 0.1,
                               "topic": "",
                               "payload": "",
                               "payloadType": "date",
                               "x": 1840,
                               "y": 4580,
                               "wires": [
                                   [
                                       "690113de17cd64b1"
                                   ]
                               ]
                           },
                           {
                               "id": "5fd0d86854a06e05",
                               "type": "change",
                               "z": "289f539dcc33814e",
                               "name": "",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "payload.common.states[msg.payload.val]",
                                       "tot": "msg"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 2290,
                               "y": 4580,
                               "wires": [
                                   [
                                       "e89b20888058e8fc"
                                   ]
                               ]
                           },
                           {
                               "id": "e89b20888058e8fc",
                               "type": "debug",
                               "z": "289f539dcc33814e",
                               "name": "debug 48",
                               "active": true,
                               "tosidebar": true,
                               "console": false,
                               "tostatus": false,
                               "complete": "false",
                               "statusVal": "",
                               "statusType": "auto",
                               "x": 2480,
                               "y": 4580,
                               "wires": []
                           }
                        ]
                        

                        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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        699

                        Online

                        32.6k

                        Benutzer

                        82.2k

                        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