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. Blockly
  5. Wie kann ich eine ntfy push-Meldung in Blockly abbilden?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    506

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

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

Geplant Angeheftet Gesperrt Verschoben Blockly
12 Beiträge 5 Kommentatoren 901 Aufrufe 4 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.
  • 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 Online
      haus-automatisierungH Online
      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 Online
          haus-automatisierungH Online
          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 Online
              haus-automatisierungH Online
              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 Online
                      haus-automatisierungH Online
                      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 Online
                        mcm1957M Online
                        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 Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

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


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          883

                          Online

                          32.5k

                          Benutzer

                          81.8k

                          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