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. ioBroker Allgemein
  4. MQTT-Befehle via URL auslösen?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    8
    1
    75

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

MQTT-Befehle via URL auslösen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
3 Beiträge 2 Kommentatoren 321 Aufrufe 2 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.
  • S Offline
    S Offline
    sebhoff
    schrieb am zuletzt editiert von
    #1

    Hallo Forum!
    Ich suche nach einer Lösung, von der ich ausgehe, dass es sie gibt - aber ich weiß nicht genau, wie ich sie finde (obwohl die Sache wahrscheinlich trivial ist). Über einen kurzen Hinweis würde ich mich freuen!

    Situation:
    Ich bediene die Markisen meiner Terrassen-Überdachung via einen ESP8266 mit MQTT (https://forum.iobroker.net/topic/31934/somfy-io-außenverschattung-einbinden), für dessen Steuerung ich mir eine kleine Webseite gebaut habe, auf der ich schön flexibel alle nötigen buttons unterbringen kann. Bis vor kurzem lief das alles auf einem Raspberry Pi, wo die Installation der nötigen Module (Perl oder Python) kein Problem ist.
    Nun habe ich mich entschlossen, alles auf meine Synology zu migrieren, wo auch IOBroker läuft (und zum Beispiel meine Stromzähler ausgelesen und die Daten visualisiert werden).

    Problem:
    Auf der Synology läuft zwar Apache, die nötigen Module für Perl (ja, ich weiß - ich bin ein Dinosaurier...) und auch Python kann ich aber nicht installieren/kompilieren, weil die Synology eine abgespeckte Version von Linux hat (kein make, gcc, usw.). Mit Cross-Compiling kenne ich mich nicht aus.

    Lösung?
    Ich suche nun nach einer Lösung, mit der ich mit meinem cgi-script (z. B.) eine URL generiere, deren Aufruf dann irgendwie und irgendwo auslöst, dass ein MQTT-Befehl gesendet wird. ;-)

    Ich habe versucht, mit den Stichworten "websockets" usw. weiterzukommen, scheitere aber bis jetzt an meinen doch etwas beschränkten Kenntnissen...
    Kann mir jemand einen Tipp geben? (So nach dem Motto "warum machst Du nicht einfach...!?").

    Dank und Gruß - Sebastian

    1 Antwort Letzte Antwort
    0
    • Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von Marc Berg
      #2

      @sebhoff
      Hast du schon einen MQTT Broker laufen? Wenn nicht, könntest Du den MQTT Broker/Client Adapter installieren und den als Broker laufen lassen.

      Zusätzlich benötigst du den Simple API Adapter. Damit ist es dann möglich, per http Aufruf Datenpunkte zu schreiben (z.B. so "http://ipaddress:8087/set/javascript.0.test?value=1"). Steht alles in der Readme.

      Dein Client (der ESP8266?) verbindet sich dann zum MQTT Broker und abonniert das Topic (im Beispiel "javascript.0.test) und wird über Änderungen informiert.

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      S 1 Antwort Letzte Antwort
      0
      • Marc BergM Marc Berg

        @sebhoff
        Hast du schon einen MQTT Broker laufen? Wenn nicht, könntest Du den MQTT Broker/Client Adapter installieren und den als Broker laufen lassen.

        Zusätzlich benötigst du den Simple API Adapter. Damit ist es dann möglich, per http Aufruf Datenpunkte zu schreiben (z.B. so "http://ipaddress:8087/set/javascript.0.test?value=1"). Steht alles in der Readme.

        Dein Client (der ESP8266?) verbindet sich dann zum MQTT Broker und abonniert das Topic (im Beispiel "javascript.0.test) und wird über Änderungen informiert.

        S Offline
        S Offline
        sebhoff
        schrieb am zuletzt editiert von
        #3

        @marc-berg Super - danke!! Das mit dem "Simple API Adapter" war sicherlich der Tip, den ich gesucht habe...

        Ja - MQTT läuft im Moment via den Sonoff Adapter. Könnte ich natürlich auch noch ändern/ergänzen.

        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
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        699

        Online

        32.5k

        Benutzer

        81.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