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. UDP-Befehl mittels Blockly / JavaScript senden?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

UDP-Befehl mittels Blockly / JavaScript senden?

Scheduled Pinned Locked Moved Skripten / Logik
8 Posts 7 Posters 1.5k Views 4 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.
  • S Offline
    S Offline
    slemy
    wrote on last edited by
    #1

    Wie kann ich einen UDP-Befehl mittels Blockly /JavaScript senden?

    udp://192.168.1.183:8899/0x4E${intensity.math((127*10)/255)}55

    OliverIOO 1 Reply Last reply
    0
    • P Offline
      P Offline
      pix
      wrote on last edited by
      #2

      Hallo,

      war hier schon mal: viewtopic.php?f=21&t=16128&p=169388

      und hier auch mit Beispiel: viewtopic.php?f=37&t=11402&p=121080

      Du must noch das npm Modul dgram im Javascript Adapter installieren. Einfach in den Einstellungen eintragen.

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      A 1 Reply Last reply
      0
      • P pix

        Hallo,

        war hier schon mal: viewtopic.php?f=21&t=16128&p=169388

        und hier auch mit Beispiel: viewtopic.php?f=37&t=11402&p=121080

        Du must noch das npm Modul dgram im Javascript Adapter installieren. Einfach in den Einstellungen eintragen.

        Gruß

        Pix

        A Offline
        A Offline
        Aiouh
        wrote on last edited by
        #3

        Leider sind die Links mittlerweile tot und die Suche hat mich bisher auch nicht viel weiter gebracht.
        Ich muss folgendes,
        FF 13 02 9C A5 25 80 AA 77 61 64 6D 69 6E 00 61 64 6D 69 6E 00 2E
        einmal täglich zu fester Uhrzeit, per UDP verschicken

        Bin leider schon bei der Installation von "dgram" gescheitert

        javascript.0	2020-11-13 10:45:39.781	error	(20170) deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your 
        

        hat jemand einen Tip ?
        Danke

        crunchipC L 2 Replies Last reply
        0
        • A Aiouh

          Leider sind die Links mittlerweile tot und die Suche hat mich bisher auch nicht viel weiter gebracht.
          Ich muss folgendes,
          FF 13 02 9C A5 25 80 AA 77 61 64 6D 69 6E 00 61 64 6D 69 6E 00 2E
          einmal täglich zu fester Uhrzeit, per UDP verschicken

          Bin leider schon bei der Installation von "dgram" gescheitert

          javascript.0	2020-11-13 10:45:39.781	error	(20170) deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your 
          

          hat jemand einen Tip ?
          Danke

          crunchipC Offline
          crunchipC Offline
          crunchip
          Forum Testing Most Active
          wrote on last edited by
          #4

          @Aiouh die Links funktionieren noch, du musst mit der rechten Maustaste klicken und dann ...Tab in einem neuen Fenster öffnen...

          umgestiegen von Proxmox auf Unraid

          A 1 Reply Last reply
          0
          • crunchipC crunchip

            @Aiouh die Links funktionieren noch, du musst mit der rechten Maustaste klicken und dann ...Tab in einem neuen Fenster öffnen...

            A Offline
            A Offline
            Aiouh
            wrote on last edited by
            #5

            @crunchip Ah- I see. OK dann such ich mal weiter

            1 Reply Last reply
            0
            • A Aiouh

              Leider sind die Links mittlerweile tot und die Suche hat mich bisher auch nicht viel weiter gebracht.
              Ich muss folgendes,
              FF 13 02 9C A5 25 80 AA 77 61 64 6D 69 6E 00 61 64 6D 69 6E 00 2E
              einmal täglich zu fester Uhrzeit, per UDP verschicken

              Bin leider schon bei der Installation von "dgram" gescheitert

              javascript.0	2020-11-13 10:45:39.781	error	(20170) deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your 
              

              hat jemand einen Tip ?
              Danke

              L Offline
              L Offline
              Loxoner86
              wrote on last edited by
              #6

              @aiouh Hallo. Hat es nun geklappt ? Könntest du mir eventuell auf dir Sprünge helfen ? Ich würde gerne Datenpunkte bei Änderung per UDP an Loxone Senden kriege aber das Javascript nicht zum laufen.

              1 Reply Last reply
              0
              • HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #7

                Wieso grabt ihr 5 Jahre alte Threads aus?
                Da kann inzwischen einiges verändert sein.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Reply Last reply
                0
                • S slemy

                  Wie kann ich einen UDP-Befehl mittels Blockly /JavaScript senden?

                  udp://192.168.1.183:8899/0x4E${intensity.math((127*10)/255)}55

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  wrote on last edited by OliverIO
                  #8

                  @slemy

                  im javascript adapter läuft node.
                  hier ein beispiel direkt aus der node dokumentation

                  import dgram from 'node:dgram';
                  import { Buffer } from 'node:buffer';
                  
                  const message =  Buffer.from('FF13029CA52580AA7761646D696E0061646D696E002E', 'hex');
                  const client = dgram.createSocket('udp4');
                  client.send(message, 8899, '192.168.1.183', (err) => {
                    client.close();
                  });
                  
                  

                  https://nodejs.org/docs/latest-v18.x/api/dgram.html#socketsendmsg-offset-length-port-address-callback

                  ich hab hier mal auf die version 18 LTS verlinkt. da hat sich aber mit 19 auch nix verändert.
                  Nicht durch die Doku verwirren lassen. Mit node kannst du auch udp server entwickeln. Das ist ein wenig komplexer
                  die verwendeten module/bibliotheken sind bestandteile von node, daher müssen sie nicht in den javascript adapter einstellungen eingetragen werden.

                  Wenn du das senden willst,

                  FF 13 02 9C A5 25 80 AA 77 61 64 6D 69 6E 00 61 64 6D 69 6E 00 2E
                  

                  musst du nur die hexzahlen der reihe nach ohne leerzeichen schreiben.
                  Ich habe dir den code oben mal aufbereitet. theoretisch einfach nur copy paste. sofern deine angaben alle stimmen. die hex zahlen kann ich nicht überprüfen

                  const message =  Buffer.from('FF13029CA52580AA7761646D696E0061646D696E002E', 'hex');
                  // Prints <Buffer FF 13 02 9C A5 25 80 AA 77 61 64 6D 69 6E 00 61 64 6D 69 6E 00 2E>, all data represented.
                  

                  https://nodejs.org/api/buffer.html#buffers-and-character-encodings (ziemlich am Ende des Abschnitts

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  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

                  796

                  Online

                  32.5k

                  Users

                  81.7k

                  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