Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Blockly
  5. Wie kann ich eine ntfy push-Meldung in Blockly abbilden?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    178

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    195

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    884

Wie kann ich eine ntfy push-Meldung in Blockly abbilden?

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 5 Kommentatoren 1.1k Aufrufe 4 Beobachtet
  • Ä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.
  • O Offline
    O Offline
    Orghol
    schrieb am zuletzt editiert von
    #1

    Hat jemand eine Idee, wie dieses javascript in Blockly darzustellen ist?

    fetch('https://ntfy.example.com/mysecrets', {
        method: 'POST', // PUT works too
        body: 'Look ma, with auth',
        headers: {
            'Authorization': 'Basic dGVzdHVzZXI6ZmFrZXBhc3N3b3Jk'
        }
    })code_text
    
    haus-automatisierungH 1 Antwort Letzte Antwort
    0
    • O Orghol

      Hat jemand eine Idee, wie dieses javascript in Blockly darzustellen ist?

      fetch('https://ntfy.example.com/mysecrets', {
          method: 'POST', // PUT works too
          body: 'Look ma, with auth',
          headers: {
              'Authorization': 'Basic dGVzdHVzZXI6ZmFrZXBhc3N3b3Jk'
          }
      })code_text
      
      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @orghol Erstmal solltest Du keine Zugangsdaten hier teilen. Ansonsten kannst das mit dem httpPost Baustein machen

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      O 1 Antwort Letzte Antwort
      0
      • haus-automatisierungH haus-automatisierung

        @orghol Erstmal solltest Du keine Zugangsdaten hier teilen. Ansonsten kannst das mit dem httpPost Baustein machen

        O Offline
        O Offline
        Orghol
        schrieb am zuletzt editiert von
        #3

        @haus-automatisierung Danke für die Info; die Daten sind fake.
        httpPost habe ich schon erfolglos versucht. Die Frage ist, wie geht es genau?

        haus-automatisierungH 1 Antwort Letzte Antwort
        0
        • O Orghol

          @haus-automatisierung Danke für die Info; die Daten sind fake.
          httpPost habe ich schon erfolglos versucht. Die Frage ist, wie geht es genau?

          haus-automatisierungH Offline
          haus-automatisierungH Offline
          haus-automatisierung
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @orghol Zeig mal deinen Versuch.

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          O 1 Antwort Letzte Antwort
          0
          • haus-automatisierungH haus-automatisierung

            @orghol Zeig mal deinen Versuch.

            O Offline
            O Offline
            Orghol
            schrieb am zuletzt editiert von
            #5

            @haus-automatisierung Das sieht so aus:
            092a9d68-fd9e-40d9-a1be-830a3e3c815b-grafik.png

            http://site/topic, {body: 'push-message' , headers: {'Authorization': 'Bearer xyz|Content-Type:text/plain'}}
            

            Mit Tasmota auf einem ESP8266 klappt das mit WebQuery (Syntax natürlich etwas anders).

            haus-automatisierungH 1 Antwort Letzte Antwort
            0
            • O Orghol

              @haus-automatisierung Das sieht so aus:
              092a9d68-fd9e-40d9-a1be-830a3e3c815b-grafik.png

              http://site/topic, {body: 'push-message' , headers: {'Authorization': 'Bearer xyz|Content-Type:text/plain'}}
              

              Mit Tasmota auf einem ESP8266 klappt das mit WebQuery (Syntax natürlich etwas anders).

              haus-automatisierungH Offline
              haus-automatisierungH Offline
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              @orghol Basic Auth kannst Du mit in die URL schreiben:

              Screenshot 2025-02-05 at 13.01.54.png

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              O 1 Antwort Letzte Antwort
              0
              • haus-automatisierungH haus-automatisierung

                @orghol Basic Auth kannst Du mit in die URL schreiben:

                Screenshot 2025-02-05 at 13.01.54.png

                O Offline
                O Offline
                Orghol
                schrieb am zuletzt editiert von
                #7

                @haus-automatisierung Folgende message kommt nach Ausführung:

                script.js.testscript: {"code":40401,"http":404,"error":"page not found"}code_text
                

                Sieht so aus, als könne Blockly mit der URL nicht umgehen.
                Ich checke nochmal mit Tasmota

                CodierknechtC M 2 Antworten Letzte Antwort
                0
                • O Orghol

                  @haus-automatisierung Folgende message kommt nach Ausführung:

                  script.js.testscript: {"code":40401,"http":404,"error":"page not found"}code_text
                  

                  Sieht so aus, als könne Blockly mit der URL nicht umgehen.
                  Ich checke nochmal mit Tasmota

                  CodierknechtC Online
                  CodierknechtC Online
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @orghol sagte in Wie kann ich eine ntfy push-Meldung in Blockly abbilden?:

                  Sieht so aus, als könne Blockly mit der URL nicht umgehen.

                  Zeigen!

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  1 Antwort Letzte Antwort
                  0
                  • O Orghol

                    @haus-automatisierung Folgende message kommt nach Ausführung:

                    script.js.testscript: {"code":40401,"http":404,"error":"page not found"}code_text
                    

                    Sieht so aus, als könne Blockly mit der URL nicht umgehen.
                    Ich checke nochmal mit Tasmota

                    M Offline
                    M Offline
                    MMac82
                    schrieb am zuletzt editiert von
                    #9

                    @orghol dein letzter Post zu dem Tehma ist nun zwar schon eine Weile her, aber ich habs wie folgt gelöst:

                    1. Anlegen einer Variable "ntfy" auf dem MQTT-Broker (kann alternativ auch eine beliebige Variable in userdata sein)
                    2. "Ntfyer-Listen-Script" in Blockly anlegen:

                    Bildschirmfoto vom 2025-06-03 21-54-03.png

                    Das Script greift auf das Programm "curl" auf der OS-Ebene zu, und der Aufbau ist damit relativ einfach mit "erstelle Text aus":

                    Textbaustein 1-> curl -H "Authorization: Bearer tk_##################" -H "Priority: urgent"[LEERZEICHEN]
                    Textbaustein 2-> -d "[LEERZEICHEN]
                    Textbaustein 3-> [(MQTT)-Variable]
                    Textbaustein 4-> [LEERZEICHEN]"
                    Textbaustein 5-> https://deinserver.de/DeinNtfyTopic

                    Der riesen Vorteil hierbei ist, dass man nun praktisch alle Messages einfach in die (MQTT-)Variable schreiben kann, und das Script verpackt das dann dank dem Trigger umgehend in eine ntfy-Nachricht. In den anderen Scripten braucht man den HTTP-Post dann nicht immer wieder zusammenbauen.

                    VG
                    MMac82

                    haus-automatisierungH 1 Antwort Letzte Antwort
                    0
                    • M MMac82

                      @orghol dein letzter Post zu dem Tehma ist nun zwar schon eine Weile her, aber ich habs wie folgt gelöst:

                      1. Anlegen einer Variable "ntfy" auf dem MQTT-Broker (kann alternativ auch eine beliebige Variable in userdata sein)
                      2. "Ntfyer-Listen-Script" in Blockly anlegen:

                      Bildschirmfoto vom 2025-06-03 21-54-03.png

                      Das Script greift auf das Programm "curl" auf der OS-Ebene zu, und der Aufbau ist damit relativ einfach mit "erstelle Text aus":

                      Textbaustein 1-> curl -H "Authorization: Bearer tk_##################" -H "Priority: urgent"[LEERZEICHEN]
                      Textbaustein 2-> -d "[LEERZEICHEN]
                      Textbaustein 3-> [(MQTT)-Variable]
                      Textbaustein 4-> [LEERZEICHEN]"
                      Textbaustein 5-> https://deinserver.de/DeinNtfyTopic

                      Der riesen Vorteil hierbei ist, dass man nun praktisch alle Messages einfach in die (MQTT-)Variable schreiben kann, und das Script verpackt das dann dank dem Trigger umgehend in eine ntfy-Nachricht. In den anderen Scripten braucht man den HTTP-Post dann nicht immer wieder zusammenbauen.

                      VG
                      MMac82

                      haus-automatisierungH Offline
                      haus-automatisierungH Offline
                      haus-automatisierung
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @mmac82 Es gibt auch einen Adapter: https://github.com/sestriel/ioBroker.ntfy

                      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                      📚 Meine inoffizielle ioBroker Dokumentation

                      mcm1957M 1 Antwort Letzte Antwort
                      0
                      • haus-automatisierungH haus-automatisierung

                        @mmac82 Es gibt auch einen Adapter: https://github.com/sestriel/ioBroker.ntfy

                        mcm1957M Offline
                        mcm1957M Offline
                        mcm1957
                        schrieb am zuletzt editiert von
                        #11

                        @haus-automatisierung said in Wie kann ich eine ntfy push-Meldung in Blockly abbilden?:

                        @mmac82 Es gibt auch einen Adapter: https://github.com/sestriel/ioBroker.ntfy

                        Vom Einsatz dieses Adapters ist abzuraten

                        • der Adapter nur via Github installierbar ist und von Github Installationen explizit abgeraten wird (mit ein paar Ausnahmen v.A. Tests)
                        • der Dev eine Aufnahme in die Repositories explizit ablehnt
                        • der Dev die Rückmeldung / Issueerstellung für die ioBroker checks blockt und es daher nicht möglich ist notwendige Dinge zu melden.

                        Use at own Risk ...

                        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                        Support Repositoryverwaltung.

                        Wer 'nen Kaffee spendieren will: https://paypal.me

                        LESEN - gute Forenbeitrage

                        haus-automatisierungH 1 Antwort Letzte Antwort
                        1
                        • mcm1957M mcm1957

                          @haus-automatisierung said in Wie kann ich eine ntfy push-Meldung in Blockly abbilden?:

                          @mmac82 Es gibt auch einen Adapter: https://github.com/sestriel/ioBroker.ntfy

                          Vom Einsatz dieses Adapters ist abzuraten

                          • der Adapter nur via Github installierbar ist und von Github Installationen explizit abgeraten wird (mit ein paar Ausnahmen v.A. Tests)
                          • der Dev eine Aufnahme in die Repositories explizit ablehnt
                          • der Dev die Rückmeldung / Issueerstellung für die ioBroker checks blockt und es daher nicht möglich ist notwendige Dinge zu melden.

                          Use at own Risk ...

                          haus-automatisierungH Offline
                          haus-automatisierungH Offline
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @mcm1957 Oha, die Diskussion in den Issues ist ja wild.

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          1 Antwort Letzte Antwort
                          0

                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                          Registrieren Anmelden
                          Antworten
                          • In einem neuen Thema antworten
                          Anmelden zum Antworten
                          • Älteste zuerst
                          • Neuste zuerst
                          • Meiste Stimmen


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          513

                          Online

                          32.8k

                          Benutzer

                          82.7k

                          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