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. Auf Datenpunkte von externen Anwendungen zugreifen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    936

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Auf Datenpunkte von externen Anwendungen zugreifen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
13 Beiträge 5 Kommentatoren 455 Aufrufe 5 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.
  • K Offline
    K Offline
    kuumaur
    schrieb am zuletzt editiert von
    #1

    Moin,
    ich habe ein paar Fälle, in denen ich gerne auf Datenpunkte im Iobroker zugreifen möchte.
    Welche Möglichkeiten gibt es dafür?
    Kann man Datenpunkte via Webserver "exportieren"?
    Oder via MQTT?

    1.Fall:
    ich möchte gerne die Wetterdaten von dem Adapter "DasWetter" in einer anderen Anwendung verwenden.

    Kann da jemand helfen?

    Proxmox | IoBroker LXC Container | Zigbee | Rhasspy Voice | SqueezeBox | Frigate CCTV | Jarvis Vis |

    AsgothianA 1 Antwort Letzte Antwort
    0
    • K kuumaur

      Moin,
      ich habe ein paar Fälle, in denen ich gerne auf Datenpunkte im Iobroker zugreifen möchte.
      Welche Möglichkeiten gibt es dafür?
      Kann man Datenpunkte via Webserver "exportieren"?
      Oder via MQTT?

      1.Fall:
      ich möchte gerne die Wetterdaten von dem Adapter "DasWetter" in einer anderen Anwendung verwenden.

      Kann da jemand helfen?

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von Asgothian
      #2

      @kuumaur

      • Die einfachste Lösung:
        SimpleAPI. Damit kannst du per http request auf die DP's zugreifen
      • Die elegantere Lösung:
        MQTT - sofern Deine andere Anwendung MQTT kann, dann kannst du via MQTT Adapter die Datenpunkte publishen, und die die andere Applikation subscribed die.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      K 1 Antwort Letzte Antwort
      0
      • AsgothianA Asgothian

        @kuumaur

        • Die einfachste Lösung:
          SimpleAPI. Damit kannst du per http request auf die DP's zugreifen
        • Die elegantere Lösung:
          MQTT - sofern Deine andere Anwendung MQTT kann, dann kannst du via MQTT Adapter die Datenpunkte publishen, und die die andere Applikation subscribed die.
        K Offline
        K Offline
        kuumaur
        schrieb am zuletzt editiert von
        #3

        @asgothian
        Hey, danke für die schnelle Antwort.
        Ich habe in der Zwischenzeit den MQTT-Broker installiert und verstanden, dass ich die Datenpunkte dort eintragen muss.
        Mit dem Mqtt-Explorer kann ich die Datenpunkte bereits sehen.

        Bei der einen Anwendung habe ich etwas freiere Hand und ich kann vermutlich einen Mqtt-Client verwenden.

        Bei der anderen Anwendung kann ich nur PHP und Curl verwenden. Das läuft dann wohl auf die SimpleApi hinaus.
        Die Syntax ist mir noch nicht ganz klar. Ich teste mal ein bisschen.

        Proxmox | IoBroker LXC Container | Zigbee | Rhasspy Voice | SqueezeBox | Frigate CCTV | Jarvis Vis |

        OliverIOO 1 Antwort Letzte Antwort
        0
        • K kuumaur

          @asgothian
          Hey, danke für die schnelle Antwort.
          Ich habe in der Zwischenzeit den MQTT-Broker installiert und verstanden, dass ich die Datenpunkte dort eintragen muss.
          Mit dem Mqtt-Explorer kann ich die Datenpunkte bereits sehen.

          Bei der einen Anwendung habe ich etwas freiere Hand und ich kann vermutlich einen Mqtt-Client verwenden.

          Bei der anderen Anwendung kann ich nur PHP und Curl verwenden. Das läuft dann wohl auf die SimpleApi hinaus.
          Die Syntax ist mir noch nicht ganz klar. Ich teste mal ein bisschen.

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #4

          @kuumaur

          Aber doch bitte nur per VPN zugreifen.
          Ansonsten hättest du einen Port offen im Internet stehen
          und dann zählen wir nur noch den Countdown 10...9...8.....

          Nachtrag:
          ok, irgendwie automatisch impliziert das das von außen sein sollte. Steht so aber gar nicht drin. Dann im LAN ist alles gut.

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

          BananaJoeB 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @kuumaur

            Aber doch bitte nur per VPN zugreifen.
            Ansonsten hättest du einen Port offen im Internet stehen
            und dann zählen wir nur noch den Countdown 10...9...8.....

            Nachtrag:
            ok, irgendwie automatisch impliziert das das von außen sein sollte. Steht so aber gar nicht drin. Dann im LAN ist alles gut.

            BananaJoeB Online
            BananaJoeB Online
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #5

            @oliverio sagte in Auf Datenpunkte von externen Anwendungen zugreifen:

            Aber doch bitte nur per VPN zugreifen.

            Hinter Reverse Proxy mit https, Basic Authentication und Geo-Blocking nur aus Deutschland finde ich auch ok :-)

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            OliverIOO 1 Antwort Letzte Antwort
            0
            • BananaJoeB BananaJoe

              @oliverio sagte in Auf Datenpunkte von externen Anwendungen zugreifen:

              Aber doch bitte nur per VPN zugreifen.

              Hinter Reverse Proxy mit https, Basic Authentication und Geo-Blocking nur aus Deutschland finde ich auch ok :-)

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #6

              @bananajoe

              Das begrenzt das Risiko, schließt es aber nicht aus.
              Zusätzlich würde ich noch fail2ban einsetzen.
              Das schränkt dann auch noch das rumprobieren von einer ip ein.

              Wenn jemand das nutzen kann, setzt er dir direkt ein Skript im JavaScript Adapter rein und startet das. Nur mit der simpleapi

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

              MartinPM BananaJoeB 2 Antworten Letzte Antwort
              0
              • OliverIOO OliverIO

                @bananajoe

                Das begrenzt das Risiko, schließt es aber nicht aus.
                Zusätzlich würde ich noch fail2ban einsetzen.
                Das schränkt dann auch noch das rumprobieren von einer ip ein.

                Wenn jemand das nutzen kann, setzt er dir direkt ein Skript im JavaScript Adapter rein und startet das. Nur mit der simpleapi

                MartinPM Online
                MartinPM Online
                MartinP
                schrieb am zuletzt editiert von MartinP
                #7

                @oliverio Ich hatte auch an ein Setup mit Reverse-Proxy und vorgeschalteter Login Seite gedacht ... Dann kriegte meine Kabel - Fritzbox mit einem Update Wireguard VPN, und das war nicht mehr nötig ...

                Mit einer vorgeschalteten Login-Seite sollte der Reverse Proxy aber durchaus auch eine recht ordentliche Sicherheit haben ...
                Dass ich jetzt über Wireguard VPN gehen kann, hat mir das tiefere Einlesen in die Konfiguration NGINX erspart...

                Ich wollte nicht einfach ein Youtube-Video zum Thema nachklicken, ohne zu wissen, WAS ich da überhaupt tue.

                Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                Linux pve 6.8.12-16-pve
                6 GByte RAM für den Container
                Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                Remote-Access über Wireguard der Fritzbox

                OliverIOO 1 Antwort Letzte Antwort
                0
                • MartinPM MartinP

                  @oliverio Ich hatte auch an ein Setup mit Reverse-Proxy und vorgeschalteter Login Seite gedacht ... Dann kriegte meine Kabel - Fritzbox mit einem Update Wireguard VPN, und das war nicht mehr nötig ...

                  Mit einer vorgeschalteten Login-Seite sollte der Reverse Proxy aber durchaus auch eine recht ordentliche Sicherheit haben ...
                  Dass ich jetzt über Wireguard VPN gehen kann, hat mir das tiefere Einlesen in die Konfiguration NGINX erspart...

                  Ich wollte nicht einfach ein Youtube-Video zum Thema nachklicken, ohne zu wissen, WAS ich da überhaupt tue.

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  schrieb am zuletzt editiert von
                  #8

                  @martinp

                  jede Software die nicht wirklich dazu gedacht ist frontal im Internet (Webserver,VPN,Firewalls,etc.) zu stehen ist halt ein Risiko.
                  Ich vergleiche die Adapter immer wieder mal mit Wordpress Plugins. Da gibt es auch immer wieder mal Nachrichten dazu.
                  Keiner wird euch zum iobroker oder auch Adapter irgendeine Sicherheits garantie geben, das durch irgend eine Schwachstelle nicht doch jemand eindringen kann.
                  Auch an einer vorgeschalteten Login-Seite könnte man Fehler machen.

                  Auch einen offenen Port in ein System zu führen bei dem gleich das ganze LAN offen steht ohne demilitarisierte Zone, wo dann nochmal ein Firewall zum restlichen System dazwischen steht.

                  Ich will niemanden das ausreden, aber das Bewusstsein stärken, das man mit einem offenen Port höhere Sorgfaltspflicht an Updates, Software Sicherheit und Software Qualität haben muss und das man nur für sich selbst leise Jammern darf, falls mal doch was passiert.

                  Sicherheit benötigt Wissen und Aufwand. Ein Port öffnen geht in wenigen Sekunden.

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

                  MartinPM 1 Antwort Letzte Antwort
                  1
                  • OliverIOO OliverIO

                    @bananajoe

                    Das begrenzt das Risiko, schließt es aber nicht aus.
                    Zusätzlich würde ich noch fail2ban einsetzen.
                    Das schränkt dann auch noch das rumprobieren von einer ip ein.

                    Wenn jemand das nutzen kann, setzt er dir direkt ein Skript im JavaScript Adapter rein und startet das. Nur mit der simpleapi

                    BananaJoeB Online
                    BananaJoeB Online
                    BananaJoe
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @oliverio sagte in Auf Datenpunkte von externen Anwendungen zugreifen:

                    Zusätzlich würde ich noch fail2ban einsetzen.

                    Wäre eine Idee.
                    Hinzu kommt ja noch das ich alles immer unter einer jeweils eigenen Subdomain betreibe. Und nur wenn der Zugriff mit den richtigen DNS-Namen meinsub1728436.meinedomain.de kommt, hat ein Angreifer überhaupt eine Chance was zu probieren.

                    Laut den Zugriffslogs von Apache ist die Fremd-Zugriffsszahl = 0

                    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                    1 Antwort Letzte Antwort
                    0
                    • OliverIOO OliverIO

                      @martinp

                      jede Software die nicht wirklich dazu gedacht ist frontal im Internet (Webserver,VPN,Firewalls,etc.) zu stehen ist halt ein Risiko.
                      Ich vergleiche die Adapter immer wieder mal mit Wordpress Plugins. Da gibt es auch immer wieder mal Nachrichten dazu.
                      Keiner wird euch zum iobroker oder auch Adapter irgendeine Sicherheits garantie geben, das durch irgend eine Schwachstelle nicht doch jemand eindringen kann.
                      Auch an einer vorgeschalteten Login-Seite könnte man Fehler machen.

                      Auch einen offenen Port in ein System zu führen bei dem gleich das ganze LAN offen steht ohne demilitarisierte Zone, wo dann nochmal ein Firewall zum restlichen System dazwischen steht.

                      Ich will niemanden das ausreden, aber das Bewusstsein stärken, das man mit einem offenen Port höhere Sorgfaltspflicht an Updates, Software Sicherheit und Software Qualität haben muss und das man nur für sich selbst leise Jammern darf, falls mal doch was passiert.

                      Sicherheit benötigt Wissen und Aufwand. Ein Port öffnen geht in wenigen Sekunden.

                      MartinPM Online
                      MartinPM Online
                      MartinP
                      schrieb am zuletzt editiert von
                      #10

                      @oliverio Ich war durchaus erleichtert, dass das mit wireguard so gut geklappt hat ...

                      Zu Deinem Post

                      jede Software die nicht wirklich dazu gedacht ist frontal im Internet (Webserver,VPN,Firewalls,etc.)

                      Das, was in Klammern geschrieben ist, sollen Beispiele sein für Software, die dafür gedacht ist frontal im Internet zu stehen, oder?

                      Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                      Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                      Linux pve 6.8.12-16-pve
                      6 GByte RAM für den Container
                      Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                      Remote-Access über Wireguard der Fritzbox

                      OliverIOO 1 Antwort Letzte Antwort
                      0
                      • MartinPM MartinP

                        @oliverio Ich war durchaus erleichtert, dass das mit wireguard so gut geklappt hat ...

                        Zu Deinem Post

                        jede Software die nicht wirklich dazu gedacht ist frontal im Internet (Webserver,VPN,Firewalls,etc.)

                        Das, was in Klammern geschrieben ist, sollen Beispiele sein für Software, die dafür gedacht ist frontal im Internet zu stehen, oder?

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von
                        #11

                        @martinp

                        Webserver,VPN,Firewalls,etc.

                        Ja genau

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

                        MartinPM 1 Antwort Letzte Antwort
                        0
                        • OliverIOO OliverIO

                          @martinp

                          Webserver,VPN,Firewalls,etc.

                          Ja genau

                          MartinPM Online
                          MartinPM Online
                          MartinP
                          schrieb am zuletzt editiert von
                          #12

                          @oliverio Naja, die Basis von vielen Reverse Proxies ist NGINX, und der ist definitiv dafür gedacht, frontal im Internet zu stehen.

                          Ob er aber auch dafür gedacht ist, von Laien konfiguriert zu werden und dann ins Internet gestellt zu werden ...

                          Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
                          Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
                          Linux pve 6.8.12-16-pve
                          6 GByte RAM für den Container
                          Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
                          Remote-Access über Wireguard der Fritzbox

                          OliverIOO 1 Antwort Letzte Antwort
                          0
                          • MartinPM MartinP

                            @oliverio Naja, die Basis von vielen Reverse Proxies ist NGINX, und der ist definitiv dafür gedacht, frontal im Internet zu stehen.

                            Ob er aber auch dafür gedacht ist, von Laien konfiguriert zu werden und dann ins Internet gestellt zu werden ...

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von OliverIO
                            #13

                            @martinp

                            das problem liegt meist nicht am webserver. bzw wenn da was entdeckt wird, wird das auch schnell behoben.
                            Das Problem liegt an der "anderen" Applikation, die durch den Reverse Proxy ins Internet stellst.
                            Da haben wir dann bei iobroker 2 Spieler: einmal node und einmal iobroker selbst.
                            Wenn du dir sicher bist, das es da keine Probleme gibt, dann alles gut.

                            Wie gesagt jede einzelne Maßnahme mindert die Chance, das jemand zugriefen kann.
                            Also:

                            • reverse Proxy, sorgt dafür, das nur ein ganz bestimmter Ausschnit einer Applikation überhaupt im Internet vereitsteht
                            • Irgendeine Authentifizierung am reverse Proxy
                            • zufällige Subdomain oder Pfad (also ggfs mit gewürfelten ascii-Zeichen)(erhöht die Chance, das jemand den Zugriffspunkt überhaupt findet.(Hatte ich bisher selbst noch nicht daran gedacht)
                            • keine Standardports
                            • Fail2Ban (minimiert die Anzahl der fehlerhaften Versuche, bis eine IP gebannt wird.

                            Erst jetzt sind wir überhaupt an der Stufe das ein request an die Applikation weitergeleitet wird.

                            • Optionale Authentifizierung an der Applikation (ff. hab ich jetzt auch nicht)
                            • separater Nutzer
                            • maximale Einschränkung des Applikationsusers / Betriebssystemusers
                            • für iobroker ggfs auch über iobroker slave-Installation, die nur genau die Funktionen/Daten anbietet die notwendig sein sollten.

                            Auch muss man immer mal sehen wie interessant aktuell die Umgebung für jemanden ist.
                            Problem wird der weitere Einsatz von KI. Damit werden dann vollautomatisiert Angriffe auf individuellere Infrastrukturen möglich und wenn auch nur als Spam-Mail-relay,DDos-Client, aber auch ein im Netz erreichbarer Mail-Server zum durchsuchen von Account-Informationen oder ein nachgeladenes wirkeshark zum aufzeichnen der netzwerkaktivität (der traffik kann per arp spoofing über das eroberte gerät umgeleitet werden)

                            node und iobroker sieht jetzt in der cve datenbank nicht so schlecht da.

                            https://www.cvedetails.com/vendor/22054/
                            https://www.cvedetails.com/vendor/12113/Nodejs.html

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

                            504

                            Online

                            32.6k

                            Benutzer

                            82.2k

                            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