Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Werteliste als Wort - Blockly Telegramm

NEWS

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

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

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

Werteliste als Wort - Blockly Telegramm

Scheduled Pinned Locked Moved Blockly
7 Posts 3 Posters 670 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    nelzon
    wrote on last edited by
    #1

    Hi Leute. Ich möchte Aus der Werteliste meines Mähroboters das Wort via Telegram weiterleiten. Aktuell sendet er nur die Zahl. Ich habe gelesen es geht mit einer JS-Funktion in Blockly. Aber ich benötige mal einen JS-Code. Kann einer mal seine Umsetzung aufzeigen?

    Danke nelzon

    falke69F paul53P 3 Replies Last reply
    0
    • N nelzon

      Hi Leute. Ich möchte Aus der Werteliste meines Mähroboters das Wort via Telegram weiterleiten. Aktuell sendet er nur die Zahl. Ich habe gelesen es geht mit einer JS-Funktion in Blockly. Aber ich benötige mal einen JS-Code. Kann einer mal seine Umsetzung aufzeigen?

      Danke nelzon

      falke69F Offline
      falke69F Offline
      falke69
      wrote on last edited by
      #2

      @nelzon

      ich mache das so:

      2021-05-19_160638.jpg

      1 Reply Last reply
      0
      • N nelzon

        Hi Leute. Ich möchte Aus der Werteliste meines Mähroboters das Wort via Telegram weiterleiten. Aktuell sendet er nur die Zahl. Ich habe gelesen es geht mit einer JS-Funktion in Blockly. Aber ich benötige mal einen JS-Code. Kann einer mal seine Umsetzung aufzeigen?

        Danke nelzon

        paul53P Offline
        paul53P Offline
        paul53
        wrote on last edited by paul53
        #3

        @nelzon sagte: ich benötige mal einen JS-Code.

        JS-Funktion mit Ergebnis, Parameter: id

        return getObject(id).common.states[getState(id).val];
        

        Bild_2021-05-19_164841.png

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Reply Last reply
        0
        • N nelzon

          Hi Leute. Ich möchte Aus der Werteliste meines Mähroboters das Wort via Telegram weiterleiten. Aktuell sendet er nur die Zahl. Ich habe gelesen es geht mit einer JS-Funktion in Blockly. Aber ich benötige mal einen JS-Code. Kann einer mal seine Umsetzung aufzeigen?

          Danke nelzon

          paul53P Offline
          paul53P Offline
          paul53
          wrote on last edited by paul53
          #4

          @nelzon
          Wenn der Mähroboter-Status als Trigger dient, ist es effizienter mit der Funktion getStateText(dp) mit diesem Inhalt:

          return dp.common.states[dp.state.val];
          

          Blockly_temp.JPG

          Die Variable obj muss genau so geschrieben werden.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          N 1 Reply Last reply
          1
          • paul53P paul53

            @nelzon
            Wenn der Mähroboter-Status als Trigger dient, ist es effizienter mit der Funktion getStateText(dp) mit diesem Inhalt:

            return dp.common.states[dp.state.val];
            

            Blockly_temp.JPG

            Die Variable obj muss genau so geschrieben werden.

            N Offline
            N Offline
            nelzon
            wrote on last edited by
            #5

            @paul53 said in Werteliste als Wort - Blockly Telegramm:

            return dp.common.states[dp.state.val];

            DANKE Paul. Funktioniert wie gewünscht.
            Magst du mal den Code erklären, bezüglich "dp" und "obj". Also was da eigentlich passiert?

            @falke69 danke auch dir, aber dein Vorschlag gibt bei mir auch nur die Zahl ohne Wort wieder.

            paul53P 1 Reply Last reply
            0
            • N nelzon

              @paul53 said in Werteliste als Wort - Blockly Telegramm:

              return dp.common.states[dp.state.val];

              DANKE Paul. Funktioniert wie gewünscht.
              Magst du mal den Code erklären, bezüglich "dp" und "obj". Also was da eigentlich passiert?

              @falke69 danke auch dir, aber dein Vorschlag gibt bei mir auch nur die Zahl ohne Wort wieder.

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #6

              @nelzon sagte: Magst du mal den Code erklären, bezüglich "dp" und "obj"

              Der Trigger übergibt unter dem Bezeichner obj (siehe Javascript-Code) das Datenpunkt-Objekt des Auslösers an die Callback-Funktion. Dieses Datenpunkt-Objekt wird an die Funktion getStateText(dp) übergeben und dort unter dem Bezeichner dp ausgewertet.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              N 1 Reply Last reply
              1
              • paul53P paul53

                @nelzon sagte: Magst du mal den Code erklären, bezüglich "dp" und "obj"

                Der Trigger übergibt unter dem Bezeichner obj (siehe Javascript-Code) das Datenpunkt-Objekt des Auslösers an die Callback-Funktion. Dieses Datenpunkt-Objekt wird an die Funktion getStateText(dp) übergeben und dort unter dem Bezeichner dp ausgewertet.

                N Offline
                N Offline
                nelzon
                wrote on last edited by
                #7

                @paul53 danke

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                547

                Online

                32.4k

                Users

                81.5k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe