Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Signal Kommandozeile in node-red nutzen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Signal Kommandozeile in node-red nutzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Hc-Yami last edited by Hc-Yami

      Guten Tag,
      ich möchte mich gerne einwenig von Telegram lösen und ausschließlich Signal nutzen.

      Ich hatte vorher folgende Flows am laufen:

      a7406567-a89a-4786-b4b9-e915ad18eb3c-grafik.png

      Dabei zeigte der ioBroker Output Node einfach auf das Objekt von ioBroker zum versenden von Nachrichten.

      Mittels exec Node ist mir nun aber möglich Nachrichten über Signal an eine Gruppe zu senden

      sudo -u iobroker signal-cli -u +49HANDYNUMMER send -m "🔥 Der Rauchmelder im Wohnzimmer hat Rauch erkannt!"  -g GRUPPENID
      

      Dies funktioniert soweit auch manuell über node.red oder die Kommandozeile direkt. Natürlich könnte ich jetzt für jeden Output einen eigenen exec-Node konfigurieren. Ich habe mich nun aber gefragt ob es möglich ist den msg.payload zu nutzen und ihn als Art Variable hinter "-m" in der exec zu setzen. Also irgendwie so:

      40b0b46c-4b52-4790-9fac-e97d97225a13-grafik.png

      Leider funktionieren meine Versuche nicht so wirklich. Wüsstet ihr wie ich das anstellen kann?

      Danke euch und Grüße! 🙂

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @Hc-Yami last edited by mickym

        @hc-yami Kannst Du doch - verstehe ich nicht?

        074809a1-20c0-4c99-a14d-8f15e85b4df5-image.png

        Du kannst doch die payload anhängen?

        Hier mal ein Beispiel unter user iobroker wie gewünscht aber mit ls -la echo

        97a9344c-e8ee-46b4-83cd-db104a761af1-image.png

        hier die payload (Inject)

        dbfda772-b7cc-4a1e-92fc-52c2c95db5f2-image.png

        87c5d037-84c0-4d6b-98aa-a12b489ab097-image.png

        und wenn Du einen error hast - dann mach an den 2. Ausgang eine Debug Node - da bekommst den stderr raus.

        H 1 Reply Last reply Reply Quote 0
        • H
          Hc-Yami @mickym last edited by

          @mickym es ist wie immer mit mir. Ich Vogel hatte ein Leerzeichen in der exec über den msg.payload.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          522
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          2
          3
          823
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo